diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 4ed77863..15327813 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -7,15 +7,15 @@ jobs:
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v2
- - name: build-linux-release-x64
+ - name: build-linux-editor-x64
run: |
git submodule update --init --recursive
pip3 install --user scons
- scons platform=linux target=release bits=64 godot_cpp=yes generate_bindings=yes use_custom_api_file=yes custom_api_file=api.ci.json -j $(nproc)
- ldd demo/addons/godot-git-plugin/linux/libgitapi.so
+ scons platform=linux target=editor generate_bindings=yes gdextension_dir="../ci/" -j $(nproc)
+ ldd demo/addons/godot-git-plugin/linux/*.so
- uses: actions/upload-artifact@v2
with:
- name: godot-git-plugin-linux-release-x64-${{ github.sha }}
+ name: libgit_plugin.linux.x86_64.editor.so-${{ github.sha }}
if-no-files-found: error
path: |
demo/
@@ -29,32 +29,32 @@ jobs:
python-version: "3.x"
architecture: "x64"
- uses: ilammy/msvc-dev-cmd@v1
- - name: build-windows-release-x64
+ - name: build-windows-editor-x64
run: |
git submodule update --init --recursive
pip3 install --user scons
- scons platform=windows target=release bits=64 godot_cpp=yes generate_bindings=yes use_custom_api_file=yes custom_api_file=api.ci.json -j $env:NUMBER_OF_PROCESSORS
- dumpbin /dependents .\demo\addons\godot-git-plugin\win64\libgitapi.dll
+ scons platform=windows target=editor generate_bindings=yes gdextension_dir="../ci/" -j $env:NUMBER_OF_PROCESSORS
+ dumpbin /dependents .\demo\addons\godot-git-plugin\win64\*.dll
- uses: actions/upload-artifact@v2
with:
- name: godot-git-plugin-windows-release-x64-${{ github.sha }}
+ name: libgit_plugin.windows.x86_64.editor.dll-${{ github.sha }}
if-no-files-found: error
path: |
demo/
- macos-x64:
+ macos-universal:
runs-on: macos-11
steps:
- uses: actions/checkout@v2
- - name: build-macos-release-x64
+ - name: build-macos-editor-universal
run: |
git submodule update --init --recursive
brew install scons
- scons platform=osx target=release bits=64 godot_cpp=yes generate_bindings=yes use_custom_api_file=yes custom_api_file=api.ci.json macos_arch=universal use_llvm=yes -j $(sysctl -n hw.logicalcpu)
- otool -L demo/addons/godot-git-plugin/osx/libgitapi.dylib
+ scons platform=macos target=editor generate_bindings=yes gdextension_dir="../ci/" macos_arch=universal use_llvm=yes macos_deployment_target=10.13 -j $(sysctl -n hw.logicalcpu)
+ otool -L demo/addons/godot-git-plugin/macos/*.dylib
- uses: actions/upload-artifact@v2
with:
- name: godot-git-plugin-macos-release-x64-${{ github.sha }}
+ name: libgit_plugin.macos.universal.editor.dylib-${{ github.sha }}
if-no-files-found: error
path: |
demo/
diff --git a/.gitignore b/.gitignore
index 5e1c1308..e6d30318 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,8 +1,12 @@
# SConstruct db
*.dblite
+# Godot ignores
+demo/.godot/
+
# Godot Serialisations
-api.json
+extension_api.json
+!/ci/extension_api.json
# Visual Studio Cache
.vs/
@@ -16,7 +20,7 @@ api.json
# Binaries
build/
bin/
-osx/
+macos/
linux/
win64/
*.lib
diff --git a/README.md b/README.md
index b7a77e85..bc48cc0b 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,8 @@
[](https://github.com/godotengine/godot-git-plugin/actions/workflows/build.yml)
-# GDNative Based Git Plugin for Godot Version Control Editor Plugin
+
+
+# Godot Git Plugin
Git implementation of the Godot Engine VCS interface in Godot. We use [libgit2](https://libgit2.org) as our backend to simulate Git in code.
@@ -24,29 +26,44 @@ This section onwards is only meant to be used if you intend to compile the plugi
- Windows
- No extra steps required other than setting up the compilers.
- MacOS
- - For making universal builds targeting both Apple Silicon and x86_64, you can optionally run `build_openssl_universal_osx.sh` to build OpenSSL yourself and replace the already prebuilt libraries provided inside `thirdparty/openssl/`, otherwise, just run `brew install openssl@1.1`.
+ - For making universal builds targeting both Apple Silicon and x86_64, you can optionally run `build_openssl_universal_macos.sh` to build OpenSSL yourself and replace the already prebuilt libraries provided inside `thirdparty/openssl/`, otherwise, just run `brew install openssl@1.1` to use the prebuilt libraries provided in this repository.
- Linux
- - Run `sudo apt-get install libssl-dev`, or local package manager equivalent.
+ - Run `sudo apt-get install libssl-dev`, or your local package manager's equivalent.
-### Build
+### Release Build
```
-scons platform= target=release bits=64 -j 6
+scons platform= target=editor gdextension_dir="../path/to/gdextension/dump/" -j 6
```
+> You may get the gdextension dump yourself from Godot using the instructions in the next section, or use the ones provided in `godot-cpp/gdextension` or `ci/`.
+
For more build options, run `scons platform= -h`
-## Bleeding Edge
+## Dev builds
+
+When new features are being worked on for the Godot VCS Integration, the build process sometimes requires developers to make changes in the GDExtension API along with this plugin. This means we need to manually generate the GDExtension API from the custom Godot builds and use it to compile godot-cpp, and then finally link the resulting godot-cpp binary into this plugin.
+
+If you need to use a custom GDExtension API:
-Most of the times when new features are being worked on for the Godot VCS Integration, it requires developers to make changes in the Godot Editor source code along with this plugin. This means we need to manually generate the GDNative API from the custom Godot builds and then use it to compile godot-cpp.
+1. Dump the new bindings from the custom Godot build.
-To build using custom GDNative API definition JSON files, run the below helper command:
+```shell
+cd local/copy/of/godot/source
+.\bin\godot.xxx --headless --dump-gdextension-interface --dump-extension-api
+```
+
+2. Build the plugin along with the godot-cpp library.
```
-scons platform= target=debug godot_cpp=yes generate_bindings=yes bits=64 use_custom_api_file=yes custom_api_file=path/to/api.json -j 6
+scons platform= target=editor generate_bindings=yes dev_build=yes gdextension_dir="path/to/gdextension/dump" -j 6
```
-Once this command is completed successfully, the standard build commands in the above section can be run without recompiling godot-cpp. Once compiled, to stop godot-cpp from recompiling, do not use the `godot_cpp` option in SCons arguments. To view more options available while recompiling godot-cpp, run `scons platform= godot_cpp=yes -h`.
+> You only need to build godot-cpp once every change in the GDExtension API, hence, `generate_bindings=yes` should only be passed in during the first time after generating a new GDExtension API dump.
+
+3. Open the project provided inside `demo/` in the custom Godot build.
+
+To view more options available while recompiling godot-git-plugin, run `scons platform= -h`.
---
diff --git a/SConstruct b/SConstruct
index e660b81a..2047cdfa 100644
--- a/SConstruct
+++ b/SConstruct
@@ -10,55 +10,35 @@ opts = Variables([], ARGUMENTS)
env = Environment(ENV=os.environ)
# Define our options
-opts.Add(EnumVariable("target", "Compilation target",
- "debug", ["d", "debug", "r", "release"]))
-opts.Add(EnumVariable("platform", "Compilation platform",
- "", ["", "windows", "linux", "osx"]))
-opts.Add(EnumVariable("p", "Compilation target, alias for \"platform\"",
- "", ["", "windows", "linux", "osx"]))
-opts.Add(BoolVariable(
- "godot_cpp", "Build godot-cpp by forwarding arguments to it.", "no"))
-opts.Add(BoolVariable("use_llvm",
- "Use the LLVM / Clang compiler - only effective when targeting Linux or FreeBSD.", "no"))
opts.Add(PathVariable("target_path",
"The path where the lib is installed.", "demo/addons/godot-git-plugin/"))
opts.Add(PathVariable("target_name", "The library name.",
- "libgitapi", PathVariable.PathAccept))
-opts.Add(EnumVariable("bits", "The bit architecture.", "64", ["64"]))
-opts.Add(EnumVariable("macos_arch", "Target macOS architecture",
- "universal", ["universal", "x86_64", "arm64"]))
+ "libgit_plugin", PathVariable.PathAccept))
opts.Add(PathVariable("macos_openssl", "Path to OpenSSL library root - only used in macOS builds.",
"/usr/local/opt/openssl@1.1/", PathVariable.PathAccept)) # TODO: Find a way to configure this to use the cloned OpenSSL source code, based on `macos_arch`.
opts.Add(PathVariable("macos_openssl_static_ssl", "Path to OpenSSL libssl.a library - only used in macOS builds.",
os.path.join(os.path.abspath(os.getcwd()), "thirdparty/openssl/libssl.a"), PathVariable.PathAccept))
opts.Add(PathVariable("macos_openssl_static_crypto", "Path to OpenSSL libcrypto.a library - only used in macOS builds.",
os.path.join(os.path.abspath(os.getcwd()), "thirdparty/openssl/libcrypto.a"), PathVariable.PathAccept))
+opts.Add(PathVariable("linux_openssl_static_ssl", "Path to OpenSSL libssl.a library - only used in Linux builds.",
+ "/usr/lib/x86_64-linux-gnu/libssl.a", PathVariable.PathAccept))
+opts.Add(PathVariable("linux_openssl_static_crypto", "Path to OpenSSL libcrypto.a library - only used in Linux builds.",
+ "/usr/lib/x86_64-linux-gnu/libcrypto.a", PathVariable.PathAccept))
# Updates the environment with the option variables.
opts.Update(env)
-if env["platform"] == "osx":
- # Use only clang on osx because we need to do universal builds
- env["CXX"] = "clang++"
- env["CC"] = "clang"
+if ARGUMENTS.get("custom_api_file", "") != "":
+ ARGUMENTS["custom_api_file"] = "../" + ARGUMENTS["custom_api_file"]
- if env["macos_arch"] == "universal":
- env.Append(LINKFLAGS=["-arch", "x86_64", "-arch", "arm64"])
- env.Append(CCFLAGS=["-arch", "x86_64", "-arch", "arm64"])
- else:
- env.Append(LINKFLAGS=["-arch", env["macos_arch"]])
- env.Append(CCFLAGS=["-arch", env["macos_arch"]])
+ARGUMENTS["target"] = "editor"
+env = SConscript("godot-cpp/SConstruct").Clone()
+opts.Update(env)
Export("env")
SConscript("thirdparty/SCsub")
-if env["godot_cpp"]:
- if ARGUMENTS.get("use_custom_api_file", False) and ARGUMENTS.get("custom_api_file", "") != "":
- ARGUMENTS["custom_api_file"] = "../" + ARGUMENTS["custom_api_file"]
-
- SConscript("godot-cpp/SConstruct")
-
SConscript("godot-git-plugin/SCsub")
# Generates help for the -h scons option.
diff --git a/THIRDPARTY.md b/THIRDPARTY.md
index 2ffcb6ab..837488fa 100644
--- a/THIRDPARTY.md
+++ b/THIRDPARTY.md
@@ -2,13 +2,13 @@
The Godot Git Plugin source code uses the following third-party source code:
-1. godotengine/godot-cpp - MIT License - https://github.com/godotengine/godot-cpp/tree/99e9dd1d9396ed3af40678263b509078e5265ffc
+1. godotengine/godot-cpp - MIT License - https://github.com/godotengine/godot-cpp/tree/02336831735fd6affbe0a6fa252ec98d3e78120c
2. libgit2/libgit2 - GPLv2 with a special Linking Exception - https://github.com/libgit2/libgit2/tree/b7bad55e4bb0a285b073ba5e02b01d3f522fc95d
3. libssh2/libssh2 - BSD-3-Clause License - https://github.com/libssh2/libssh2/tree/635caa90787220ac3773c1d5ba11f1236c22eae8
We also link to these third-party libraries (only in the compiled binary form):
-1. OpenSSL - Only on Linux and MacOS - OpenSSL License - http://www.openssl.org/source/openssl-1.1.1i.tar.gz
+1. OpenSSL - Only on Linux and MacOS - OpenSSL License - http://www.openssl.org/source/openssl-1.1.1s.tar.gz
## License Texts
@@ -17,7 +17,7 @@ We also link to these third-party libraries (only in the compiled binary form):
```
# MIT License
-Copyright (c) 2017-2021 Godot Engine contributors.
+Copyright (c) 2017-2022 Godot Engine contributors.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/api.ci.json b/api.ci.json
deleted file mode 100644
index 39c8d6d8..00000000
--- a/api.ci.json
+++ /dev/null
@@ -1,212598 +0,0 @@
-[
- {
- "name": "GlobalConstants",
- "base_class": "",
- "api_type": "core",
- "singleton": true,
- "singleton_name": "GlobalConstants",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- "BUTTON_LEFT": 1,
- "BUTTON_MASK_LEFT": 1,
- "BUTTON_MASK_MIDDLE": 4,
- "BUTTON_MASK_RIGHT": 2,
- "BUTTON_MASK_XBUTTON1": 128,
- "BUTTON_MASK_XBUTTON2": 256,
- "BUTTON_MIDDLE": 3,
- "BUTTON_RIGHT": 2,
- "BUTTON_WHEEL_DOWN": 5,
- "BUTTON_WHEEL_LEFT": 6,
- "BUTTON_WHEEL_RIGHT": 7,
- "BUTTON_WHEEL_UP": 4,
- "BUTTON_XBUTTON1": 8,
- "BUTTON_XBUTTON2": 9,
- "CORNER_BOTTOM_LEFT": 3,
- "CORNER_BOTTOM_RIGHT": 2,
- "CORNER_TOP_LEFT": 0,
- "CORNER_TOP_RIGHT": 1,
- "ERR_ALREADY_EXISTS": 32,
- "ERR_ALREADY_IN_USE": 22,
- "ERR_BUG": 47,
- "ERR_BUSY": 44,
- "ERR_CANT_ACQUIRE_RESOURCE": 28,
- "ERR_CANT_CONNECT": 25,
- "ERR_CANT_CREATE": 20,
- "ERR_CANT_FORK": 29,
- "ERR_CANT_OPEN": 19,
- "ERR_CANT_RESOLVE": 26,
- "ERR_COMPILATION_FAILED": 36,
- "ERR_CONNECTION_ERROR": 27,
- "ERR_CYCLIC_LINK": 40,
- "ERR_DATABASE_CANT_READ": 34,
- "ERR_DATABASE_CANT_WRITE": 35,
- "ERR_DOES_NOT_EXIST": 33,
- "ERR_DUPLICATE_SYMBOL": 42,
- "ERR_FILE_ALREADY_IN_USE": 11,
- "ERR_FILE_BAD_DRIVE": 8,
- "ERR_FILE_BAD_PATH": 9,
- "ERR_FILE_CANT_OPEN": 12,
- "ERR_FILE_CANT_READ": 14,
- "ERR_FILE_CANT_WRITE": 13,
- "ERR_FILE_CORRUPT": 16,
- "ERR_FILE_EOF": 18,
- "ERR_FILE_MISSING_DEPENDENCIES": 17,
- "ERR_FILE_NOT_FOUND": 7,
- "ERR_FILE_NO_PERMISSION": 10,
- "ERR_FILE_UNRECOGNIZED": 15,
- "ERR_HELP": 46,
- "ERR_INVALID_DATA": 30,
- "ERR_INVALID_DECLARATION": 41,
- "ERR_INVALID_PARAMETER": 31,
- "ERR_LINK_FAILED": 38,
- "ERR_LOCKED": 23,
- "ERR_METHOD_NOT_FOUND": 37,
- "ERR_OUT_OF_MEMORY": 6,
- "ERR_PARAMETER_RANGE_ERROR": 5,
- "ERR_PARSE_ERROR": 43,
- "ERR_PRINTER_ON_FIRE": 48,
- "ERR_QUERY_FAILED": 21,
- "ERR_SCRIPT_FAILED": 39,
- "ERR_SKIP": 45,
- "ERR_TIMEOUT": 24,
- "ERR_UNAUTHORIZED": 4,
- "ERR_UNAVAILABLE": 2,
- "ERR_UNCONFIGURED": 3,
- "FAILED": 1,
- "HALIGN_CENTER": 1,
- "HALIGN_LEFT": 0,
- "HALIGN_RIGHT": 2,
- "HORIZONTAL": 0,
- "JOY_ANALOG_L2": 6,
- "JOY_ANALOG_LX": 0,
- "JOY_ANALOG_LY": 1,
- "JOY_ANALOG_R2": 7,
- "JOY_ANALOG_RX": 2,
- "JOY_ANALOG_RY": 3,
- "JOY_AXIS_0": 0,
- "JOY_AXIS_1": 1,
- "JOY_AXIS_2": 2,
- "JOY_AXIS_3": 3,
- "JOY_AXIS_4": 4,
- "JOY_AXIS_5": 5,
- "JOY_AXIS_6": 6,
- "JOY_AXIS_7": 7,
- "JOY_AXIS_8": 8,
- "JOY_AXIS_9": 9,
- "JOY_AXIS_MAX": 10,
- "JOY_BUTTON_0": 0,
- "JOY_BUTTON_1": 1,
- "JOY_BUTTON_10": 10,
- "JOY_BUTTON_11": 11,
- "JOY_BUTTON_12": 12,
- "JOY_BUTTON_13": 13,
- "JOY_BUTTON_14": 14,
- "JOY_BUTTON_15": 15,
- "JOY_BUTTON_16": 16,
- "JOY_BUTTON_17": 17,
- "JOY_BUTTON_18": 18,
- "JOY_BUTTON_19": 19,
- "JOY_BUTTON_2": 2,
- "JOY_BUTTON_20": 20,
- "JOY_BUTTON_21": 21,
- "JOY_BUTTON_22": 22,
- "JOY_BUTTON_3": 3,
- "JOY_BUTTON_4": 4,
- "JOY_BUTTON_5": 5,
- "JOY_BUTTON_6": 6,
- "JOY_BUTTON_7": 7,
- "JOY_BUTTON_8": 8,
- "JOY_BUTTON_9": 9,
- "JOY_BUTTON_MAX": 128,
- "JOY_DPAD_DOWN": 13,
- "JOY_DPAD_LEFT": 14,
- "JOY_DPAD_RIGHT": 15,
- "JOY_DPAD_UP": 12,
- "JOY_DS_A": 1,
- "JOY_DS_B": 0,
- "JOY_DS_X": 3,
- "JOY_DS_Y": 2,
- "JOY_GUIDE": 16,
- "JOY_INVALID_OPTION": -1,
- "JOY_L": 4,
- "JOY_L2": 6,
- "JOY_L3": 8,
- "JOY_MISC1": 17,
- "JOY_OCULUS_AX": 7,
- "JOY_OCULUS_BY": 1,
- "JOY_OCULUS_MENU": 3,
- "JOY_OPENVR_MENU": 1,
- "JOY_OPENVR_TOUCHPADX": 0,
- "JOY_OPENVR_TOUCHPADY": 1,
- "JOY_PADDLE1": 18,
- "JOY_PADDLE2": 19,
- "JOY_PADDLE3": 20,
- "JOY_PADDLE4": 21,
- "JOY_R": 5,
- "JOY_R2": 7,
- "JOY_R3": 9,
- "JOY_SELECT": 10,
- "JOY_SONY_CIRCLE": 1,
- "JOY_SONY_SQUARE": 2,
- "JOY_SONY_TRIANGLE": 3,
- "JOY_SONY_X": 0,
- "JOY_START": 11,
- "JOY_TOUCHPAD": 22,
- "JOY_VR_ANALOG_GRIP": 4,
- "JOY_VR_ANALOG_TRIGGER": 2,
- "JOY_VR_GRIP": 2,
- "JOY_VR_PAD": 14,
- "JOY_VR_TRIGGER": 15,
- "JOY_XBOX_A": 0,
- "JOY_XBOX_B": 1,
- "JOY_XBOX_X": 2,
- "JOY_XBOX_Y": 3,
- "KEY_0": 48,
- "KEY_1": 49,
- "KEY_2": 50,
- "KEY_3": 51,
- "KEY_4": 52,
- "KEY_5": 53,
- "KEY_6": 54,
- "KEY_7": 55,
- "KEY_8": 56,
- "KEY_9": 57,
- "KEY_A": 65,
- "KEY_AACUTE": 193,
- "KEY_ACIRCUMFLEX": 194,
- "KEY_ACUTE": 180,
- "KEY_ADIAERESIS": 196,
- "KEY_AE": 198,
- "KEY_AGRAVE": 192,
- "KEY_ALT": 16777240,
- "KEY_AMPERSAND": 38,
- "KEY_APOSTROPHE": 39,
- "KEY_ARING": 197,
- "KEY_ASCIICIRCUM": 94,
- "KEY_ASCIITILDE": 126,
- "KEY_ASTERISK": 42,
- "KEY_AT": 64,
- "KEY_ATILDE": 195,
- "KEY_B": 66,
- "KEY_BACK": 16777280,
- "KEY_BACKSLASH": 92,
- "KEY_BACKSPACE": 16777220,
- "KEY_BACKTAB": 16777219,
- "KEY_BAR": 124,
- "KEY_BASSBOOST": 16777287,
- "KEY_BASSDOWN": 16777289,
- "KEY_BASSUP": 16777288,
- "KEY_BRACELEFT": 123,
- "KEY_BRACERIGHT": 125,
- "KEY_BRACKETLEFT": 91,
- "KEY_BRACKETRIGHT": 93,
- "KEY_BROKENBAR": 166,
- "KEY_C": 67,
- "KEY_CAPSLOCK": 16777241,
- "KEY_CCEDILLA": 199,
- "KEY_CEDILLA": 184,
- "KEY_CENT": 162,
- "KEY_CLEAR": 16777228,
- "KEY_CODE_MASK": 33554431,
- "KEY_COLON": 58,
- "KEY_COMMA": 44,
- "KEY_CONTROL": 16777238,
- "KEY_COPYRIGHT": 169,
- "KEY_CURRENCY": 164,
- "KEY_D": 68,
- "KEY_DEGREE": 176,
- "KEY_DELETE": 16777224,
- "KEY_DIAERESIS": 168,
- "KEY_DIRECTION_L": 16777266,
- "KEY_DIRECTION_R": 16777267,
- "KEY_DIVISION": 247,
- "KEY_DOLLAR": 36,
- "KEY_DOWN": 16777234,
- "KEY_E": 69,
- "KEY_EACUTE": 201,
- "KEY_ECIRCUMFLEX": 202,
- "KEY_EDIAERESIS": 203,
- "KEY_EGRAVE": 200,
- "KEY_END": 16777230,
- "KEY_ENTER": 16777221,
- "KEY_EQUAL": 61,
- "KEY_ESCAPE": 16777217,
- "KEY_ETH": 208,
- "KEY_EXCLAM": 33,
- "KEY_EXCLAMDOWN": 161,
- "KEY_F": 70,
- "KEY_F1": 16777244,
- "KEY_F10": 16777253,
- "KEY_F11": 16777254,
- "KEY_F12": 16777255,
- "KEY_F13": 16777256,
- "KEY_F14": 16777257,
- "KEY_F15": 16777258,
- "KEY_F16": 16777259,
- "KEY_F2": 16777245,
- "KEY_F3": 16777246,
- "KEY_F4": 16777247,
- "KEY_F5": 16777248,
- "KEY_F6": 16777249,
- "KEY_F7": 16777250,
- "KEY_F8": 16777251,
- "KEY_F9": 16777252,
- "KEY_FAVORITES": 16777298,
- "KEY_FORWARD": 16777281,
- "KEY_G": 71,
- "KEY_GREATER": 62,
- "KEY_GUILLEMOTLEFT": 171,
- "KEY_GUILLEMOTRIGHT": 187,
- "KEY_H": 72,
- "KEY_HELP": 16777265,
- "KEY_HOME": 16777229,
- "KEY_HOMEPAGE": 16777297,
- "KEY_HYPER_L": 16777263,
- "KEY_HYPER_R": 16777264,
- "KEY_HYPHEN": 173,
- "KEY_I": 73,
- "KEY_IACUTE": 205,
- "KEY_ICIRCUMFLEX": 206,
- "KEY_IDIAERESIS": 207,
- "KEY_IGRAVE": 204,
- "KEY_INSERT": 16777223,
- "KEY_J": 74,
- "KEY_K": 75,
- "KEY_KP_0": 16777350,
- "KEY_KP_1": 16777351,
- "KEY_KP_2": 16777352,
- "KEY_KP_3": 16777353,
- "KEY_KP_4": 16777354,
- "KEY_KP_5": 16777355,
- "KEY_KP_6": 16777356,
- "KEY_KP_7": 16777357,
- "KEY_KP_8": 16777358,
- "KEY_KP_9": 16777359,
- "KEY_KP_ADD": 16777349,
- "KEY_KP_DIVIDE": 16777346,
- "KEY_KP_ENTER": 16777222,
- "KEY_KP_MULTIPLY": 16777345,
- "KEY_KP_PERIOD": 16777348,
- "KEY_KP_SUBTRACT": 16777347,
- "KEY_L": 76,
- "KEY_LAUNCH0": 16777304,
- "KEY_LAUNCH1": 16777305,
- "KEY_LAUNCH2": 16777306,
- "KEY_LAUNCH3": 16777307,
- "KEY_LAUNCH4": 16777308,
- "KEY_LAUNCH5": 16777309,
- "KEY_LAUNCH6": 16777310,
- "KEY_LAUNCH7": 16777311,
- "KEY_LAUNCH8": 16777312,
- "KEY_LAUNCH9": 16777313,
- "KEY_LAUNCHA": 16777314,
- "KEY_LAUNCHB": 16777315,
- "KEY_LAUNCHC": 16777316,
- "KEY_LAUNCHD": 16777317,
- "KEY_LAUNCHE": 16777318,
- "KEY_LAUNCHF": 16777319,
- "KEY_LAUNCHMAIL": 16777302,
- "KEY_LAUNCHMEDIA": 16777303,
- "KEY_LEFT": 16777231,
- "KEY_LESS": 60,
- "KEY_M": 77,
- "KEY_MACRON": 175,
- "KEY_MASCULINE": 186,
- "KEY_MASK_ALT": 67108864,
- "KEY_MASK_CMD": 268435456,
- "KEY_MASK_CTRL": 268435456,
- "KEY_MASK_GROUP_SWITCH": 1073741824,
- "KEY_MASK_KPAD": 536870912,
- "KEY_MASK_META": 134217728,
- "KEY_MASK_SHIFT": 33554432,
- "KEY_MEDIANEXT": 16777295,
- "KEY_MEDIAPLAY": 16777292,
- "KEY_MEDIAPREVIOUS": 16777294,
- "KEY_MEDIARECORD": 16777296,
- "KEY_MEDIASTOP": 16777293,
- "KEY_MENU": 16777262,
- "KEY_META": 16777239,
- "KEY_MINUS": 45,
- "KEY_MODIFIER_MASK": -16777216,
- "KEY_MU": 181,
- "KEY_MULTIPLY": 215,
- "KEY_N": 78,
- "KEY_NOBREAKSPACE": 160,
- "KEY_NOTSIGN": 172,
- "KEY_NTILDE": 209,
- "KEY_NUMBERSIGN": 35,
- "KEY_NUMLOCK": 16777242,
- "KEY_O": 79,
- "KEY_OACUTE": 211,
- "KEY_OCIRCUMFLEX": 212,
- "KEY_ODIAERESIS": 214,
- "KEY_OGRAVE": 210,
- "KEY_ONEHALF": 189,
- "KEY_ONEQUARTER": 188,
- "KEY_ONESUPERIOR": 185,
- "KEY_OOBLIQUE": 216,
- "KEY_OPENURL": 16777301,
- "KEY_ORDFEMININE": 170,
- "KEY_OTILDE": 213,
- "KEY_P": 80,
- "KEY_PAGEDOWN": 16777236,
- "KEY_PAGEUP": 16777235,
- "KEY_PARAGRAPH": 182,
- "KEY_PARENLEFT": 40,
- "KEY_PARENRIGHT": 41,
- "KEY_PAUSE": 16777225,
- "KEY_PERCENT": 37,
- "KEY_PERIOD": 46,
- "KEY_PERIODCENTERED": 183,
- "KEY_PLUS": 43,
- "KEY_PLUSMINUS": 177,
- "KEY_PRINT": 16777226,
- "KEY_Q": 81,
- "KEY_QUESTION": 63,
- "KEY_QUESTIONDOWN": 191,
- "KEY_QUOTEDBL": 34,
- "KEY_QUOTELEFT": 96,
- "KEY_R": 82,
- "KEY_REFRESH": 16777283,
- "KEY_REGISTERED": 174,
- "KEY_RIGHT": 16777233,
- "KEY_S": 83,
- "KEY_SCROLLLOCK": 16777243,
- "KEY_SEARCH": 16777299,
- "KEY_SECTION": 167,
- "KEY_SEMICOLON": 59,
- "KEY_SHIFT": 16777237,
- "KEY_SLASH": 47,
- "KEY_SPACE": 32,
- "KEY_SSHARP": 223,
- "KEY_STANDBY": 16777300,
- "KEY_STERLING": 163,
- "KEY_STOP": 16777282,
- "KEY_SUPER_L": 16777260,
- "KEY_SUPER_R": 16777261,
- "KEY_SYSREQ": 16777227,
- "KEY_T": 84,
- "KEY_TAB": 16777218,
- "KEY_THORN": 222,
- "KEY_THREEQUARTERS": 190,
- "KEY_THREESUPERIOR": 179,
- "KEY_TREBLEDOWN": 16777291,
- "KEY_TREBLEUP": 16777290,
- "KEY_TWOSUPERIOR": 178,
- "KEY_U": 85,
- "KEY_UACUTE": 218,
- "KEY_UCIRCUMFLEX": 219,
- "KEY_UDIAERESIS": 220,
- "KEY_UGRAVE": 217,
- "KEY_UNDERSCORE": 95,
- "KEY_UNKNOWN": 33554431,
- "KEY_UP": 16777232,
- "KEY_V": 86,
- "KEY_VOLUMEDOWN": 16777284,
- "KEY_VOLUMEMUTE": 16777285,
- "KEY_VOLUMEUP": 16777286,
- "KEY_W": 87,
- "KEY_X": 88,
- "KEY_Y": 89,
- "KEY_YACUTE": 221,
- "KEY_YDIAERESIS": 255,
- "KEY_YEN": 165,
- "KEY_Z": 90,
- "MARGIN_BOTTOM": 3,
- "MARGIN_LEFT": 0,
- "MARGIN_RIGHT": 2,
- "MARGIN_TOP": 1,
- "METHOD_FLAGS_DEFAULT": 1,
- "METHOD_FLAG_CONST": 8,
- "METHOD_FLAG_EDITOR": 2,
- "METHOD_FLAG_FROM_SCRIPT": 64,
- "METHOD_FLAG_NORMAL": 1,
- "METHOD_FLAG_NOSCRIPT": 4,
- "METHOD_FLAG_REVERSE": 16,
- "METHOD_FLAG_VIRTUAL": 32,
- "MIDI_MESSAGE_ACTIVE_SENSING": 254,
- "MIDI_MESSAGE_AFTERTOUCH": 10,
- "MIDI_MESSAGE_CHANNEL_PRESSURE": 13,
- "MIDI_MESSAGE_CONTINUE": 251,
- "MIDI_MESSAGE_CONTROL_CHANGE": 11,
- "MIDI_MESSAGE_NOTE_OFF": 8,
- "MIDI_MESSAGE_NOTE_ON": 9,
- "MIDI_MESSAGE_PITCH_BEND": 14,
- "MIDI_MESSAGE_PROGRAM_CHANGE": 12,
- "MIDI_MESSAGE_QUARTER_FRAME": 241,
- "MIDI_MESSAGE_SONG_POSITION_POINTER": 242,
- "MIDI_MESSAGE_SONG_SELECT": 243,
- "MIDI_MESSAGE_START": 250,
- "MIDI_MESSAGE_STOP": 252,
- "MIDI_MESSAGE_SYSTEM_EXCLUSIVE": 240,
- "MIDI_MESSAGE_SYSTEM_RESET": 255,
- "MIDI_MESSAGE_TIMING_CLOCK": 248,
- "MIDI_MESSAGE_TUNE_REQUEST": 246,
- "OK": 0,
- "OP_ADD": 6,
- "OP_AND": 20,
- "OP_BIT_AND": 16,
- "OP_BIT_NEGATE": 19,
- "OP_BIT_OR": 17,
- "OP_BIT_XOR": 18,
- "OP_DIVIDE": 9,
- "OP_EQUAL": 0,
- "OP_GREATER": 4,
- "OP_GREATER_EQUAL": 5,
- "OP_IN": 24,
- "OP_LESS": 2,
- "OP_LESS_EQUAL": 3,
- "OP_MAX": 25,
- "OP_MODULE": 12,
- "OP_MULTIPLY": 8,
- "OP_NEGATE": 10,
- "OP_NOT": 23,
- "OP_NOT_EQUAL": 1,
- "OP_OR": 21,
- "OP_POSITIVE": 11,
- "OP_SHIFT_LEFT": 14,
- "OP_SHIFT_RIGHT": 15,
- "OP_STRING_CONCAT": 13,
- "OP_SUBTRACT": 7,
- "OP_XOR": 22,
- "PROPERTY_HINT_COLOR_NO_ALPHA": 20,
- "PROPERTY_HINT_DIR": 14,
- "PROPERTY_HINT_ENUM": 3,
- "PROPERTY_HINT_EXP_EASING": 4,
- "PROPERTY_HINT_EXP_RANGE": 2,
- "PROPERTY_HINT_FILE": 13,
- "PROPERTY_HINT_FLAGS": 8,
- "PROPERTY_HINT_GLOBAL_DIR": 16,
- "PROPERTY_HINT_GLOBAL_FILE": 15,
- "PROPERTY_HINT_IMAGE_COMPRESS_LOSSLESS": 22,
- "PROPERTY_HINT_IMAGE_COMPRESS_LOSSY": 21,
- "PROPERTY_HINT_KEY_ACCEL": 7,
- "PROPERTY_HINT_LAYERS_2D_PHYSICS": 10,
- "PROPERTY_HINT_LAYERS_2D_RENDER": 9,
- "PROPERTY_HINT_LAYERS_3D_PHYSICS": 12,
- "PROPERTY_HINT_LAYERS_3D_RENDER": 11,
- "PROPERTY_HINT_LENGTH": 5,
- "PROPERTY_HINT_MULTILINE_TEXT": 18,
- "PROPERTY_HINT_NONE": 0,
- "PROPERTY_HINT_PLACEHOLDER_TEXT": 19,
- "PROPERTY_HINT_RANGE": 1,
- "PROPERTY_HINT_RESOURCE_TYPE": 17,
- "PROPERTY_USAGE_CATEGORY": 256,
- "PROPERTY_USAGE_CHECKABLE": 16,
- "PROPERTY_USAGE_CHECKED": 32,
- "PROPERTY_USAGE_DEFAULT": 7,
- "PROPERTY_USAGE_DEFAULT_INTL": 71,
- "PROPERTY_USAGE_EDITOR": 2,
- "PROPERTY_USAGE_EDITOR_HELPER": 8,
- "PROPERTY_USAGE_GROUP": 128,
- "PROPERTY_USAGE_INTERNATIONALIZED": 64,
- "PROPERTY_USAGE_NETWORK": 4,
- "PROPERTY_USAGE_NOEDITOR": 5,
- "PROPERTY_USAGE_NO_INSTANCE_STATE": 2048,
- "PROPERTY_USAGE_RESTART_IF_CHANGED": 4096,
- "PROPERTY_USAGE_SCRIPT_VARIABLE": 8192,
- "PROPERTY_USAGE_STORAGE": 1,
- "SPKEY": 16777216,
- "TYPE_AABB": 11,
- "TYPE_ARRAY": 19,
- "TYPE_BASIS": 12,
- "TYPE_BOOL": 1,
- "TYPE_COLOR": 14,
- "TYPE_COLOR_ARRAY": 26,
- "TYPE_DICTIONARY": 18,
- "TYPE_INT": 2,
- "TYPE_INT_ARRAY": 21,
- "TYPE_MAX": 27,
- "TYPE_NIL": 0,
- "TYPE_NODE_PATH": 15,
- "TYPE_OBJECT": 17,
- "TYPE_PLANE": 9,
- "TYPE_QUAT": 10,
- "TYPE_RAW_ARRAY": 20,
- "TYPE_REAL": 3,
- "TYPE_REAL_ARRAY": 22,
- "TYPE_RECT2": 6,
- "TYPE_RID": 16,
- "TYPE_STRING": 4,
- "TYPE_STRING_ARRAY": 23,
- "TYPE_TRANSFORM": 13,
- "TYPE_TRANSFORM2D": 8,
- "TYPE_VECTOR2": 5,
- "TYPE_VECTOR2_ARRAY": 24,
- "TYPE_VECTOR3": 7,
- "TYPE_VECTOR3_ARRAY": 25,
- "VALIGN_BOTTOM": 2,
- "VALIGN_CENTER": 1,
- "VALIGN_TOP": 0,
- "VERTICAL": 1
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "AESContext",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "MODE_CBC_DECRYPT": 3,
- "MODE_CBC_ENCRYPT": 2,
- "MODE_ECB_DECRYPT": 1,
- "MODE_ECB_ENCRYPT": 0,
- "MODE_MAX": 4
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "finish",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_iv_state",
- "return_type": "PoolByteArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "start",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "iv",
- "type": "PoolByteArray",
- "has_default_value": true,
- "default_value": "[]"
- }
- ]
- },
- {
- "name": "update",
- "return_type": "PoolByteArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "src",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Mode",
- "values": {
- "MODE_ECB_ENCRYPT": 0,
- "MODE_ECB_DECRYPT": 1,
- "MODE_CBC_ENCRYPT": 2,
- "MODE_CBC_DECRYPT": 3,
- "MODE_MAX": 4
- }
- }
- ]
- },
- {
- "name": "ARVRAnchor",
- "base_class": "Spatial",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "anchor_id",
- "type": "int",
- "getter": "get_anchor_id",
- "setter": "set_anchor_id",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "mesh_updated",
- "arguments": [
- {
- "name": "mesh",
- "type": "Mesh",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "get_anchor_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_anchor_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_is_active",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_mesh",
- "return_type": "Mesh",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_plane",
- "return_type": "Plane",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_size",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_anchor_id",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "anchor_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "ARVRCamera",
- "base_class": "Camera",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "ARVRController",
- "base_class": "Spatial",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "controller_id",
- "type": "int",
- "getter": "get_controller_id",
- "setter": "set_controller_id",
- "index": -1
- },
- {
- "name": "rumble",
- "type": "float",
- "getter": "get_rumble",
- "setter": "set_rumble",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "button_pressed",
- "arguments": [
- {
- "name": "button",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "button_release",
- "arguments": [
- {
- "name": "button",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "mesh_updated",
- "arguments": [
- {
- "name": "mesh",
- "type": "Mesh",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "get_controller_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_controller_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_hand",
- "return_type": "enum.ARVRPositionalTracker::TrackerHand",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_is_active",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_joystick_axis",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "axis",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_joystick_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_mesh",
- "return_type": "Mesh",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_rumble",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_button_pressed",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "button",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_controller_id",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "controller_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_rumble",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rumble",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "ARVRInterface",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- "ARVR_AR": 4,
- "ARVR_EXCESSIVE_MOTION": 1,
- "ARVR_EXTERNAL": 8,
- "ARVR_INSUFFICIENT_FEATURES": 2,
- "ARVR_MONO": 1,
- "ARVR_NONE": 0,
- "ARVR_NORMAL_TRACKING": 0,
- "ARVR_NOT_TRACKING": 4,
- "ARVR_STEREO": 2,
- "ARVR_UNKNOWN_TRACKING": 3,
- "EYE_LEFT": 1,
- "EYE_MONO": 0,
- "EYE_RIGHT": 2
- },
- "properties": [
- {
- "name": "ar_is_anchor_detection_enabled",
- "type": "bool",
- "getter": "get_anchor_detection_is_enabled",
- "setter": "set_anchor_detection_is_enabled",
- "index": -1
- },
- {
- "name": "interface_is_initialized",
- "type": "bool",
- "getter": "is_initialized",
- "setter": "set_is_initialized",
- "index": -1
- },
- {
- "name": "interface_is_primary",
- "type": "bool",
- "getter": "is_primary",
- "setter": "set_is_primary",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_anchor_detection_is_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_camera_feed_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_capabilities",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_render_targetsize",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tracking_status",
- "return_type": "enum.ARVRInterface::Tracking_status",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "initialize",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_initialized",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_primary",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_stereo",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_anchor_detection_is_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_is_initialized",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "initialized",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_is_primary",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "uninitialize",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- {
- "name": "Tracking_status",
- "values": {
- "ARVR_NORMAL_TRACKING": 0,
- "ARVR_EXCESSIVE_MOTION": 1,
- "ARVR_INSUFFICIENT_FEATURES": 2,
- "ARVR_UNKNOWN_TRACKING": 3,
- "ARVR_NOT_TRACKING": 4
- }
- },
- {
- "name": "Eyes",
- "values": {
- "EYE_MONO": 0,
- "EYE_LEFT": 1,
- "EYE_RIGHT": 2
- }
- },
- {
- "name": "Capabilities",
- "values": {
- "ARVR_NONE": 0,
- "ARVR_MONO": 1,
- "ARVR_STEREO": 2,
- "ARVR_AR": 4,
- "ARVR_EXTERNAL": 8
- }
- }
- ]
- },
- {
- "name": "ARVRInterfaceGDNative",
- "base_class": "ARVRInterface",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "ARVROrigin",
- "base_class": "Spatial",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "world_scale",
- "type": "float",
- "getter": "get_world_scale",
- "setter": "set_world_scale",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_world_scale",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_world_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "world_scale",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "ARVRPositionalTracker",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "TRACKER_HAND_UNKNOWN": 0,
- "TRACKER_LEFT_HAND": 1,
- "TRACKER_RIGHT_HAND": 2
- },
- "properties": [
- {
- "name": "rumble",
- "type": "float",
- "getter": "get_rumble",
- "setter": "set_rumble",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_set_joy_id",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joy_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_mesh",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "Mesh",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_name",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_orientation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "orientation",
- "type": "Basis",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_rw_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rw_position",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_hand",
- "return_type": "enum.ARVRPositionalTracker::TrackerHand",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_joy_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_mesh",
- "return_type": "Mesh",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_orientation",
- "return_type": "Basis",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_position",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_rumble",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tracker_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tracks_orientation",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tracks_position",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_transform",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "adjust_by_reference_frame",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_type",
- "return_type": "enum.ARVRServer::TrackerType",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_rumble",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rumble",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "TrackerHand",
- "values": {
- "TRACKER_HAND_UNKNOWN": 0,
- "TRACKER_LEFT_HAND": 1,
- "TRACKER_RIGHT_HAND": 2
- }
- }
- ]
- },
- {
- "name": "ARVRServer",
- "base_class": "Object",
- "api_type": "core",
- "singleton": true,
- "singleton_name": "ARVRServer",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- "DONT_RESET_ROTATION": 2,
- "RESET_BUT_KEEP_TILT": 1,
- "RESET_FULL_ROTATION": 0,
- "TRACKER_ANCHOR": 4,
- "TRACKER_ANY": 255,
- "TRACKER_ANY_KNOWN": 127,
- "TRACKER_BASESTATION": 2,
- "TRACKER_CONTROLLER": 1,
- "TRACKER_UNKNOWN": 128
- },
- "properties": [
- {
- "name": "primary_interface",
- "type": "Object",
- "getter": "get_primary_interface",
- "setter": "set_primary_interface",
- "index": -1
- },
- {
- "name": "world_scale",
- "type": "float",
- "getter": "get_world_scale",
- "setter": "set_world_scale",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "interface_added",
- "arguments": [
- {
- "name": "interface_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "interface_removed",
- "arguments": [
- {
- "name": "interface_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tracker_added",
- "arguments": [
- {
- "name": "tracker_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tracker_removed",
- "arguments": [
- {
- "name": "tracker_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "add_interface",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "interface",
- "type": "ARVRInterface",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_tracker",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tracker",
- "type": "ARVRPositionalTracker",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "center_on_hmd",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rotation_mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "keep_height",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear_primary_interface_if",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "interface",
- "type": "ARVRInterface",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "find_interface",
- "return_type": "ARVRInterface",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_hmd_transform",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_interface",
- "return_type": "ARVRInterface",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_interface_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_interfaces",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_last_commit_usec",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_last_frame_usec",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_last_process_usec",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_primary_interface",
- "return_type": "ARVRInterface",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_reference_frame",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tracker",
- "return_type": "ARVRPositionalTracker",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_tracker_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_world_scale",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "remove_interface",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "interface",
- "type": "ARVRInterface",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_tracker",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tracker",
- "type": "ARVRPositionalTracker",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_primary_interface",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "interface",
- "type": "ARVRInterface",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_world_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "RotationMode",
- "values": {
- "RESET_FULL_ROTATION": 0,
- "RESET_BUT_KEEP_TILT": 1,
- "DONT_RESET_ROTATION": 2
- }
- },
- {
- "name": "TrackerType",
- "values": {
- "TRACKER_CONTROLLER": 1,
- "TRACKER_BASESTATION": 2,
- "TRACKER_ANCHOR": 4,
- "TRACKER_ANY_KNOWN": 127,
- "TRACKER_UNKNOWN": 128,
- "TRACKER_ANY": 255
- }
- }
- ]
- },
- {
- "name": "AStar",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_compute_cost",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_estimate_cost",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_point",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "weight_scale",
- "type": "float",
- "has_default_value": true,
- "default_value": "1"
- }
- ]
- },
- {
- "name": "are_points_connected",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bidirectional",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "connect_points",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bidirectional",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "disconnect_points",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bidirectional",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "get_available_point_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_closest_point",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "to_position",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "include_disabled",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "get_closest_position_in_segment",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "to_position",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_id_path",
- "return_type": "PoolIntArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_point_capacity",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_point_connections",
- "return_type": "PoolIntArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_point_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_point_path",
- "return_type": "PoolVector3Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_point_position",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_point_weight_scale",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_points",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_point",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_point_disabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_point",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "reserve_space",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "num_nodes",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_point_disabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "disabled",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "set_point_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_point_weight_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "weight_scale",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AStar2D",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_compute_cost",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_estimate_cost",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_point",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "weight_scale",
- "type": "float",
- "has_default_value": true,
- "default_value": "1"
- }
- ]
- },
- {
- "name": "are_points_connected",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "connect_points",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bidirectional",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "disconnect_points",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_available_point_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_closest_point",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "to_position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "include_disabled",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "get_closest_position_in_segment",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "to_position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_id_path",
- "return_type": "PoolIntArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_point_capacity",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_point_connections",
- "return_type": "PoolIntArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_point_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_point_path",
- "return_type": "PoolVector2Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_point_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_point_weight_scale",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_points",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_point",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_point_disabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_point",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "reserve_space",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "num_nodes",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_point_disabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "disabled",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "set_point_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_point_weight_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "weight_scale",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AcceptDialog",
- "base_class": "WindowDialog",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "dialog_autowrap",
- "type": "bool",
- "getter": "has_autowrap",
- "setter": "set_autowrap",
- "index": -1
- },
- {
- "name": "dialog_hide_on_ok",
- "type": "bool",
- "getter": "get_hide_on_ok",
- "setter": "set_hide_on_ok",
- "index": -1
- },
- {
- "name": "dialog_text",
- "type": "String",
- "getter": "get_text",
- "setter": "set_text",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "confirmed",
- "arguments": [
- ]
- },
- {
- "name": "custom_action",
- "arguments": [
- {
- "name": "action",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_builtin_text_entered",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_custom_action",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_ok",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "add_button",
- "return_type": "Button",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "right",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "action",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_cancel",
- "return_type": "Button",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_hide_on_ok",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_label",
- "return_type": "Label",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ok",
- "return_type": "Button",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_text",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_autowrap",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "register_text_enter",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "line_edit",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_button",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "button",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_autowrap",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "autowrap",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_hide_on_ok",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_text",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AnimatedSprite",
- "base_class": "Node2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "animation",
- "type": "String",
- "getter": "get_animation",
- "setter": "set_animation",
- "index": -1
- },
- {
- "name": "centered",
- "type": "bool",
- "getter": "is_centered",
- "setter": "set_centered",
- "index": -1
- },
- {
- "name": "flip_h",
- "type": "bool",
- "getter": "is_flipped_h",
- "setter": "set_flip_h",
- "index": -1
- },
- {
- "name": "flip_v",
- "type": "bool",
- "getter": "is_flipped_v",
- "setter": "set_flip_v",
- "index": -1
- },
- {
- "name": "frame",
- "type": "int",
- "getter": "get_frame",
- "setter": "set_frame",
- "index": -1
- },
- {
- "name": "frames",
- "type": "SpriteFrames",
- "getter": "get_sprite_frames",
- "setter": "set_sprite_frames",
- "index": -1
- },
- {
- "name": "offset",
- "type": "Vector2",
- "getter": "get_offset",
- "setter": "set_offset",
- "index": -1
- },
- {
- "name": "playing",
- "type": "bool",
- "getter": "is_playing",
- "setter": "set_playing",
- "index": -1
- },
- {
- "name": "speed_scale",
- "type": "float",
- "getter": "get_speed_scale",
- "setter": "set_speed_scale",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "animation_finished",
- "arguments": [
- ]
- },
- {
- "name": "frame_changed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_res_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_animation",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_frame",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_offset",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_speed_scale",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_sprite_frames",
- "return_type": "SpriteFrames",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_centered",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_flipped_h",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_flipped_v",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_playing",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "play",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "anim",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- },
- {
- "name": "backwards",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "set_animation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "animation",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_centered",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "centered",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_flip_h",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flip_h",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_flip_v",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flip_v",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_frame",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "frame",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_playing",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "playing",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_speed_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "speed_scale",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sprite_frames",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "sprite_frames",
- "type": "SpriteFrames",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "stop",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AnimatedSprite3D",
- "base_class": "SpriteBase3D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "animation",
- "type": "String",
- "getter": "get_animation",
- "setter": "set_animation",
- "index": -1
- },
- {
- "name": "frame",
- "type": "int",
- "getter": "get_frame",
- "setter": "set_frame",
- "index": -1
- },
- {
- "name": "frames",
- "type": "SpriteFrames",
- "getter": "get_sprite_frames",
- "setter": "set_sprite_frames",
- "index": -1
- },
- {
- "name": "playing",
- "type": "bool",
- "getter": "_is_playing",
- "setter": "_set_playing",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "animation_finished",
- "arguments": [
- ]
- },
- {
- "name": "frame_changed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_is_playing",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_res_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_playing",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "playing",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_animation",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_frame",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_sprite_frames",
- "return_type": "SpriteFrames",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_playing",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "play",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "anim",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_animation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "animation",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_frame",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "frame",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sprite_frames",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "sprite_frames",
- "type": "SpriteFrames",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "stop",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AnimatedTexture",
- "base_class": "Texture",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "MAX_FRAMES": 256
- },
- "properties": [
- {
- "name": "current_frame",
- "type": "int",
- "getter": "get_current_frame",
- "setter": "set_current_frame",
- "index": -1
- },
- {
- "name": "fps",
- "type": "float",
- "getter": "get_fps",
- "setter": "set_fps",
- "index": -1
- },
- {
- "name": "frame_0/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 0
- },
- {
- "name": "frame_0/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 0
- },
- {
- "name": "frame_1/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 1
- },
- {
- "name": "frame_1/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 1
- },
- {
- "name": "frame_10/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 10
- },
- {
- "name": "frame_10/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 10
- },
- {
- "name": "frame_100/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 100
- },
- {
- "name": "frame_100/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 100
- },
- {
- "name": "frame_101/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 101
- },
- {
- "name": "frame_101/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 101
- },
- {
- "name": "frame_102/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 102
- },
- {
- "name": "frame_102/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 102
- },
- {
- "name": "frame_103/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 103
- },
- {
- "name": "frame_103/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 103
- },
- {
- "name": "frame_104/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 104
- },
- {
- "name": "frame_104/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 104
- },
- {
- "name": "frame_105/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 105
- },
- {
- "name": "frame_105/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 105
- },
- {
- "name": "frame_106/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 106
- },
- {
- "name": "frame_106/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 106
- },
- {
- "name": "frame_107/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 107
- },
- {
- "name": "frame_107/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 107
- },
- {
- "name": "frame_108/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 108
- },
- {
- "name": "frame_108/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 108
- },
- {
- "name": "frame_109/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 109
- },
- {
- "name": "frame_109/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 109
- },
- {
- "name": "frame_11/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 11
- },
- {
- "name": "frame_11/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 11
- },
- {
- "name": "frame_110/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 110
- },
- {
- "name": "frame_110/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 110
- },
- {
- "name": "frame_111/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 111
- },
- {
- "name": "frame_111/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 111
- },
- {
- "name": "frame_112/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 112
- },
- {
- "name": "frame_112/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 112
- },
- {
- "name": "frame_113/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 113
- },
- {
- "name": "frame_113/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 113
- },
- {
- "name": "frame_114/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 114
- },
- {
- "name": "frame_114/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 114
- },
- {
- "name": "frame_115/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 115
- },
- {
- "name": "frame_115/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 115
- },
- {
- "name": "frame_116/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 116
- },
- {
- "name": "frame_116/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 116
- },
- {
- "name": "frame_117/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 117
- },
- {
- "name": "frame_117/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 117
- },
- {
- "name": "frame_118/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 118
- },
- {
- "name": "frame_118/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 118
- },
- {
- "name": "frame_119/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 119
- },
- {
- "name": "frame_119/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 119
- },
- {
- "name": "frame_12/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 12
- },
- {
- "name": "frame_12/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 12
- },
- {
- "name": "frame_120/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 120
- },
- {
- "name": "frame_120/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 120
- },
- {
- "name": "frame_121/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 121
- },
- {
- "name": "frame_121/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 121
- },
- {
- "name": "frame_122/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 122
- },
- {
- "name": "frame_122/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 122
- },
- {
- "name": "frame_123/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 123
- },
- {
- "name": "frame_123/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 123
- },
- {
- "name": "frame_124/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 124
- },
- {
- "name": "frame_124/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 124
- },
- {
- "name": "frame_125/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 125
- },
- {
- "name": "frame_125/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 125
- },
- {
- "name": "frame_126/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 126
- },
- {
- "name": "frame_126/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 126
- },
- {
- "name": "frame_127/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 127
- },
- {
- "name": "frame_127/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 127
- },
- {
- "name": "frame_128/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 128
- },
- {
- "name": "frame_128/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 128
- },
- {
- "name": "frame_129/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 129
- },
- {
- "name": "frame_129/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 129
- },
- {
- "name": "frame_13/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 13
- },
- {
- "name": "frame_13/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 13
- },
- {
- "name": "frame_130/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 130
- },
- {
- "name": "frame_130/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 130
- },
- {
- "name": "frame_131/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 131
- },
- {
- "name": "frame_131/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 131
- },
- {
- "name": "frame_132/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 132
- },
- {
- "name": "frame_132/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 132
- },
- {
- "name": "frame_133/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 133
- },
- {
- "name": "frame_133/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 133
- },
- {
- "name": "frame_134/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 134
- },
- {
- "name": "frame_134/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 134
- },
- {
- "name": "frame_135/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 135
- },
- {
- "name": "frame_135/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 135
- },
- {
- "name": "frame_136/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 136
- },
- {
- "name": "frame_136/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 136
- },
- {
- "name": "frame_137/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 137
- },
- {
- "name": "frame_137/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 137
- },
- {
- "name": "frame_138/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 138
- },
- {
- "name": "frame_138/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 138
- },
- {
- "name": "frame_139/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 139
- },
- {
- "name": "frame_139/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 139
- },
- {
- "name": "frame_14/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 14
- },
- {
- "name": "frame_14/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 14
- },
- {
- "name": "frame_140/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 140
- },
- {
- "name": "frame_140/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 140
- },
- {
- "name": "frame_141/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 141
- },
- {
- "name": "frame_141/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 141
- },
- {
- "name": "frame_142/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 142
- },
- {
- "name": "frame_142/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 142
- },
- {
- "name": "frame_143/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 143
- },
- {
- "name": "frame_143/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 143
- },
- {
- "name": "frame_144/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 144
- },
- {
- "name": "frame_144/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 144
- },
- {
- "name": "frame_145/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 145
- },
- {
- "name": "frame_145/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 145
- },
- {
- "name": "frame_146/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 146
- },
- {
- "name": "frame_146/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 146
- },
- {
- "name": "frame_147/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 147
- },
- {
- "name": "frame_147/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 147
- },
- {
- "name": "frame_148/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 148
- },
- {
- "name": "frame_148/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 148
- },
- {
- "name": "frame_149/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 149
- },
- {
- "name": "frame_149/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 149
- },
- {
- "name": "frame_15/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 15
- },
- {
- "name": "frame_15/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 15
- },
- {
- "name": "frame_150/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 150
- },
- {
- "name": "frame_150/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 150
- },
- {
- "name": "frame_151/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 151
- },
- {
- "name": "frame_151/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 151
- },
- {
- "name": "frame_152/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 152
- },
- {
- "name": "frame_152/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 152
- },
- {
- "name": "frame_153/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 153
- },
- {
- "name": "frame_153/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 153
- },
- {
- "name": "frame_154/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 154
- },
- {
- "name": "frame_154/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 154
- },
- {
- "name": "frame_155/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 155
- },
- {
- "name": "frame_155/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 155
- },
- {
- "name": "frame_156/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 156
- },
- {
- "name": "frame_156/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 156
- },
- {
- "name": "frame_157/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 157
- },
- {
- "name": "frame_157/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 157
- },
- {
- "name": "frame_158/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 158
- },
- {
- "name": "frame_158/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 158
- },
- {
- "name": "frame_159/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 159
- },
- {
- "name": "frame_159/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 159
- },
- {
- "name": "frame_16/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 16
- },
- {
- "name": "frame_16/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 16
- },
- {
- "name": "frame_160/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 160
- },
- {
- "name": "frame_160/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 160
- },
- {
- "name": "frame_161/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 161
- },
- {
- "name": "frame_161/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 161
- },
- {
- "name": "frame_162/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 162
- },
- {
- "name": "frame_162/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 162
- },
- {
- "name": "frame_163/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 163
- },
- {
- "name": "frame_163/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 163
- },
- {
- "name": "frame_164/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 164
- },
- {
- "name": "frame_164/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 164
- },
- {
- "name": "frame_165/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 165
- },
- {
- "name": "frame_165/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 165
- },
- {
- "name": "frame_166/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 166
- },
- {
- "name": "frame_166/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 166
- },
- {
- "name": "frame_167/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 167
- },
- {
- "name": "frame_167/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 167
- },
- {
- "name": "frame_168/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 168
- },
- {
- "name": "frame_168/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 168
- },
- {
- "name": "frame_169/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 169
- },
- {
- "name": "frame_169/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 169
- },
- {
- "name": "frame_17/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 17
- },
- {
- "name": "frame_17/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 17
- },
- {
- "name": "frame_170/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 170
- },
- {
- "name": "frame_170/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 170
- },
- {
- "name": "frame_171/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 171
- },
- {
- "name": "frame_171/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 171
- },
- {
- "name": "frame_172/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 172
- },
- {
- "name": "frame_172/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 172
- },
- {
- "name": "frame_173/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 173
- },
- {
- "name": "frame_173/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 173
- },
- {
- "name": "frame_174/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 174
- },
- {
- "name": "frame_174/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 174
- },
- {
- "name": "frame_175/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 175
- },
- {
- "name": "frame_175/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 175
- },
- {
- "name": "frame_176/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 176
- },
- {
- "name": "frame_176/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 176
- },
- {
- "name": "frame_177/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 177
- },
- {
- "name": "frame_177/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 177
- },
- {
- "name": "frame_178/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 178
- },
- {
- "name": "frame_178/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 178
- },
- {
- "name": "frame_179/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 179
- },
- {
- "name": "frame_179/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 179
- },
- {
- "name": "frame_18/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 18
- },
- {
- "name": "frame_18/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 18
- },
- {
- "name": "frame_180/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 180
- },
- {
- "name": "frame_180/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 180
- },
- {
- "name": "frame_181/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 181
- },
- {
- "name": "frame_181/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 181
- },
- {
- "name": "frame_182/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 182
- },
- {
- "name": "frame_182/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 182
- },
- {
- "name": "frame_183/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 183
- },
- {
- "name": "frame_183/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 183
- },
- {
- "name": "frame_184/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 184
- },
- {
- "name": "frame_184/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 184
- },
- {
- "name": "frame_185/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 185
- },
- {
- "name": "frame_185/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 185
- },
- {
- "name": "frame_186/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 186
- },
- {
- "name": "frame_186/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 186
- },
- {
- "name": "frame_187/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 187
- },
- {
- "name": "frame_187/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 187
- },
- {
- "name": "frame_188/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 188
- },
- {
- "name": "frame_188/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 188
- },
- {
- "name": "frame_189/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 189
- },
- {
- "name": "frame_189/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 189
- },
- {
- "name": "frame_19/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 19
- },
- {
- "name": "frame_19/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 19
- },
- {
- "name": "frame_190/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 190
- },
- {
- "name": "frame_190/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 190
- },
- {
- "name": "frame_191/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 191
- },
- {
- "name": "frame_191/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 191
- },
- {
- "name": "frame_192/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 192
- },
- {
- "name": "frame_192/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 192
- },
- {
- "name": "frame_193/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 193
- },
- {
- "name": "frame_193/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 193
- },
- {
- "name": "frame_194/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 194
- },
- {
- "name": "frame_194/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 194
- },
- {
- "name": "frame_195/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 195
- },
- {
- "name": "frame_195/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 195
- },
- {
- "name": "frame_196/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 196
- },
- {
- "name": "frame_196/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 196
- },
- {
- "name": "frame_197/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 197
- },
- {
- "name": "frame_197/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 197
- },
- {
- "name": "frame_198/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 198
- },
- {
- "name": "frame_198/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 198
- },
- {
- "name": "frame_199/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 199
- },
- {
- "name": "frame_199/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 199
- },
- {
- "name": "frame_2/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 2
- },
- {
- "name": "frame_2/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 2
- },
- {
- "name": "frame_20/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 20
- },
- {
- "name": "frame_20/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 20
- },
- {
- "name": "frame_200/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 200
- },
- {
- "name": "frame_200/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 200
- },
- {
- "name": "frame_201/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 201
- },
- {
- "name": "frame_201/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 201
- },
- {
- "name": "frame_202/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 202
- },
- {
- "name": "frame_202/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 202
- },
- {
- "name": "frame_203/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 203
- },
- {
- "name": "frame_203/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 203
- },
- {
- "name": "frame_204/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 204
- },
- {
- "name": "frame_204/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 204
- },
- {
- "name": "frame_205/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 205
- },
- {
- "name": "frame_205/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 205
- },
- {
- "name": "frame_206/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 206
- },
- {
- "name": "frame_206/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 206
- },
- {
- "name": "frame_207/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 207
- },
- {
- "name": "frame_207/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 207
- },
- {
- "name": "frame_208/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 208
- },
- {
- "name": "frame_208/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 208
- },
- {
- "name": "frame_209/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 209
- },
- {
- "name": "frame_209/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 209
- },
- {
- "name": "frame_21/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 21
- },
- {
- "name": "frame_21/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 21
- },
- {
- "name": "frame_210/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 210
- },
- {
- "name": "frame_210/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 210
- },
- {
- "name": "frame_211/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 211
- },
- {
- "name": "frame_211/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 211
- },
- {
- "name": "frame_212/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 212
- },
- {
- "name": "frame_212/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 212
- },
- {
- "name": "frame_213/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 213
- },
- {
- "name": "frame_213/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 213
- },
- {
- "name": "frame_214/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 214
- },
- {
- "name": "frame_214/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 214
- },
- {
- "name": "frame_215/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 215
- },
- {
- "name": "frame_215/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 215
- },
- {
- "name": "frame_216/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 216
- },
- {
- "name": "frame_216/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 216
- },
- {
- "name": "frame_217/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 217
- },
- {
- "name": "frame_217/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 217
- },
- {
- "name": "frame_218/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 218
- },
- {
- "name": "frame_218/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 218
- },
- {
- "name": "frame_219/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 219
- },
- {
- "name": "frame_219/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 219
- },
- {
- "name": "frame_22/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 22
- },
- {
- "name": "frame_22/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 22
- },
- {
- "name": "frame_220/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 220
- },
- {
- "name": "frame_220/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 220
- },
- {
- "name": "frame_221/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 221
- },
- {
- "name": "frame_221/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 221
- },
- {
- "name": "frame_222/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 222
- },
- {
- "name": "frame_222/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 222
- },
- {
- "name": "frame_223/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 223
- },
- {
- "name": "frame_223/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 223
- },
- {
- "name": "frame_224/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 224
- },
- {
- "name": "frame_224/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 224
- },
- {
- "name": "frame_225/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 225
- },
- {
- "name": "frame_225/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 225
- },
- {
- "name": "frame_226/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 226
- },
- {
- "name": "frame_226/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 226
- },
- {
- "name": "frame_227/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 227
- },
- {
- "name": "frame_227/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 227
- },
- {
- "name": "frame_228/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 228
- },
- {
- "name": "frame_228/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 228
- },
- {
- "name": "frame_229/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 229
- },
- {
- "name": "frame_229/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 229
- },
- {
- "name": "frame_23/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 23
- },
- {
- "name": "frame_23/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 23
- },
- {
- "name": "frame_230/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 230
- },
- {
- "name": "frame_230/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 230
- },
- {
- "name": "frame_231/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 231
- },
- {
- "name": "frame_231/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 231
- },
- {
- "name": "frame_232/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 232
- },
- {
- "name": "frame_232/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 232
- },
- {
- "name": "frame_233/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 233
- },
- {
- "name": "frame_233/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 233
- },
- {
- "name": "frame_234/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 234
- },
- {
- "name": "frame_234/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 234
- },
- {
- "name": "frame_235/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 235
- },
- {
- "name": "frame_235/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 235
- },
- {
- "name": "frame_236/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 236
- },
- {
- "name": "frame_236/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 236
- },
- {
- "name": "frame_237/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 237
- },
- {
- "name": "frame_237/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 237
- },
- {
- "name": "frame_238/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 238
- },
- {
- "name": "frame_238/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 238
- },
- {
- "name": "frame_239/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 239
- },
- {
- "name": "frame_239/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 239
- },
- {
- "name": "frame_24/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 24
- },
- {
- "name": "frame_24/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 24
- },
- {
- "name": "frame_240/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 240
- },
- {
- "name": "frame_240/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 240
- },
- {
- "name": "frame_241/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 241
- },
- {
- "name": "frame_241/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 241
- },
- {
- "name": "frame_242/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 242
- },
- {
- "name": "frame_242/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 242
- },
- {
- "name": "frame_243/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 243
- },
- {
- "name": "frame_243/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 243
- },
- {
- "name": "frame_244/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 244
- },
- {
- "name": "frame_244/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 244
- },
- {
- "name": "frame_245/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 245
- },
- {
- "name": "frame_245/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 245
- },
- {
- "name": "frame_246/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 246
- },
- {
- "name": "frame_246/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 246
- },
- {
- "name": "frame_247/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 247
- },
- {
- "name": "frame_247/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 247
- },
- {
- "name": "frame_248/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 248
- },
- {
- "name": "frame_248/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 248
- },
- {
- "name": "frame_249/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 249
- },
- {
- "name": "frame_249/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 249
- },
- {
- "name": "frame_25/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 25
- },
- {
- "name": "frame_25/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 25
- },
- {
- "name": "frame_250/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 250
- },
- {
- "name": "frame_250/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 250
- },
- {
- "name": "frame_251/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 251
- },
- {
- "name": "frame_251/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 251
- },
- {
- "name": "frame_252/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 252
- },
- {
- "name": "frame_252/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 252
- },
- {
- "name": "frame_253/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 253
- },
- {
- "name": "frame_253/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 253
- },
- {
- "name": "frame_254/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 254
- },
- {
- "name": "frame_254/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 254
- },
- {
- "name": "frame_255/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 255
- },
- {
- "name": "frame_255/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 255
- },
- {
- "name": "frame_26/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 26
- },
- {
- "name": "frame_26/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 26
- },
- {
- "name": "frame_27/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 27
- },
- {
- "name": "frame_27/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 27
- },
- {
- "name": "frame_28/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 28
- },
- {
- "name": "frame_28/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 28
- },
- {
- "name": "frame_29/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 29
- },
- {
- "name": "frame_29/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 29
- },
- {
- "name": "frame_3/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 3
- },
- {
- "name": "frame_3/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 3
- },
- {
- "name": "frame_30/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 30
- },
- {
- "name": "frame_30/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 30
- },
- {
- "name": "frame_31/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 31
- },
- {
- "name": "frame_31/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 31
- },
- {
- "name": "frame_32/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 32
- },
- {
- "name": "frame_32/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 32
- },
- {
- "name": "frame_33/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 33
- },
- {
- "name": "frame_33/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 33
- },
- {
- "name": "frame_34/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 34
- },
- {
- "name": "frame_34/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 34
- },
- {
- "name": "frame_35/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 35
- },
- {
- "name": "frame_35/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 35
- },
- {
- "name": "frame_36/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 36
- },
- {
- "name": "frame_36/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 36
- },
- {
- "name": "frame_37/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 37
- },
- {
- "name": "frame_37/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 37
- },
- {
- "name": "frame_38/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 38
- },
- {
- "name": "frame_38/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 38
- },
- {
- "name": "frame_39/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 39
- },
- {
- "name": "frame_39/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 39
- },
- {
- "name": "frame_4/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 4
- },
- {
- "name": "frame_4/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 4
- },
- {
- "name": "frame_40/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 40
- },
- {
- "name": "frame_40/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 40
- },
- {
- "name": "frame_41/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 41
- },
- {
- "name": "frame_41/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 41
- },
- {
- "name": "frame_42/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 42
- },
- {
- "name": "frame_42/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 42
- },
- {
- "name": "frame_43/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 43
- },
- {
- "name": "frame_43/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 43
- },
- {
- "name": "frame_44/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 44
- },
- {
- "name": "frame_44/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 44
- },
- {
- "name": "frame_45/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 45
- },
- {
- "name": "frame_45/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 45
- },
- {
- "name": "frame_46/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 46
- },
- {
- "name": "frame_46/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 46
- },
- {
- "name": "frame_47/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 47
- },
- {
- "name": "frame_47/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 47
- },
- {
- "name": "frame_48/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 48
- },
- {
- "name": "frame_48/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 48
- },
- {
- "name": "frame_49/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 49
- },
- {
- "name": "frame_49/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 49
- },
- {
- "name": "frame_5/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 5
- },
- {
- "name": "frame_5/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 5
- },
- {
- "name": "frame_50/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 50
- },
- {
- "name": "frame_50/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 50
- },
- {
- "name": "frame_51/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 51
- },
- {
- "name": "frame_51/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 51
- },
- {
- "name": "frame_52/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 52
- },
- {
- "name": "frame_52/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 52
- },
- {
- "name": "frame_53/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 53
- },
- {
- "name": "frame_53/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 53
- },
- {
- "name": "frame_54/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 54
- },
- {
- "name": "frame_54/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 54
- },
- {
- "name": "frame_55/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 55
- },
- {
- "name": "frame_55/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 55
- },
- {
- "name": "frame_56/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 56
- },
- {
- "name": "frame_56/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 56
- },
- {
- "name": "frame_57/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 57
- },
- {
- "name": "frame_57/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 57
- },
- {
- "name": "frame_58/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 58
- },
- {
- "name": "frame_58/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 58
- },
- {
- "name": "frame_59/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 59
- },
- {
- "name": "frame_59/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 59
- },
- {
- "name": "frame_6/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 6
- },
- {
- "name": "frame_6/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 6
- },
- {
- "name": "frame_60/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 60
- },
- {
- "name": "frame_60/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 60
- },
- {
- "name": "frame_61/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 61
- },
- {
- "name": "frame_61/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 61
- },
- {
- "name": "frame_62/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 62
- },
- {
- "name": "frame_62/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 62
- },
- {
- "name": "frame_63/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 63
- },
- {
- "name": "frame_63/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 63
- },
- {
- "name": "frame_64/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 64
- },
- {
- "name": "frame_64/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 64
- },
- {
- "name": "frame_65/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 65
- },
- {
- "name": "frame_65/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 65
- },
- {
- "name": "frame_66/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 66
- },
- {
- "name": "frame_66/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 66
- },
- {
- "name": "frame_67/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 67
- },
- {
- "name": "frame_67/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 67
- },
- {
- "name": "frame_68/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 68
- },
- {
- "name": "frame_68/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 68
- },
- {
- "name": "frame_69/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 69
- },
- {
- "name": "frame_69/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 69
- },
- {
- "name": "frame_7/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 7
- },
- {
- "name": "frame_7/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 7
- },
- {
- "name": "frame_70/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 70
- },
- {
- "name": "frame_70/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 70
- },
- {
- "name": "frame_71/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 71
- },
- {
- "name": "frame_71/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 71
- },
- {
- "name": "frame_72/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 72
- },
- {
- "name": "frame_72/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 72
- },
- {
- "name": "frame_73/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 73
- },
- {
- "name": "frame_73/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 73
- },
- {
- "name": "frame_74/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 74
- },
- {
- "name": "frame_74/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 74
- },
- {
- "name": "frame_75/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 75
- },
- {
- "name": "frame_75/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 75
- },
- {
- "name": "frame_76/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 76
- },
- {
- "name": "frame_76/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 76
- },
- {
- "name": "frame_77/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 77
- },
- {
- "name": "frame_77/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 77
- },
- {
- "name": "frame_78/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 78
- },
- {
- "name": "frame_78/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 78
- },
- {
- "name": "frame_79/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 79
- },
- {
- "name": "frame_79/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 79
- },
- {
- "name": "frame_8/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 8
- },
- {
- "name": "frame_8/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 8
- },
- {
- "name": "frame_80/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 80
- },
- {
- "name": "frame_80/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 80
- },
- {
- "name": "frame_81/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 81
- },
- {
- "name": "frame_81/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 81
- },
- {
- "name": "frame_82/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 82
- },
- {
- "name": "frame_82/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 82
- },
- {
- "name": "frame_83/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 83
- },
- {
- "name": "frame_83/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 83
- },
- {
- "name": "frame_84/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 84
- },
- {
- "name": "frame_84/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 84
- },
- {
- "name": "frame_85/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 85
- },
- {
- "name": "frame_85/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 85
- },
- {
- "name": "frame_86/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 86
- },
- {
- "name": "frame_86/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 86
- },
- {
- "name": "frame_87/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 87
- },
- {
- "name": "frame_87/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 87
- },
- {
- "name": "frame_88/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 88
- },
- {
- "name": "frame_88/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 88
- },
- {
- "name": "frame_89/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 89
- },
- {
- "name": "frame_89/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 89
- },
- {
- "name": "frame_9/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 9
- },
- {
- "name": "frame_9/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 9
- },
- {
- "name": "frame_90/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 90
- },
- {
- "name": "frame_90/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 90
- },
- {
- "name": "frame_91/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 91
- },
- {
- "name": "frame_91/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 91
- },
- {
- "name": "frame_92/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 92
- },
- {
- "name": "frame_92/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 92
- },
- {
- "name": "frame_93/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 93
- },
- {
- "name": "frame_93/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 93
- },
- {
- "name": "frame_94/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 94
- },
- {
- "name": "frame_94/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 94
- },
- {
- "name": "frame_95/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 95
- },
- {
- "name": "frame_95/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 95
- },
- {
- "name": "frame_96/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 96
- },
- {
- "name": "frame_96/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 96
- },
- {
- "name": "frame_97/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 97
- },
- {
- "name": "frame_97/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 97
- },
- {
- "name": "frame_98/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 98
- },
- {
- "name": "frame_98/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 98
- },
- {
- "name": "frame_99/delay_sec",
- "type": "float",
- "getter": "get_frame_delay",
- "setter": "set_frame_delay",
- "index": 99
- },
- {
- "name": "frame_99/texture",
- "type": "Texture",
- "getter": "get_frame_texture",
- "setter": "set_frame_texture",
- "index": 99
- },
- {
- "name": "frames",
- "type": "int",
- "getter": "get_frames",
- "setter": "set_frames",
- "index": -1
- },
- {
- "name": "oneshot",
- "type": "bool",
- "getter": "get_oneshot",
- "setter": "set_oneshot",
- "index": -1
- },
- {
- "name": "pause",
- "type": "bool",
- "getter": "get_pause",
- "setter": "set_pause",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_update_proxy",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_current_frame",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_fps",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_frame_delay",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "frame",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_frame_texture",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "frame",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_frames",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_oneshot",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_pause",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_current_frame",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "frame",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fps",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "fps",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_frame_delay",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "frame",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "delay",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_frame_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "frame",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_frames",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "frames",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_oneshot",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "oneshot",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_pause",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pause",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Animation",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "INTERPOLATION_CUBIC": 2,
- "INTERPOLATION_LINEAR": 1,
- "INTERPOLATION_NEAREST": 0,
- "TYPE_ANIMATION": 5,
- "TYPE_AUDIO": 4,
- "TYPE_BEZIER": 3,
- "TYPE_METHOD": 2,
- "TYPE_TRANSFORM": 1,
- "TYPE_VALUE": 0,
- "UPDATE_CAPTURE": 3,
- "UPDATE_CONTINUOUS": 0,
- "UPDATE_DISCRETE": 1,
- "UPDATE_TRIGGER": 2
- },
- "properties": [
- {
- "name": "length",
- "type": "float",
- "getter": "get_length",
- "setter": "set_length",
- "index": -1
- },
- {
- "name": "loop",
- "type": "bool",
- "getter": "has_loop",
- "setter": "set_loop",
- "index": -1
- },
- {
- "name": "step",
- "type": "float",
- "getter": "get_step",
- "setter": "set_step",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "tracks_changed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "add_track",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "at_position",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "animation_track_get_key_animation",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "animation_track_insert_key",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "time",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "animation",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "animation_track_set_key_animation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "animation",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "audio_track_get_key_end_offset",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "audio_track_get_key_start_offset",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "audio_track_get_key_stream",
- "return_type": "Resource",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "audio_track_insert_key",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "time",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "stream",
- "type": "Resource",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "start_offset",
- "type": "float",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "end_offset",
- "type": "float",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "audio_track_set_key_end_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "offset",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "audio_track_set_key_start_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "offset",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "audio_track_set_key_stream",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "stream",
- "type": "Resource",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "bezier_track_get_key_in_handle",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "bezier_track_get_key_out_handle",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "bezier_track_get_key_value",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "bezier_track_insert_key",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "time",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "in_handle",
- "type": "Vector2",
- "has_default_value": true,
- "default_value": "(0, 0)"
- },
- {
- "name": "out_handle",
- "type": "Vector2",
- "has_default_value": true,
- "default_value": "(0, 0)"
- }
- ]
- },
- {
- "name": "bezier_track_interpolate",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "time",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "bezier_track_set_key_in_handle",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "in_handle",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "bezier_track_set_key_out_handle",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "out_handle",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "bezier_track_set_key_value",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "copy_track",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_animation",
- "type": "Animation",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "find_track",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_length",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_step",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_track_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_loop",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "method_track_get_key_indices",
- "return_type": "PoolIntArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "time_sec",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "delta",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "method_track_get_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "method_track_get_params",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_track",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_length",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "time_sec",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_loop",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_step",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size_sec",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "track_find_key",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "time",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "exact",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "track_get_interpolation_loop_wrap",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "track_get_interpolation_type",
- "return_type": "enum.Animation::InterpolationType",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "track_get_key_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "track_get_key_time",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "track_get_key_transition",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "track_get_key_value",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "track_get_path",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "track_get_type",
- "return_type": "enum.Animation::TrackType",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "track_insert_key",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "time",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transition",
- "type": "float",
- "has_default_value": true,
- "default_value": "1"
- }
- ]
- },
- {
- "name": "track_is_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "track_is_imported",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "track_move_down",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "track_move_to",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "track_move_up",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "track_remove_key",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "track_remove_key_at_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "track_set_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "track_set_imported",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "imported",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "track_set_interpolation_loop_wrap",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "interpolation",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "track_set_interpolation_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "interpolation",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "track_set_key_time",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "time",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "track_set_key_transition",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transition",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "track_set_key_value",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "track_set_path",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "path",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "track_swap",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "with_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "transform_track_insert_key",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "time",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "location",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "rotation",
- "type": "Quat",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "scale",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "transform_track_interpolate",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "time_sec",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "value_track_get_key_indices",
- "return_type": "PoolIntArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "time_sec",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "delta",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "value_track_get_update_mode",
- "return_type": "enum.Animation::UpdateMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "value_track_interpolate",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "time_sec",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "value_track_set_update_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "TrackType",
- "values": {
- "TYPE_VALUE": 0,
- "TYPE_TRANSFORM": 1,
- "TYPE_METHOD": 2,
- "TYPE_BEZIER": 3,
- "TYPE_AUDIO": 4,
- "TYPE_ANIMATION": 5
- }
- },
- {
- "name": "UpdateMode",
- "values": {
- "UPDATE_CONTINUOUS": 0,
- "UPDATE_DISCRETE": 1,
- "UPDATE_TRIGGER": 2,
- "UPDATE_CAPTURE": 3
- }
- },
- {
- "name": "InterpolationType",
- "values": {
- "INTERPOLATION_NEAREST": 0,
- "INTERPOLATION_LINEAR": 1,
- "INTERPOLATION_CUBIC": 2
- }
- }
- ]
- },
- {
- "name": "AnimationNode",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "FILTER_BLEND": 3,
- "FILTER_IGNORE": 0,
- "FILTER_PASS": 1,
- "FILTER_STOP": 2
- },
- "properties": [
- {
- "name": "filter_enabled",
- "type": "bool",
- "getter": "is_filter_enabled",
- "setter": "set_filter_enabled",
- "index": -1
- },
- {
- "name": "filters",
- "type": "Array",
- "getter": "_get_filters",
- "setter": "_set_filters",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "removed_from_graph",
- "arguments": [
- ]
- },
- {
- "name": "tree_changed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_get_filters",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_filters",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "filters",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "blend_animation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "animation",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "time",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "delta",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "seeked",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "blend",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "blend_input",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "input_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "time",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "seek",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "blend",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "filter",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "optimize",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "blend_node",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node",
- "type": "AnimationNode",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "time",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "seek",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "blend",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "filter",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "optimize",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "get_caption",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_child_by_name",
- "return_type": "Object",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_child_nodes",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_input_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_input_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "input",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_parameter",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_parameter_default_value",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_parameter_list",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_filter",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_filter_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_path_filtered",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "process",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "time",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "seek",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_filter_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_filter_path",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_parameter",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "FilterAction",
- "values": {
- "FILTER_IGNORE": 0,
- "FILTER_PASS": 1,
- "FILTER_STOP": 2,
- "FILTER_BLEND": 3
- }
- }
- ]
- },
- {
- "name": "AnimationNodeAdd2",
- "base_class": "AnimationNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "sync",
- "type": "bool",
- "getter": "is_using_sync",
- "setter": "set_use_sync",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "is_using_sync",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_use_sync",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AnimationNodeAdd3",
- "base_class": "AnimationNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "sync",
- "type": "bool",
- "getter": "is_using_sync",
- "setter": "set_use_sync",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "is_using_sync",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_use_sync",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AnimationNodeAnimation",
- "base_class": "AnimationRootNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "animation",
- "type": "String",
- "getter": "get_animation",
- "setter": "set_animation",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_animation",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_animation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AnimationNodeBlend2",
- "base_class": "AnimationNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "sync",
- "type": "bool",
- "getter": "is_using_sync",
- "setter": "set_use_sync",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "is_using_sync",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_use_sync",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AnimationNodeBlend3",
- "base_class": "AnimationNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "sync",
- "type": "bool",
- "getter": "is_using_sync",
- "setter": "set_use_sync",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "is_using_sync",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_use_sync",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AnimationNodeBlendSpace1D",
- "base_class": "AnimationRootNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "blend_point_0/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 0
- },
- {
- "name": "blend_point_0/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 0
- },
- {
- "name": "blend_point_1/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 1
- },
- {
- "name": "blend_point_1/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 1
- },
- {
- "name": "blend_point_10/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 10
- },
- {
- "name": "blend_point_10/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 10
- },
- {
- "name": "blend_point_11/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 11
- },
- {
- "name": "blend_point_11/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 11
- },
- {
- "name": "blend_point_12/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 12
- },
- {
- "name": "blend_point_12/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 12
- },
- {
- "name": "blend_point_13/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 13
- },
- {
- "name": "blend_point_13/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 13
- },
- {
- "name": "blend_point_14/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 14
- },
- {
- "name": "blend_point_14/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 14
- },
- {
- "name": "blend_point_15/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 15
- },
- {
- "name": "blend_point_15/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 15
- },
- {
- "name": "blend_point_16/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 16
- },
- {
- "name": "blend_point_16/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 16
- },
- {
- "name": "blend_point_17/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 17
- },
- {
- "name": "blend_point_17/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 17
- },
- {
- "name": "blend_point_18/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 18
- },
- {
- "name": "blend_point_18/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 18
- },
- {
- "name": "blend_point_19/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 19
- },
- {
- "name": "blend_point_19/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 19
- },
- {
- "name": "blend_point_2/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 2
- },
- {
- "name": "blend_point_2/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 2
- },
- {
- "name": "blend_point_20/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 20
- },
- {
- "name": "blend_point_20/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 20
- },
- {
- "name": "blend_point_21/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 21
- },
- {
- "name": "blend_point_21/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 21
- },
- {
- "name": "blend_point_22/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 22
- },
- {
- "name": "blend_point_22/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 22
- },
- {
- "name": "blend_point_23/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 23
- },
- {
- "name": "blend_point_23/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 23
- },
- {
- "name": "blend_point_24/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 24
- },
- {
- "name": "blend_point_24/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 24
- },
- {
- "name": "blend_point_25/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 25
- },
- {
- "name": "blend_point_25/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 25
- },
- {
- "name": "blend_point_26/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 26
- },
- {
- "name": "blend_point_26/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 26
- },
- {
- "name": "blend_point_27/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 27
- },
- {
- "name": "blend_point_27/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 27
- },
- {
- "name": "blend_point_28/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 28
- },
- {
- "name": "blend_point_28/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 28
- },
- {
- "name": "blend_point_29/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 29
- },
- {
- "name": "blend_point_29/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 29
- },
- {
- "name": "blend_point_3/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 3
- },
- {
- "name": "blend_point_3/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 3
- },
- {
- "name": "blend_point_30/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 30
- },
- {
- "name": "blend_point_30/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 30
- },
- {
- "name": "blend_point_31/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 31
- },
- {
- "name": "blend_point_31/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 31
- },
- {
- "name": "blend_point_32/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 32
- },
- {
- "name": "blend_point_32/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 32
- },
- {
- "name": "blend_point_33/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 33
- },
- {
- "name": "blend_point_33/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 33
- },
- {
- "name": "blend_point_34/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 34
- },
- {
- "name": "blend_point_34/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 34
- },
- {
- "name": "blend_point_35/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 35
- },
- {
- "name": "blend_point_35/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 35
- },
- {
- "name": "blend_point_36/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 36
- },
- {
- "name": "blend_point_36/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 36
- },
- {
- "name": "blend_point_37/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 37
- },
- {
- "name": "blend_point_37/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 37
- },
- {
- "name": "blend_point_38/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 38
- },
- {
- "name": "blend_point_38/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 38
- },
- {
- "name": "blend_point_39/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 39
- },
- {
- "name": "blend_point_39/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 39
- },
- {
- "name": "blend_point_4/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 4
- },
- {
- "name": "blend_point_4/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 4
- },
- {
- "name": "blend_point_40/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 40
- },
- {
- "name": "blend_point_40/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 40
- },
- {
- "name": "blend_point_41/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 41
- },
- {
- "name": "blend_point_41/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 41
- },
- {
- "name": "blend_point_42/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 42
- },
- {
- "name": "blend_point_42/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 42
- },
- {
- "name": "blend_point_43/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 43
- },
- {
- "name": "blend_point_43/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 43
- },
- {
- "name": "blend_point_44/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 44
- },
- {
- "name": "blend_point_44/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 44
- },
- {
- "name": "blend_point_45/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 45
- },
- {
- "name": "blend_point_45/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 45
- },
- {
- "name": "blend_point_46/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 46
- },
- {
- "name": "blend_point_46/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 46
- },
- {
- "name": "blend_point_47/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 47
- },
- {
- "name": "blend_point_47/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 47
- },
- {
- "name": "blend_point_48/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 48
- },
- {
- "name": "blend_point_48/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 48
- },
- {
- "name": "blend_point_49/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 49
- },
- {
- "name": "blend_point_49/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 49
- },
- {
- "name": "blend_point_5/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 5
- },
- {
- "name": "blend_point_5/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 5
- },
- {
- "name": "blend_point_50/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 50
- },
- {
- "name": "blend_point_50/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 50
- },
- {
- "name": "blend_point_51/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 51
- },
- {
- "name": "blend_point_51/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 51
- },
- {
- "name": "blend_point_52/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 52
- },
- {
- "name": "blend_point_52/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 52
- },
- {
- "name": "blend_point_53/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 53
- },
- {
- "name": "blend_point_53/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 53
- },
- {
- "name": "blend_point_54/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 54
- },
- {
- "name": "blend_point_54/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 54
- },
- {
- "name": "blend_point_55/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 55
- },
- {
- "name": "blend_point_55/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 55
- },
- {
- "name": "blend_point_56/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 56
- },
- {
- "name": "blend_point_56/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 56
- },
- {
- "name": "blend_point_57/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 57
- },
- {
- "name": "blend_point_57/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 57
- },
- {
- "name": "blend_point_58/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 58
- },
- {
- "name": "blend_point_58/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 58
- },
- {
- "name": "blend_point_59/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 59
- },
- {
- "name": "blend_point_59/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 59
- },
- {
- "name": "blend_point_6/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 6
- },
- {
- "name": "blend_point_6/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 6
- },
- {
- "name": "blend_point_60/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 60
- },
- {
- "name": "blend_point_60/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 60
- },
- {
- "name": "blend_point_61/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 61
- },
- {
- "name": "blend_point_61/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 61
- },
- {
- "name": "blend_point_62/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 62
- },
- {
- "name": "blend_point_62/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 62
- },
- {
- "name": "blend_point_63/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 63
- },
- {
- "name": "blend_point_63/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 63
- },
- {
- "name": "blend_point_7/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 7
- },
- {
- "name": "blend_point_7/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 7
- },
- {
- "name": "blend_point_8/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 8
- },
- {
- "name": "blend_point_8/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 8
- },
- {
- "name": "blend_point_9/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 9
- },
- {
- "name": "blend_point_9/pos",
- "type": "float",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 9
- },
- {
- "name": "max_space",
- "type": "float",
- "getter": "get_max_space",
- "setter": "set_max_space",
- "index": -1
- },
- {
- "name": "min_space",
- "type": "float",
- "getter": "get_min_space",
- "setter": "set_min_space",
- "index": -1
- },
- {
- "name": "snap",
- "type": "float",
- "getter": "get_snap",
- "setter": "set_snap",
- "index": -1
- },
- {
- "name": "value_label",
- "type": "String",
- "getter": "get_value_label",
- "setter": "set_value_label",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_add_blend_point",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node",
- "type": "AnimationRootNode",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_tree_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "add_blend_point",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node",
- "type": "AnimationRootNode",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "pos",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "at_index",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "get_blend_point_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_blend_point_node",
- "return_type": "AnimationRootNode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_blend_point_position",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_max_space",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_min_space",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_snap",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_value_label",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "remove_blend_point",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_blend_point_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node",
- "type": "AnimationRootNode",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_blend_point_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "pos",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_max_space",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "max_space",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_min_space",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "min_space",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_snap",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "snap",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_value_label",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AnimationNodeBlendSpace2D",
- "base_class": "AnimationRootNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "BLEND_MODE_DISCRETE": 1,
- "BLEND_MODE_DISCRETE_CARRY": 2,
- "BLEND_MODE_INTERPOLATED": 0
- },
- "properties": [
- {
- "name": "auto_triangles",
- "type": "bool",
- "getter": "get_auto_triangles",
- "setter": "set_auto_triangles",
- "index": -1
- },
- {
- "name": "blend_mode",
- "type": "int",
- "getter": "get_blend_mode",
- "setter": "set_blend_mode",
- "index": -1
- },
- {
- "name": "blend_point_0/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 0
- },
- {
- "name": "blend_point_0/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 0
- },
- {
- "name": "blend_point_1/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 1
- },
- {
- "name": "blend_point_1/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 1
- },
- {
- "name": "blend_point_10/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 10
- },
- {
- "name": "blend_point_10/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 10
- },
- {
- "name": "blend_point_11/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 11
- },
- {
- "name": "blend_point_11/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 11
- },
- {
- "name": "blend_point_12/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 12
- },
- {
- "name": "blend_point_12/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 12
- },
- {
- "name": "blend_point_13/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 13
- },
- {
- "name": "blend_point_13/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 13
- },
- {
- "name": "blend_point_14/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 14
- },
- {
- "name": "blend_point_14/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 14
- },
- {
- "name": "blend_point_15/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 15
- },
- {
- "name": "blend_point_15/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 15
- },
- {
- "name": "blend_point_16/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 16
- },
- {
- "name": "blend_point_16/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 16
- },
- {
- "name": "blend_point_17/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 17
- },
- {
- "name": "blend_point_17/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 17
- },
- {
- "name": "blend_point_18/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 18
- },
- {
- "name": "blend_point_18/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 18
- },
- {
- "name": "blend_point_19/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 19
- },
- {
- "name": "blend_point_19/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 19
- },
- {
- "name": "blend_point_2/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 2
- },
- {
- "name": "blend_point_2/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 2
- },
- {
- "name": "blend_point_20/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 20
- },
- {
- "name": "blend_point_20/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 20
- },
- {
- "name": "blend_point_21/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 21
- },
- {
- "name": "blend_point_21/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 21
- },
- {
- "name": "blend_point_22/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 22
- },
- {
- "name": "blend_point_22/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 22
- },
- {
- "name": "blend_point_23/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 23
- },
- {
- "name": "blend_point_23/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 23
- },
- {
- "name": "blend_point_24/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 24
- },
- {
- "name": "blend_point_24/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 24
- },
- {
- "name": "blend_point_25/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 25
- },
- {
- "name": "blend_point_25/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 25
- },
- {
- "name": "blend_point_26/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 26
- },
- {
- "name": "blend_point_26/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 26
- },
- {
- "name": "blend_point_27/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 27
- },
- {
- "name": "blend_point_27/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 27
- },
- {
- "name": "blend_point_28/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 28
- },
- {
- "name": "blend_point_28/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 28
- },
- {
- "name": "blend_point_29/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 29
- },
- {
- "name": "blend_point_29/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 29
- },
- {
- "name": "blend_point_3/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 3
- },
- {
- "name": "blend_point_3/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 3
- },
- {
- "name": "blend_point_30/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 30
- },
- {
- "name": "blend_point_30/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 30
- },
- {
- "name": "blend_point_31/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 31
- },
- {
- "name": "blend_point_31/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 31
- },
- {
- "name": "blend_point_32/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 32
- },
- {
- "name": "blend_point_32/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 32
- },
- {
- "name": "blend_point_33/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 33
- },
- {
- "name": "blend_point_33/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 33
- },
- {
- "name": "blend_point_34/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 34
- },
- {
- "name": "blend_point_34/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 34
- },
- {
- "name": "blend_point_35/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 35
- },
- {
- "name": "blend_point_35/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 35
- },
- {
- "name": "blend_point_36/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 36
- },
- {
- "name": "blend_point_36/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 36
- },
- {
- "name": "blend_point_37/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 37
- },
- {
- "name": "blend_point_37/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 37
- },
- {
- "name": "blend_point_38/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 38
- },
- {
- "name": "blend_point_38/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 38
- },
- {
- "name": "blend_point_39/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 39
- },
- {
- "name": "blend_point_39/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 39
- },
- {
- "name": "blend_point_4/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 4
- },
- {
- "name": "blend_point_4/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 4
- },
- {
- "name": "blend_point_40/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 40
- },
- {
- "name": "blend_point_40/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 40
- },
- {
- "name": "blend_point_41/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 41
- },
- {
- "name": "blend_point_41/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 41
- },
- {
- "name": "blend_point_42/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 42
- },
- {
- "name": "blend_point_42/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 42
- },
- {
- "name": "blend_point_43/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 43
- },
- {
- "name": "blend_point_43/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 43
- },
- {
- "name": "blend_point_44/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 44
- },
- {
- "name": "blend_point_44/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 44
- },
- {
- "name": "blend_point_45/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 45
- },
- {
- "name": "blend_point_45/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 45
- },
- {
- "name": "blend_point_46/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 46
- },
- {
- "name": "blend_point_46/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 46
- },
- {
- "name": "blend_point_47/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 47
- },
- {
- "name": "blend_point_47/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 47
- },
- {
- "name": "blend_point_48/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 48
- },
- {
- "name": "blend_point_48/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 48
- },
- {
- "name": "blend_point_49/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 49
- },
- {
- "name": "blend_point_49/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 49
- },
- {
- "name": "blend_point_5/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 5
- },
- {
- "name": "blend_point_5/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 5
- },
- {
- "name": "blend_point_50/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 50
- },
- {
- "name": "blend_point_50/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 50
- },
- {
- "name": "blend_point_51/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 51
- },
- {
- "name": "blend_point_51/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 51
- },
- {
- "name": "blend_point_52/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 52
- },
- {
- "name": "blend_point_52/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 52
- },
- {
- "name": "blend_point_53/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 53
- },
- {
- "name": "blend_point_53/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 53
- },
- {
- "name": "blend_point_54/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 54
- },
- {
- "name": "blend_point_54/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 54
- },
- {
- "name": "blend_point_55/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 55
- },
- {
- "name": "blend_point_55/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 55
- },
- {
- "name": "blend_point_56/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 56
- },
- {
- "name": "blend_point_56/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 56
- },
- {
- "name": "blend_point_57/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 57
- },
- {
- "name": "blend_point_57/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 57
- },
- {
- "name": "blend_point_58/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 58
- },
- {
- "name": "blend_point_58/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 58
- },
- {
- "name": "blend_point_59/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 59
- },
- {
- "name": "blend_point_59/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 59
- },
- {
- "name": "blend_point_6/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 6
- },
- {
- "name": "blend_point_6/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 6
- },
- {
- "name": "blend_point_60/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 60
- },
- {
- "name": "blend_point_60/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 60
- },
- {
- "name": "blend_point_61/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 61
- },
- {
- "name": "blend_point_61/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 61
- },
- {
- "name": "blend_point_62/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 62
- },
- {
- "name": "blend_point_62/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 62
- },
- {
- "name": "blend_point_63/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 63
- },
- {
- "name": "blend_point_63/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 63
- },
- {
- "name": "blend_point_7/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 7
- },
- {
- "name": "blend_point_7/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 7
- },
- {
- "name": "blend_point_8/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 8
- },
- {
- "name": "blend_point_8/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 8
- },
- {
- "name": "blend_point_9/node",
- "type": "AnimationRootNode",
- "getter": "get_blend_point_node",
- "setter": "_add_blend_point",
- "index": 9
- },
- {
- "name": "blend_point_9/pos",
- "type": "Vector2",
- "getter": "get_blend_point_position",
- "setter": "set_blend_point_position",
- "index": 9
- },
- {
- "name": "max_space",
- "type": "Vector2",
- "getter": "get_max_space",
- "setter": "set_max_space",
- "index": -1
- },
- {
- "name": "min_space",
- "type": "Vector2",
- "getter": "get_min_space",
- "setter": "set_min_space",
- "index": -1
- },
- {
- "name": "snap",
- "type": "Vector2",
- "getter": "get_snap",
- "setter": "set_snap",
- "index": -1
- },
- {
- "name": "triangles",
- "type": "PoolIntArray",
- "getter": "_get_triangles",
- "setter": "_set_triangles",
- "index": -1
- },
- {
- "name": "x_label",
- "type": "String",
- "getter": "get_x_label",
- "setter": "set_x_label",
- "index": -1
- },
- {
- "name": "y_label",
- "type": "String",
- "getter": "get_y_label",
- "setter": "set_y_label",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "triangles_updated",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_add_blend_point",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node",
- "type": "AnimationRootNode",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_get_triangles",
- "return_type": "PoolIntArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_triangles",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "triangles",
- "type": "PoolIntArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_tree_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_update_triangles",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "add_blend_point",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node",
- "type": "AnimationRootNode",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "pos",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "at_index",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "add_triangle",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "x",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "y",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "z",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "at_index",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "get_auto_triangles",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_blend_mode",
- "return_type": "enum.AnimationNodeBlendSpace2D::BlendMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_blend_point_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_blend_point_node",
- "return_type": "AnimationRootNode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_blend_point_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_max_space",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_min_space",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_snap",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_triangle_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_triangle_point",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "triangle",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "point",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_x_label",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_y_label",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "remove_blend_point",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_triangle",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "triangle",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_auto_triangles",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_blend_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_blend_point_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node",
- "type": "AnimationRootNode",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_blend_point_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "pos",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_max_space",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "max_space",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_min_space",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "min_space",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_snap",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "snap",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_x_label",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_y_label",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "BlendMode",
- "values": {
- "BLEND_MODE_INTERPOLATED": 0,
- "BLEND_MODE_DISCRETE": 1,
- "BLEND_MODE_DISCRETE_CARRY": 2
- }
- }
- ]
- },
- {
- "name": "AnimationNodeBlendTree",
- "base_class": "AnimationRootNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "CONNECTION_ERROR_CONNECTION_EXISTS": 5,
- "CONNECTION_ERROR_NO_INPUT": 1,
- "CONNECTION_ERROR_NO_INPUT_INDEX": 2,
- "CONNECTION_ERROR_NO_OUTPUT": 3,
- "CONNECTION_ERROR_SAME_NODE": 4,
- "CONNECTION_OK": 0
- },
- "properties": [
- {
- "name": "graph_offset",
- "type": "Vector2",
- "getter": "get_graph_offset",
- "setter": "set_graph_offset",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_node_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_tree_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "add_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node",
- "type": "AnimationNode",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": true,
- "default_value": "(0, 0)"
- }
- ]
- },
- {
- "name": "connect_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "input_node",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "input_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "output_node",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "disconnect_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "input_node",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "input_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_graph_offset",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_node",
- "return_type": "AnimationNode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_node_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_node",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "rename_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "new_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_graph_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_node_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AnimationNodeOneShot",
- "base_class": "AnimationNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "MIX_MODE_ADD": 1,
- "MIX_MODE_BLEND": 0
- },
- "properties": [
- {
- "name": "autorestart",
- "type": "bool",
- "getter": "has_autorestart",
- "setter": "set_autorestart",
- "index": -1
- },
- {
- "name": "autorestart_delay",
- "type": "float",
- "getter": "get_autorestart_delay",
- "setter": "set_autorestart_delay",
- "index": -1
- },
- {
- "name": "autorestart_random_delay",
- "type": "float",
- "getter": "get_autorestart_random_delay",
- "setter": "set_autorestart_random_delay",
- "index": -1
- },
- {
- "name": "fadein_time",
- "type": "float",
- "getter": "get_fadein_time",
- "setter": "set_fadein_time",
- "index": -1
- },
- {
- "name": "fadeout_time",
- "type": "float",
- "getter": "get_fadeout_time",
- "setter": "set_fadeout_time",
- "index": -1
- },
- {
- "name": "sync",
- "type": "bool",
- "getter": "is_using_sync",
- "setter": "set_use_sync",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_autorestart_delay",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_autorestart_random_delay",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_fadein_time",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_fadeout_time",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_mix_mode",
- "return_type": "enum.AnimationNodeOneShot::MixMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_autorestart",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_using_sync",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_autorestart",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_autorestart_delay",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_autorestart_random_delay",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fadein_time",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "time",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fadeout_time",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "time",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_mix_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_sync",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "MixMode",
- "values": {
- "MIX_MODE_BLEND": 0,
- "MIX_MODE_ADD": 1
- }
- }
- ]
- },
- {
- "name": "AnimationNodeOutput",
- "base_class": "AnimationNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "AnimationNodeStateMachine",
- "base_class": "AnimationRootNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_tree_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "add_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node",
- "type": "AnimationNode",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": true,
- "default_value": "(0, 0)"
- }
- ]
- },
- {
- "name": "add_transition",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transition",
- "type": "AnimationNodeStateMachineTransition",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_end_node",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_graph_offset",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_node",
- "return_type": "AnimationNode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_node_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node",
- "type": "AnimationNode",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_node_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_start_node",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_transition",
- "return_type": "AnimationNodeStateMachineTransition",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_transition_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_transition_from",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_transition_to",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_node",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_transition",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_transition",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_transition_by_index",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "rename_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "new_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "replace_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node",
- "type": "AnimationNode",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_end_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_graph_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_node_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_start_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AnimationNodeStateMachinePlayback",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_current_length",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_current_node",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_current_play_position",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_travel_path",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_playing",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "start",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "stop",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "travel",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "to_node",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AnimationNodeStateMachineTransition",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "SWITCH_MODE_AT_END": 2,
- "SWITCH_MODE_IMMEDIATE": 0,
- "SWITCH_MODE_SYNC": 1
- },
- "properties": [
- {
- "name": "advance_condition",
- "type": "String",
- "getter": "get_advance_condition",
- "setter": "set_advance_condition",
- "index": -1
- },
- {
- "name": "auto_advance",
- "type": "bool",
- "getter": "has_auto_advance",
- "setter": "set_auto_advance",
- "index": -1
- },
- {
- "name": "disabled",
- "type": "bool",
- "getter": "is_disabled",
- "setter": "set_disabled",
- "index": -1
- },
- {
- "name": "priority",
- "type": "int",
- "getter": "get_priority",
- "setter": "set_priority",
- "index": -1
- },
- {
- "name": "switch_mode",
- "type": "int",
- "getter": "get_switch_mode",
- "setter": "set_switch_mode",
- "index": -1
- },
- {
- "name": "xfade_time",
- "type": "float",
- "getter": "get_xfade_time",
- "setter": "set_xfade_time",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "advance_condition_changed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "get_advance_condition",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_priority",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_switch_mode",
- "return_type": "enum.AnimationNodeStateMachineTransition::SwitchMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_xfade_time",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_auto_advance",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_disabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_advance_condition",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_auto_advance",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "auto_advance",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_disabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "disabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_priority",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "priority",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_switch_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_xfade_time",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "secs",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "SwitchMode",
- "values": {
- "SWITCH_MODE_IMMEDIATE": 0,
- "SWITCH_MODE_SYNC": 1,
- "SWITCH_MODE_AT_END": 2
- }
- }
- ]
- },
- {
- "name": "AnimationNodeTimeScale",
- "base_class": "AnimationNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "AnimationNodeTimeSeek",
- "base_class": "AnimationNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "AnimationNodeTransition",
- "base_class": "AnimationNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "input_0/auto_advance",
- "type": "bool",
- "getter": "is_input_set_as_auto_advance",
- "setter": "set_input_as_auto_advance",
- "index": 0
- },
- {
- "name": "input_0/name",
- "type": "String",
- "getter": "get_input_caption",
- "setter": "set_input_caption",
- "index": 0
- },
- {
- "name": "input_1/auto_advance",
- "type": "bool",
- "getter": "is_input_set_as_auto_advance",
- "setter": "set_input_as_auto_advance",
- "index": 1
- },
- {
- "name": "input_1/name",
- "type": "String",
- "getter": "get_input_caption",
- "setter": "set_input_caption",
- "index": 1
- },
- {
- "name": "input_10/auto_advance",
- "type": "bool",
- "getter": "is_input_set_as_auto_advance",
- "setter": "set_input_as_auto_advance",
- "index": 10
- },
- {
- "name": "input_10/name",
- "type": "String",
- "getter": "get_input_caption",
- "setter": "set_input_caption",
- "index": 10
- },
- {
- "name": "input_11/auto_advance",
- "type": "bool",
- "getter": "is_input_set_as_auto_advance",
- "setter": "set_input_as_auto_advance",
- "index": 11
- },
- {
- "name": "input_11/name",
- "type": "String",
- "getter": "get_input_caption",
- "setter": "set_input_caption",
- "index": 11
- },
- {
- "name": "input_12/auto_advance",
- "type": "bool",
- "getter": "is_input_set_as_auto_advance",
- "setter": "set_input_as_auto_advance",
- "index": 12
- },
- {
- "name": "input_12/name",
- "type": "String",
- "getter": "get_input_caption",
- "setter": "set_input_caption",
- "index": 12
- },
- {
- "name": "input_13/auto_advance",
- "type": "bool",
- "getter": "is_input_set_as_auto_advance",
- "setter": "set_input_as_auto_advance",
- "index": 13
- },
- {
- "name": "input_13/name",
- "type": "String",
- "getter": "get_input_caption",
- "setter": "set_input_caption",
- "index": 13
- },
- {
- "name": "input_14/auto_advance",
- "type": "bool",
- "getter": "is_input_set_as_auto_advance",
- "setter": "set_input_as_auto_advance",
- "index": 14
- },
- {
- "name": "input_14/name",
- "type": "String",
- "getter": "get_input_caption",
- "setter": "set_input_caption",
- "index": 14
- },
- {
- "name": "input_15/auto_advance",
- "type": "bool",
- "getter": "is_input_set_as_auto_advance",
- "setter": "set_input_as_auto_advance",
- "index": 15
- },
- {
- "name": "input_15/name",
- "type": "String",
- "getter": "get_input_caption",
- "setter": "set_input_caption",
- "index": 15
- },
- {
- "name": "input_16/auto_advance",
- "type": "bool",
- "getter": "is_input_set_as_auto_advance",
- "setter": "set_input_as_auto_advance",
- "index": 16
- },
- {
- "name": "input_16/name",
- "type": "String",
- "getter": "get_input_caption",
- "setter": "set_input_caption",
- "index": 16
- },
- {
- "name": "input_17/auto_advance",
- "type": "bool",
- "getter": "is_input_set_as_auto_advance",
- "setter": "set_input_as_auto_advance",
- "index": 17
- },
- {
- "name": "input_17/name",
- "type": "String",
- "getter": "get_input_caption",
- "setter": "set_input_caption",
- "index": 17
- },
- {
- "name": "input_18/auto_advance",
- "type": "bool",
- "getter": "is_input_set_as_auto_advance",
- "setter": "set_input_as_auto_advance",
- "index": 18
- },
- {
- "name": "input_18/name",
- "type": "String",
- "getter": "get_input_caption",
- "setter": "set_input_caption",
- "index": 18
- },
- {
- "name": "input_19/auto_advance",
- "type": "bool",
- "getter": "is_input_set_as_auto_advance",
- "setter": "set_input_as_auto_advance",
- "index": 19
- },
- {
- "name": "input_19/name",
- "type": "String",
- "getter": "get_input_caption",
- "setter": "set_input_caption",
- "index": 19
- },
- {
- "name": "input_2/auto_advance",
- "type": "bool",
- "getter": "is_input_set_as_auto_advance",
- "setter": "set_input_as_auto_advance",
- "index": 2
- },
- {
- "name": "input_2/name",
- "type": "String",
- "getter": "get_input_caption",
- "setter": "set_input_caption",
- "index": 2
- },
- {
- "name": "input_20/auto_advance",
- "type": "bool",
- "getter": "is_input_set_as_auto_advance",
- "setter": "set_input_as_auto_advance",
- "index": 20
- },
- {
- "name": "input_20/name",
- "type": "String",
- "getter": "get_input_caption",
- "setter": "set_input_caption",
- "index": 20
- },
- {
- "name": "input_21/auto_advance",
- "type": "bool",
- "getter": "is_input_set_as_auto_advance",
- "setter": "set_input_as_auto_advance",
- "index": 21
- },
- {
- "name": "input_21/name",
- "type": "String",
- "getter": "get_input_caption",
- "setter": "set_input_caption",
- "index": 21
- },
- {
- "name": "input_22/auto_advance",
- "type": "bool",
- "getter": "is_input_set_as_auto_advance",
- "setter": "set_input_as_auto_advance",
- "index": 22
- },
- {
- "name": "input_22/name",
- "type": "String",
- "getter": "get_input_caption",
- "setter": "set_input_caption",
- "index": 22
- },
- {
- "name": "input_23/auto_advance",
- "type": "bool",
- "getter": "is_input_set_as_auto_advance",
- "setter": "set_input_as_auto_advance",
- "index": 23
- },
- {
- "name": "input_23/name",
- "type": "String",
- "getter": "get_input_caption",
- "setter": "set_input_caption",
- "index": 23
- },
- {
- "name": "input_24/auto_advance",
- "type": "bool",
- "getter": "is_input_set_as_auto_advance",
- "setter": "set_input_as_auto_advance",
- "index": 24
- },
- {
- "name": "input_24/name",
- "type": "String",
- "getter": "get_input_caption",
- "setter": "set_input_caption",
- "index": 24
- },
- {
- "name": "input_25/auto_advance",
- "type": "bool",
- "getter": "is_input_set_as_auto_advance",
- "setter": "set_input_as_auto_advance",
- "index": 25
- },
- {
- "name": "input_25/name",
- "type": "String",
- "getter": "get_input_caption",
- "setter": "set_input_caption",
- "index": 25
- },
- {
- "name": "input_26/auto_advance",
- "type": "bool",
- "getter": "is_input_set_as_auto_advance",
- "setter": "set_input_as_auto_advance",
- "index": 26
- },
- {
- "name": "input_26/name",
- "type": "String",
- "getter": "get_input_caption",
- "setter": "set_input_caption",
- "index": 26
- },
- {
- "name": "input_27/auto_advance",
- "type": "bool",
- "getter": "is_input_set_as_auto_advance",
- "setter": "set_input_as_auto_advance",
- "index": 27
- },
- {
- "name": "input_27/name",
- "type": "String",
- "getter": "get_input_caption",
- "setter": "set_input_caption",
- "index": 27
- },
- {
- "name": "input_28/auto_advance",
- "type": "bool",
- "getter": "is_input_set_as_auto_advance",
- "setter": "set_input_as_auto_advance",
- "index": 28
- },
- {
- "name": "input_28/name",
- "type": "String",
- "getter": "get_input_caption",
- "setter": "set_input_caption",
- "index": 28
- },
- {
- "name": "input_29/auto_advance",
- "type": "bool",
- "getter": "is_input_set_as_auto_advance",
- "setter": "set_input_as_auto_advance",
- "index": 29
- },
- {
- "name": "input_29/name",
- "type": "String",
- "getter": "get_input_caption",
- "setter": "set_input_caption",
- "index": 29
- },
- {
- "name": "input_3/auto_advance",
- "type": "bool",
- "getter": "is_input_set_as_auto_advance",
- "setter": "set_input_as_auto_advance",
- "index": 3
- },
- {
- "name": "input_3/name",
- "type": "String",
- "getter": "get_input_caption",
- "setter": "set_input_caption",
- "index": 3
- },
- {
- "name": "input_30/auto_advance",
- "type": "bool",
- "getter": "is_input_set_as_auto_advance",
- "setter": "set_input_as_auto_advance",
- "index": 30
- },
- {
- "name": "input_30/name",
- "type": "String",
- "getter": "get_input_caption",
- "setter": "set_input_caption",
- "index": 30
- },
- {
- "name": "input_31/auto_advance",
- "type": "bool",
- "getter": "is_input_set_as_auto_advance",
- "setter": "set_input_as_auto_advance",
- "index": 31
- },
- {
- "name": "input_31/name",
- "type": "String",
- "getter": "get_input_caption",
- "setter": "set_input_caption",
- "index": 31
- },
- {
- "name": "input_4/auto_advance",
- "type": "bool",
- "getter": "is_input_set_as_auto_advance",
- "setter": "set_input_as_auto_advance",
- "index": 4
- },
- {
- "name": "input_4/name",
- "type": "String",
- "getter": "get_input_caption",
- "setter": "set_input_caption",
- "index": 4
- },
- {
- "name": "input_5/auto_advance",
- "type": "bool",
- "getter": "is_input_set_as_auto_advance",
- "setter": "set_input_as_auto_advance",
- "index": 5
- },
- {
- "name": "input_5/name",
- "type": "String",
- "getter": "get_input_caption",
- "setter": "set_input_caption",
- "index": 5
- },
- {
- "name": "input_6/auto_advance",
- "type": "bool",
- "getter": "is_input_set_as_auto_advance",
- "setter": "set_input_as_auto_advance",
- "index": 6
- },
- {
- "name": "input_6/name",
- "type": "String",
- "getter": "get_input_caption",
- "setter": "set_input_caption",
- "index": 6
- },
- {
- "name": "input_7/auto_advance",
- "type": "bool",
- "getter": "is_input_set_as_auto_advance",
- "setter": "set_input_as_auto_advance",
- "index": 7
- },
- {
- "name": "input_7/name",
- "type": "String",
- "getter": "get_input_caption",
- "setter": "set_input_caption",
- "index": 7
- },
- {
- "name": "input_8/auto_advance",
- "type": "bool",
- "getter": "is_input_set_as_auto_advance",
- "setter": "set_input_as_auto_advance",
- "index": 8
- },
- {
- "name": "input_8/name",
- "type": "String",
- "getter": "get_input_caption",
- "setter": "set_input_caption",
- "index": 8
- },
- {
- "name": "input_9/auto_advance",
- "type": "bool",
- "getter": "is_input_set_as_auto_advance",
- "setter": "set_input_as_auto_advance",
- "index": 9
- },
- {
- "name": "input_9/name",
- "type": "String",
- "getter": "get_input_caption",
- "setter": "set_input_caption",
- "index": 9
- },
- {
- "name": "input_count",
- "type": "int",
- "getter": "get_enabled_inputs",
- "setter": "set_enabled_inputs",
- "index": -1
- },
- {
- "name": "xfade_time",
- "type": "float",
- "getter": "get_cross_fade_time",
- "setter": "set_cross_fade_time",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_cross_fade_time",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_enabled_inputs",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_input_caption",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "input",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_input_set_as_auto_advance",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "input",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_cross_fade_time",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "time",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_enabled_inputs",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_input_as_auto_advance",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "input",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_input_caption",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "input",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "caption",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AnimationPlayer",
- "base_class": "Node",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "ANIMATION_METHOD_CALL_DEFERRED": 0,
- "ANIMATION_METHOD_CALL_IMMEDIATE": 1,
- "ANIMATION_PROCESS_IDLE": 1,
- "ANIMATION_PROCESS_MANUAL": 2,
- "ANIMATION_PROCESS_PHYSICS": 0
- },
- "properties": [
- {
- "name": "assigned_animation",
- "type": "String",
- "getter": "get_assigned_animation",
- "setter": "set_assigned_animation",
- "index": -1
- },
- {
- "name": "autoplay",
- "type": "String",
- "getter": "get_autoplay",
- "setter": "set_autoplay",
- "index": -1
- },
- {
- "name": "current_animation",
- "type": "String",
- "getter": "get_current_animation",
- "setter": "set_current_animation",
- "index": -1
- },
- {
- "name": "current_animation_length",
- "type": "float",
- "getter": "get_current_animation_length",
- "setter": "",
- "index": -1
- },
- {
- "name": "current_animation_position",
- "type": "float",
- "getter": "get_current_animation_position",
- "setter": "",
- "index": -1
- },
- {
- "name": "method_call_mode",
- "type": "int",
- "getter": "get_method_call_mode",
- "setter": "set_method_call_mode",
- "index": -1
- },
- {
- "name": "playback_active",
- "type": "bool",
- "getter": "is_active",
- "setter": "set_active",
- "index": -1
- },
- {
- "name": "playback_default_blend_time",
- "type": "float",
- "getter": "get_default_blend_time",
- "setter": "set_default_blend_time",
- "index": -1
- },
- {
- "name": "playback_process_mode",
- "type": "int",
- "getter": "get_animation_process_mode",
- "setter": "set_animation_process_mode",
- "index": -1
- },
- {
- "name": "playback_speed",
- "type": "float",
- "getter": "get_speed_scale",
- "setter": "set_speed_scale",
- "index": -1
- },
- {
- "name": "reset_on_save",
- "type": "bool",
- "getter": "is_reset_on_save_enabled",
- "setter": "set_reset_on_save_enabled",
- "index": -1
- },
- {
- "name": "root_node",
- "type": "NodePath",
- "getter": "get_root",
- "setter": "set_root",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "animation_changed",
- "arguments": [
- {
- "name": "old_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "new_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "animation_finished",
- "arguments": [
- {
- "name": "anim_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "animation_started",
- "arguments": [
- {
- "name": "anim_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "caches_cleared",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_animation_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_node_removed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_animation",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "animation",
- "type": "Animation",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "advance",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "delta",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "animation_get_next",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "anim_from",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "animation_set_next",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "anim_from",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "anim_to",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear_caches",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "clear_queue",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "find_animation",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "animation",
- "type": "Animation",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_animation",
- "return_type": "Animation",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_animation_list",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_animation_process_mode",
- "return_type": "enum.AnimationPlayer::AnimationProcessMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_assigned_animation",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_autoplay",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_blend_time",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "anim_from",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "anim_to",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_current_animation",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_current_animation_length",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_current_animation_position",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_default_blend_time",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_method_call_mode",
- "return_type": "enum.AnimationPlayer::AnimationMethodCallMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_playing_speed",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_queue",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_root",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_speed_scale",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_animation",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_active",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_playing",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_reset_on_save_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "play",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- },
- {
- "name": "custom_blend",
- "type": "float",
- "has_default_value": true,
- "default_value": "-1"
- },
- {
- "name": "custom_speed",
- "type": "float",
- "has_default_value": true,
- "default_value": "1"
- },
- {
- "name": "from_end",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "play_backwards",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- },
- {
- "name": "custom_blend",
- "type": "float",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "queue",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_animation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "rename_animation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "newname",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "seek",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "seconds",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "update",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "set_active",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "active",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_animation_process_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_assigned_animation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "anim",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_autoplay",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_blend_time",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "anim_from",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "anim_to",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "sec",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_current_animation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "anim",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_default_blend_time",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "sec",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_method_call_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_reset_on_save_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_root",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_speed_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "speed",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "stop",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "reset",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "AnimationProcessMode",
- "values": {
- "ANIMATION_PROCESS_PHYSICS": 0,
- "ANIMATION_PROCESS_IDLE": 1,
- "ANIMATION_PROCESS_MANUAL": 2
- }
- },
- {
- "name": "AnimationMethodCallMode",
- "values": {
- "ANIMATION_METHOD_CALL_DEFERRED": 0,
- "ANIMATION_METHOD_CALL_IMMEDIATE": 1
- }
- }
- ]
- },
- {
- "name": "AnimationRootNode",
- "base_class": "AnimationNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "AnimationTrackEditPlugin",
- "base_class": "Reference",
- "api_type": "tools",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "AnimationTree",
- "base_class": "Node",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "ANIMATION_PROCESS_IDLE": 1,
- "ANIMATION_PROCESS_MANUAL": 2,
- "ANIMATION_PROCESS_PHYSICS": 0
- },
- "properties": [
- {
- "name": "active",
- "type": "bool",
- "getter": "is_active",
- "setter": "set_active",
- "index": -1
- },
- {
- "name": "anim_player",
- "type": "NodePath",
- "getter": "get_animation_player",
- "setter": "set_animation_player",
- "index": -1
- },
- {
- "name": "process_mode",
- "type": "int",
- "getter": "get_process_mode",
- "setter": "set_process_mode",
- "index": -1
- },
- {
- "name": "root_motion_track",
- "type": "NodePath",
- "getter": "get_root_motion_track",
- "setter": "set_root_motion_track",
- "index": -1
- },
- {
- "name": "tree_root",
- "type": "AnimationRootNode",
- "getter": "get_tree_root",
- "setter": "set_tree_root",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_clear_caches",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_node_removed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_tree_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_update_properties",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "advance",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "delta",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_animation_player",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_process_mode",
- "return_type": "enum.AnimationTree::AnimationProcessMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_root_motion_track",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_root_motion_transform",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tree_root",
- "return_type": "AnimationNode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_active",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "rename_parameter",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "old_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "new_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_active",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "active",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_animation_player",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "root",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_process_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_root_motion_track",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tree_root",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "root",
- "type": "AnimationNode",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "AnimationProcessMode",
- "values": {
- "ANIMATION_PROCESS_PHYSICS": 0,
- "ANIMATION_PROCESS_IDLE": 1,
- "ANIMATION_PROCESS_MANUAL": 2
- }
- }
- ]
- },
- {
- "name": "AnimationTreePlayer",
- "base_class": "Node",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "ANIMATION_PROCESS_IDLE": 1,
- "ANIMATION_PROCESS_PHYSICS": 0,
- "NODE_ANIMATION": 1,
- "NODE_BLEND2": 4,
- "NODE_BLEND3": 5,
- "NODE_BLEND4": 6,
- "NODE_MIX": 3,
- "NODE_ONESHOT": 2,
- "NODE_OUTPUT": 0,
- "NODE_TIMESCALE": 7,
- "NODE_TIMESEEK": 8,
- "NODE_TRANSITION": 9
- },
- "properties": [
- {
- "name": "active",
- "type": "bool",
- "getter": "is_active",
- "setter": "set_active",
- "index": -1
- },
- {
- "name": "base_path",
- "type": "NodePath",
- "getter": "get_base_path",
- "setter": "set_base_path",
- "index": -1
- },
- {
- "name": "master_player",
- "type": "NodePath",
- "getter": "get_master_player",
- "setter": "set_master_player",
- "index": -1
- },
- {
- "name": "playback_process_mode",
- "type": "int",
- "getter": "get_animation_process_mode",
- "setter": "set_animation_process_mode",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "add_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "advance",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "delta",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "animation_node_get_animation",
- "return_type": "Animation",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "animation_node_get_master_animation",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "animation_node_get_position",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "animation_node_set_animation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "animation",
- "type": "Animation",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "animation_node_set_filter_path",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "path",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "animation_node_set_master_animation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "source",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "are_nodes_connected",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "dst_id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "dst_input_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "blend2_node_get_amount",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "blend2_node_set_amount",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "blend",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "blend2_node_set_filter_path",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "path",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "blend3_node_get_amount",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "blend3_node_set_amount",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "blend",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "blend4_node_get_amount",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "blend4_node_set_amount",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "blend",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "connect_nodes",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "dst_id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "dst_input_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "disconnect_nodes",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "dst_input_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_animation_process_mode",
- "return_type": "enum.AnimationTreePlayer::AnimationProcessMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_base_path",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_master_player",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_node_list",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_active",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "mix_node_get_amount",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "mix_node_set_amount",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "ratio",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "node_exists",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "node_get_input_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "node_get_input_source",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "node_get_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "node_get_type",
- "return_type": "enum.AnimationTreePlayer::NodeType",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "node_rename",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "new_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "node_set_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "screen_position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "oneshot_node_get_autorestart_delay",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "oneshot_node_get_autorestart_random_delay",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "oneshot_node_get_fadein_time",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "oneshot_node_get_fadeout_time",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "oneshot_node_has_autorestart",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "oneshot_node_is_active",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "oneshot_node_set_autorestart",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "oneshot_node_set_autorestart_delay",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "delay_sec",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "oneshot_node_set_autorestart_random_delay",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "rand_sec",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "oneshot_node_set_fadein_time",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "time_sec",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "oneshot_node_set_fadeout_time",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "time_sec",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "oneshot_node_set_filter_path",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "path",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "oneshot_node_start",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "oneshot_node_stop",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "recompute_caches",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "remove_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "reset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_active",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_animation_process_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_base_path",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_master_player",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "nodepath",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "timescale_node_get_scale",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "timescale_node_set_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "scale",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "timeseek_node_seek",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "seconds",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "transition_node_delete_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "input_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "transition_node_get_current",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "transition_node_get_input_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "transition_node_get_xfade_time",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "transition_node_has_input_auto_advance",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "input_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "transition_node_set_current",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "input_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "transition_node_set_input_auto_advance",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "input_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "transition_node_set_input_count",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "count",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "transition_node_set_xfade_time",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "time_sec",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "AnimationProcessMode",
- "values": {
- "ANIMATION_PROCESS_PHYSICS": 0,
- "ANIMATION_PROCESS_IDLE": 1
- }
- },
- {
- "name": "NodeType",
- "values": {
- "NODE_OUTPUT": 0,
- "NODE_ANIMATION": 1,
- "NODE_ONESHOT": 2,
- "NODE_MIX": 3,
- "NODE_BLEND2": 4,
- "NODE_BLEND3": 5,
- "NODE_BLEND4": 6,
- "NODE_TIMESCALE": 7,
- "NODE_TIMESEEK": 8,
- "NODE_TRANSITION": 9
- }
- }
- ]
- },
- {
- "name": "Area",
- "base_class": "CollisionObject",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "SPACE_OVERRIDE_COMBINE": 1,
- "SPACE_OVERRIDE_COMBINE_REPLACE": 2,
- "SPACE_OVERRIDE_DISABLED": 0,
- "SPACE_OVERRIDE_REPLACE": 3,
- "SPACE_OVERRIDE_REPLACE_COMBINE": 4
- },
- "properties": [
- {
- "name": "angular_damp",
- "type": "float",
- "getter": "get_angular_damp",
- "setter": "set_angular_damp",
- "index": -1
- },
- {
- "name": "audio_bus_name",
- "type": "String",
- "getter": "get_audio_bus",
- "setter": "set_audio_bus",
- "index": -1
- },
- {
- "name": "audio_bus_override",
- "type": "bool",
- "getter": "is_overriding_audio_bus",
- "setter": "set_audio_bus_override",
- "index": -1
- },
- {
- "name": "gravity",
- "type": "float",
- "getter": "get_gravity",
- "setter": "set_gravity",
- "index": -1
- },
- {
- "name": "gravity_distance_scale",
- "type": "float",
- "getter": "get_gravity_distance_scale",
- "setter": "set_gravity_distance_scale",
- "index": -1
- },
- {
- "name": "gravity_point",
- "type": "bool",
- "getter": "is_gravity_a_point",
- "setter": "set_gravity_is_point",
- "index": -1
- },
- {
- "name": "gravity_vec",
- "type": "Vector3",
- "getter": "get_gravity_vector",
- "setter": "set_gravity_vector",
- "index": -1
- },
- {
- "name": "linear_damp",
- "type": "float",
- "getter": "get_linear_damp",
- "setter": "set_linear_damp",
- "index": -1
- },
- {
- "name": "monitorable",
- "type": "bool",
- "getter": "is_monitorable",
- "setter": "set_monitorable",
- "index": -1
- },
- {
- "name": "monitoring",
- "type": "bool",
- "getter": "is_monitoring",
- "setter": "set_monitoring",
- "index": -1
- },
- {
- "name": "priority",
- "type": "int",
- "getter": "get_priority",
- "setter": "set_priority",
- "index": -1
- },
- {
- "name": "reverb_bus_amount",
- "type": "float",
- "getter": "get_reverb_amount",
- "setter": "set_reverb_amount",
- "index": -1
- },
- {
- "name": "reverb_bus_enable",
- "type": "bool",
- "getter": "is_using_reverb_bus",
- "setter": "set_use_reverb_bus",
- "index": -1
- },
- {
- "name": "reverb_bus_name",
- "type": "String",
- "getter": "get_reverb_bus",
- "setter": "set_reverb_bus",
- "index": -1
- },
- {
- "name": "reverb_bus_uniformity",
- "type": "float",
- "getter": "get_reverb_uniformity",
- "setter": "set_reverb_uniformity",
- "index": -1
- },
- {
- "name": "space_override",
- "type": "int",
- "getter": "get_space_override_mode",
- "setter": "set_space_override_mode",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "area_entered",
- "arguments": [
- {
- "name": "area",
- "type": "Area",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_exited",
- "arguments": [
- {
- "name": "area",
- "type": "Area",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_shape_entered",
- "arguments": [
- {
- "name": "area_rid",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "area",
- "type": "Area",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "area_shape_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "local_shape_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_shape_exited",
- "arguments": [
- {
- "name": "area_rid",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "area",
- "type": "Area",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "area_shape_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "local_shape_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_entered",
- "arguments": [
- {
- "name": "body",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_exited",
- "arguments": [
- {
- "name": "body",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_shape_entered",
- "arguments": [
- {
- "name": "body_rid",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "body",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "body_shape_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "local_shape_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_shape_exited",
- "arguments": [
- {
- "name": "body_rid",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "body",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "body_shape_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "local_shape_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_area_enter_tree",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_area_exit_tree",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_area_inout",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg2",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg3",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg4",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_body_enter_tree",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_body_exit_tree",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_body_inout",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg2",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg3",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg4",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_angular_damp",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_audio_bus",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_gravity",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_gravity_distance_scale",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_gravity_vector",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_linear_damp",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_overlapping_areas",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_overlapping_bodies",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_priority",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_reverb_amount",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_reverb_bus",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_reverb_uniformity",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_space_override_mode",
- "return_type": "enum.Area::SpaceOverride",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_gravity_a_point",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_monitorable",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_monitoring",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_overriding_audio_bus",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_using_reverb_bus",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "overlaps_area",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "overlaps_body",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_angular_damp",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "angular_damp",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_audio_bus",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_audio_bus_override",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_gravity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "gravity",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_gravity_distance_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "distance_scale",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_gravity_is_point",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_gravity_vector",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "vector",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_linear_damp",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "linear_damp",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_monitorable",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_monitoring",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_priority",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "priority",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_reverb_amount",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_reverb_bus",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_reverb_uniformity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_space_override_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_reverb_bus",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "SpaceOverride",
- "values": {
- "SPACE_OVERRIDE_DISABLED": 0,
- "SPACE_OVERRIDE_COMBINE": 1,
- "SPACE_OVERRIDE_COMBINE_REPLACE": 2,
- "SPACE_OVERRIDE_REPLACE": 3,
- "SPACE_OVERRIDE_REPLACE_COMBINE": 4
- }
- }
- ]
- },
- {
- "name": "Area2D",
- "base_class": "CollisionObject2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "SPACE_OVERRIDE_COMBINE": 1,
- "SPACE_OVERRIDE_COMBINE_REPLACE": 2,
- "SPACE_OVERRIDE_DISABLED": 0,
- "SPACE_OVERRIDE_REPLACE": 3,
- "SPACE_OVERRIDE_REPLACE_COMBINE": 4
- },
- "properties": [
- {
- "name": "angular_damp",
- "type": "float",
- "getter": "get_angular_damp",
- "setter": "set_angular_damp",
- "index": -1
- },
- {
- "name": "audio_bus_name",
- "type": "String",
- "getter": "get_audio_bus_name",
- "setter": "set_audio_bus_name",
- "index": -1
- },
- {
- "name": "audio_bus_override",
- "type": "bool",
- "getter": "is_overriding_audio_bus",
- "setter": "set_audio_bus_override",
- "index": -1
- },
- {
- "name": "gravity",
- "type": "float",
- "getter": "get_gravity",
- "setter": "set_gravity",
- "index": -1
- },
- {
- "name": "gravity_distance_scale",
- "type": "float",
- "getter": "get_gravity_distance_scale",
- "setter": "set_gravity_distance_scale",
- "index": -1
- },
- {
- "name": "gravity_point",
- "type": "bool",
- "getter": "is_gravity_a_point",
- "setter": "set_gravity_is_point",
- "index": -1
- },
- {
- "name": "gravity_vec",
- "type": "Vector2",
- "getter": "get_gravity_vector",
- "setter": "set_gravity_vector",
- "index": -1
- },
- {
- "name": "linear_damp",
- "type": "float",
- "getter": "get_linear_damp",
- "setter": "set_linear_damp",
- "index": -1
- },
- {
- "name": "monitorable",
- "type": "bool",
- "getter": "is_monitorable",
- "setter": "set_monitorable",
- "index": -1
- },
- {
- "name": "monitoring",
- "type": "bool",
- "getter": "is_monitoring",
- "setter": "set_monitoring",
- "index": -1
- },
- {
- "name": "priority",
- "type": "int",
- "getter": "get_priority",
- "setter": "set_priority",
- "index": -1
- },
- {
- "name": "space_override",
- "type": "int",
- "getter": "get_space_override_mode",
- "setter": "set_space_override_mode",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "area_entered",
- "arguments": [
- {
- "name": "area",
- "type": "Area2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_exited",
- "arguments": [
- {
- "name": "area",
- "type": "Area2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_shape_entered",
- "arguments": [
- {
- "name": "area_rid",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "area",
- "type": "Area2D",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "area_shape_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "local_shape_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_shape_exited",
- "arguments": [
- {
- "name": "area_rid",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "area",
- "type": "Area2D",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "area_shape_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "local_shape_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_entered",
- "arguments": [
- {
- "name": "body",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_exited",
- "arguments": [
- {
- "name": "body",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_shape_entered",
- "arguments": [
- {
- "name": "body_rid",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "body",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "body_shape_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "local_shape_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_shape_exited",
- "arguments": [
- {
- "name": "body_rid",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "body",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "body_shape_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "local_shape_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_area_enter_tree",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_area_exit_tree",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_area_inout",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg2",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg3",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg4",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_body_enter_tree",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_body_exit_tree",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_body_inout",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg2",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg3",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg4",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_angular_damp",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_audio_bus_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_gravity",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_gravity_distance_scale",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_gravity_vector",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_linear_damp",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_overlapping_areas",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_overlapping_bodies",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_priority",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_space_override_mode",
- "return_type": "enum.Area2D::SpaceOverride",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_gravity_a_point",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_monitorable",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_monitoring",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_overriding_audio_bus",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "overlaps_area",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "overlaps_body",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_angular_damp",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "angular_damp",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_audio_bus_name",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_audio_bus_override",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_gravity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "gravity",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_gravity_distance_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "distance_scale",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_gravity_is_point",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_gravity_vector",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "vector",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_linear_damp",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "linear_damp",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_monitorable",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_monitoring",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_priority",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "priority",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_space_override_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "space_override_mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "SpaceOverride",
- "values": {
- "SPACE_OVERRIDE_DISABLED": 0,
- "SPACE_OVERRIDE_COMBINE": 1,
- "SPACE_OVERRIDE_COMBINE_REPLACE": 2,
- "SPACE_OVERRIDE_REPLACE": 3,
- "SPACE_OVERRIDE_REPLACE_COMBINE": 4
- }
- }
- ]
- },
- {
- "name": "ArrayMesh",
- "base_class": "Mesh",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "ARRAY_BONES": 6,
- "ARRAY_COLOR": 3,
- "ARRAY_FORMAT_BONES": 64,
- "ARRAY_FORMAT_COLOR": 8,
- "ARRAY_FORMAT_INDEX": 256,
- "ARRAY_FORMAT_NORMAL": 2,
- "ARRAY_FORMAT_TANGENT": 4,
- "ARRAY_FORMAT_TEX_UV": 16,
- "ARRAY_FORMAT_TEX_UV2": 32,
- "ARRAY_FORMAT_VERTEX": 1,
- "ARRAY_FORMAT_WEIGHTS": 128,
- "ARRAY_INDEX": 8,
- "ARRAY_MAX": 9,
- "ARRAY_NORMAL": 1,
- "ARRAY_TANGENT": 2,
- "ARRAY_TEX_UV": 4,
- "ARRAY_TEX_UV2": 5,
- "ARRAY_VERTEX": 0,
- "ARRAY_WEIGHTS": 7,
- "ARRAY_WEIGHTS_SIZE": 4,
- "NO_INDEX_ARRAY": -1
- },
- "properties": [
- {
- "name": "blend_shape_mode",
- "type": "int",
- "getter": "get_blend_shape_mode",
- "setter": "set_blend_shape_mode",
- "index": -1
- },
- {
- "name": "custom_aabb",
- "type": "AABB",
- "getter": "get_custom_aabb",
- "setter": "set_custom_aabb",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "add_blend_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_surface_from_arrays",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "primitive",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arrays",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "blend_shapes",
- "type": "Array",
- "has_default_value": true,
- "default_value": "[]"
- },
- {
- "name": "compress_flags",
- "type": "int",
- "has_default_value": true,
- "default_value": "2194432"
- }
- ]
- },
- {
- "name": "clear_blend_shapes",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "clear_surfaces",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_blend_shape_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_blend_shape_mode",
- "return_type": "enum.Mesh::BlendShapeMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_blend_shape_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_custom_aabb",
- "return_type": "AABB",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "lightmap_unwrap",
- "return_type": "enum.Error",
- "is_editor": true,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "transform",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "texel_size",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "regen_normalmaps",
- "return_type": "void",
- "is_editor": true,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_blend_shape_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_blend_shape_name",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_custom_aabb",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "aabb",
- "type": "AABB",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "surface_find_by_name",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "surface_get_array_index_len",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "surf_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "surface_get_array_len",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "surf_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "surface_get_format",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "surf_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "surface_get_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "surf_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "surface_get_primitive_type",
- "return_type": "enum.Mesh::PrimitiveType",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "surf_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "surface_remove",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "surf_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "surface_set_name",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "surf_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "surface_update_region",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "surf_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "offset",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "data",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "ArrayFormat",
- "values": {
- "ARRAY_FORMAT_VERTEX": 1,
- "ARRAY_FORMAT_NORMAL": 2,
- "ARRAY_FORMAT_TANGENT": 4,
- "ARRAY_FORMAT_COLOR": 8,
- "ARRAY_FORMAT_TEX_UV": 16,
- "ARRAY_FORMAT_TEX_UV2": 32,
- "ARRAY_FORMAT_BONES": 64,
- "ARRAY_FORMAT_WEIGHTS": 128,
- "ARRAY_FORMAT_INDEX": 256
- }
- },
- {
- "name": "ArrayType",
- "values": {
- "ARRAY_VERTEX": 0,
- "ARRAY_NORMAL": 1,
- "ARRAY_TANGENT": 2,
- "ARRAY_COLOR": 3,
- "ARRAY_TEX_UV": 4,
- "ARRAY_TEX_UV2": 5,
- "ARRAY_BONES": 6,
- "ARRAY_WEIGHTS": 7,
- "ARRAY_INDEX": 8,
- "ARRAY_MAX": 9
- }
- }
- ]
- },
- {
- "name": "AspectRatioContainer",
- "base_class": "Container",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "ALIGN_BEGIN": 0,
- "ALIGN_CENTER": 1,
- "ALIGN_END": 2,
- "STRETCH_COVER": 3,
- "STRETCH_FIT": 2,
- "STRETCH_HEIGHT_CONTROLS_WIDTH": 1,
- "STRETCH_WIDTH_CONTROLS_HEIGHT": 0
- },
- "properties": [
- {
- "name": "alignment_horizontal",
- "type": "int",
- "getter": "get_alignment_horizontal",
- "setter": "set_alignment_horizontal",
- "index": -1
- },
- {
- "name": "alignment_vertical",
- "type": "int",
- "getter": "get_alignment_vertical",
- "setter": "set_alignment_vertical",
- "index": -1
- },
- {
- "name": "ratio",
- "type": "float",
- "getter": "get_ratio",
- "setter": "set_ratio",
- "index": -1
- },
- {
- "name": "stretch_mode",
- "type": "int",
- "getter": "get_stretch_mode",
- "setter": "set_stretch_mode",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_alignment_horizontal",
- "return_type": "enum.AspectRatioContainer::AlignMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_alignment_vertical",
- "return_type": "enum.AspectRatioContainer::AlignMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ratio",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_stretch_mode",
- "return_type": "enum.AspectRatioContainer::StretchMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_alignment_horizontal",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "alignment_horizontal",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_alignment_vertical",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "alignment_vertical",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ratio",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ratio",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_stretch_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "stretch_mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "AlignMode",
- "values": {
- "ALIGN_BEGIN": 0,
- "ALIGN_CENTER": 1,
- "ALIGN_END": 2
- }
- },
- {
- "name": "StretchMode",
- "values": {
- "STRETCH_WIDTH_CONTROLS_HEIGHT": 0,
- "STRETCH_HEIGHT_CONTROLS_WIDTH": 1,
- "STRETCH_FIT": 2,
- "STRETCH_COVER": 3
- }
- }
- ]
- },
- {
- "name": "AtlasTexture",
- "base_class": "Texture",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "atlas",
- "type": "Texture",
- "getter": "get_atlas",
- "setter": "set_atlas",
- "index": -1
- },
- {
- "name": "filter_clip",
- "type": "bool",
- "getter": "has_filter_clip",
- "setter": "set_filter_clip",
- "index": -1
- },
- {
- "name": "margin",
- "type": "Rect2",
- "getter": "get_margin",
- "setter": "set_margin",
- "index": -1
- },
- {
- "name": "region",
- "type": "Rect2",
- "getter": "get_region",
- "setter": "set_region",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_atlas",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_margin",
- "return_type": "Rect2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_region",
- "return_type": "Rect2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_filter_clip",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_atlas",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "atlas",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_filter_clip",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_margin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_region",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "region",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioBusLayout",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioEffect",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioEffectAmplify",
- "base_class": "AudioEffect",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "volume_db",
- "type": "float",
- "getter": "get_volume_db",
- "setter": "set_volume_db",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_volume_db",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_volume_db",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "volume",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioEffectBandLimitFilter",
- "base_class": "AudioEffectFilter",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioEffectBandPassFilter",
- "base_class": "AudioEffectFilter",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioEffectCapture",
- "base_class": "AudioEffect",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "buffer_length",
- "type": "float",
- "getter": "get_buffer_length",
- "setter": "set_buffer_length",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "can_get_buffer",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "frames",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear_buffer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_buffer",
- "return_type": "PoolVector2Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "frames",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_buffer_length",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_buffer_length_frames",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_discarded_frames",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_frames_available",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_pushed_frames",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_buffer_length",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "buffer_length_seconds",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioEffectChorus",
- "base_class": "AudioEffect",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "dry",
- "type": "float",
- "getter": "get_dry",
- "setter": "set_dry",
- "index": -1
- },
- {
- "name": "voice/1/cutoff_hz",
- "type": "float",
- "getter": "get_voice_cutoff_hz",
- "setter": "set_voice_cutoff_hz",
- "index": 0
- },
- {
- "name": "voice/1/delay_ms",
- "type": "float",
- "getter": "get_voice_delay_ms",
- "setter": "set_voice_delay_ms",
- "index": 0
- },
- {
- "name": "voice/1/depth_ms",
- "type": "float",
- "getter": "get_voice_depth_ms",
- "setter": "set_voice_depth_ms",
- "index": 0
- },
- {
- "name": "voice/1/level_db",
- "type": "float",
- "getter": "get_voice_level_db",
- "setter": "set_voice_level_db",
- "index": 0
- },
- {
- "name": "voice/1/pan",
- "type": "float",
- "getter": "get_voice_pan",
- "setter": "set_voice_pan",
- "index": 0
- },
- {
- "name": "voice/1/rate_hz",
- "type": "float",
- "getter": "get_voice_rate_hz",
- "setter": "set_voice_rate_hz",
- "index": 0
- },
- {
- "name": "voice/2/cutoff_hz",
- "type": "float",
- "getter": "get_voice_cutoff_hz",
- "setter": "set_voice_cutoff_hz",
- "index": 1
- },
- {
- "name": "voice/2/delay_ms",
- "type": "float",
- "getter": "get_voice_delay_ms",
- "setter": "set_voice_delay_ms",
- "index": 1
- },
- {
- "name": "voice/2/depth_ms",
- "type": "float",
- "getter": "get_voice_depth_ms",
- "setter": "set_voice_depth_ms",
- "index": 1
- },
- {
- "name": "voice/2/level_db",
- "type": "float",
- "getter": "get_voice_level_db",
- "setter": "set_voice_level_db",
- "index": 1
- },
- {
- "name": "voice/2/pan",
- "type": "float",
- "getter": "get_voice_pan",
- "setter": "set_voice_pan",
- "index": 1
- },
- {
- "name": "voice/2/rate_hz",
- "type": "float",
- "getter": "get_voice_rate_hz",
- "setter": "set_voice_rate_hz",
- "index": 1
- },
- {
- "name": "voice/3/cutoff_hz",
- "type": "float",
- "getter": "get_voice_cutoff_hz",
- "setter": "set_voice_cutoff_hz",
- "index": 2
- },
- {
- "name": "voice/3/delay_ms",
- "type": "float",
- "getter": "get_voice_delay_ms",
- "setter": "set_voice_delay_ms",
- "index": 2
- },
- {
- "name": "voice/3/depth_ms",
- "type": "float",
- "getter": "get_voice_depth_ms",
- "setter": "set_voice_depth_ms",
- "index": 2
- },
- {
- "name": "voice/3/level_db",
- "type": "float",
- "getter": "get_voice_level_db",
- "setter": "set_voice_level_db",
- "index": 2
- },
- {
- "name": "voice/3/pan",
- "type": "float",
- "getter": "get_voice_pan",
- "setter": "set_voice_pan",
- "index": 2
- },
- {
- "name": "voice/3/rate_hz",
- "type": "float",
- "getter": "get_voice_rate_hz",
- "setter": "set_voice_rate_hz",
- "index": 2
- },
- {
- "name": "voice/4/cutoff_hz",
- "type": "float",
- "getter": "get_voice_cutoff_hz",
- "setter": "set_voice_cutoff_hz",
- "index": 3
- },
- {
- "name": "voice/4/delay_ms",
- "type": "float",
- "getter": "get_voice_delay_ms",
- "setter": "set_voice_delay_ms",
- "index": 3
- },
- {
- "name": "voice/4/depth_ms",
- "type": "float",
- "getter": "get_voice_depth_ms",
- "setter": "set_voice_depth_ms",
- "index": 3
- },
- {
- "name": "voice/4/level_db",
- "type": "float",
- "getter": "get_voice_level_db",
- "setter": "set_voice_level_db",
- "index": 3
- },
- {
- "name": "voice/4/pan",
- "type": "float",
- "getter": "get_voice_pan",
- "setter": "set_voice_pan",
- "index": 3
- },
- {
- "name": "voice/4/rate_hz",
- "type": "float",
- "getter": "get_voice_rate_hz",
- "setter": "set_voice_rate_hz",
- "index": 3
- },
- {
- "name": "voice_count",
- "type": "int",
- "getter": "get_voice_count",
- "setter": "set_voice_count",
- "index": -1
- },
- {
- "name": "wet",
- "type": "float",
- "getter": "get_wet",
- "setter": "set_wet",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_dry",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_voice_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_voice_cutoff_hz",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "voice_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_voice_delay_ms",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "voice_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_voice_depth_ms",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "voice_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_voice_level_db",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "voice_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_voice_pan",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "voice_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_voice_rate_hz",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "voice_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_wet",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_dry",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_voice_count",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "voices",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_voice_cutoff_hz",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "voice_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "cutoff_hz",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_voice_delay_ms",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "voice_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "delay_ms",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_voice_depth_ms",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "voice_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "depth_ms",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_voice_level_db",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "voice_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "level_db",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_voice_pan",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "voice_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "pan",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_voice_rate_hz",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "voice_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "rate_hz",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_wet",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioEffectCompressor",
- "base_class": "AudioEffect",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "attack_us",
- "type": "float",
- "getter": "get_attack_us",
- "setter": "set_attack_us",
- "index": -1
- },
- {
- "name": "gain",
- "type": "float",
- "getter": "get_gain",
- "setter": "set_gain",
- "index": -1
- },
- {
- "name": "mix",
- "type": "float",
- "getter": "get_mix",
- "setter": "set_mix",
- "index": -1
- },
- {
- "name": "ratio",
- "type": "float",
- "getter": "get_ratio",
- "setter": "set_ratio",
- "index": -1
- },
- {
- "name": "release_ms",
- "type": "float",
- "getter": "get_release_ms",
- "setter": "set_release_ms",
- "index": -1
- },
- {
- "name": "sidechain",
- "type": "String",
- "getter": "get_sidechain",
- "setter": "set_sidechain",
- "index": -1
- },
- {
- "name": "threshold",
- "type": "float",
- "getter": "get_threshold",
- "setter": "set_threshold",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_attack_us",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_gain",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_mix",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ratio",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_release_ms",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_sidechain",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_threshold",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_attack_us",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "attack_us",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_gain",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "gain",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_mix",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mix",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ratio",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ratio",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_release_ms",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "release_ms",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sidechain",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "sidechain",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_threshold",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "threshold",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioEffectDelay",
- "base_class": "AudioEffect",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "dry",
- "type": "float",
- "getter": "get_dry",
- "setter": "set_dry",
- "index": -1
- },
- {
- "name": "feedback/active",
- "type": "bool",
- "getter": "is_feedback_active",
- "setter": "set_feedback_active",
- "index": -1
- },
- {
- "name": "feedback/delay_ms",
- "type": "float",
- "getter": "get_feedback_delay_ms",
- "setter": "set_feedback_delay_ms",
- "index": -1
- },
- {
- "name": "feedback/level_db",
- "type": "float",
- "getter": "get_feedback_level_db",
- "setter": "set_feedback_level_db",
- "index": -1
- },
- {
- "name": "feedback/lowpass",
- "type": "float",
- "getter": "get_feedback_lowpass",
- "setter": "set_feedback_lowpass",
- "index": -1
- },
- {
- "name": "tap1/active",
- "type": "bool",
- "getter": "is_tap1_active",
- "setter": "set_tap1_active",
- "index": -1
- },
- {
- "name": "tap1/delay_ms",
- "type": "float",
- "getter": "get_tap1_delay_ms",
- "setter": "set_tap1_delay_ms",
- "index": -1
- },
- {
- "name": "tap1/level_db",
- "type": "float",
- "getter": "get_tap1_level_db",
- "setter": "set_tap1_level_db",
- "index": -1
- },
- {
- "name": "tap1/pan",
- "type": "float",
- "getter": "get_tap1_pan",
- "setter": "set_tap1_pan",
- "index": -1
- },
- {
- "name": "tap2/active",
- "type": "bool",
- "getter": "is_tap2_active",
- "setter": "set_tap2_active",
- "index": -1
- },
- {
- "name": "tap2/delay_ms",
- "type": "float",
- "getter": "get_tap2_delay_ms",
- "setter": "set_tap2_delay_ms",
- "index": -1
- },
- {
- "name": "tap2/level_db",
- "type": "float",
- "getter": "get_tap2_level_db",
- "setter": "set_tap2_level_db",
- "index": -1
- },
- {
- "name": "tap2/pan",
- "type": "float",
- "getter": "get_tap2_pan",
- "setter": "set_tap2_pan",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_dry",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_feedback_delay_ms",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_feedback_level_db",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_feedback_lowpass",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tap1_delay_ms",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tap1_level_db",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tap1_pan",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tap2_delay_ms",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tap2_level_db",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tap2_pan",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_feedback_active",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_tap1_active",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_tap2_active",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_dry",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_feedback_active",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_feedback_delay_ms",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_feedback_level_db",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_feedback_lowpass",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tap1_active",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tap1_delay_ms",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tap1_level_db",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tap1_pan",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tap2_active",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tap2_delay_ms",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tap2_level_db",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tap2_pan",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioEffectDistortion",
- "base_class": "AudioEffect",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "MODE_ATAN": 1,
- "MODE_CLIP": 0,
- "MODE_LOFI": 2,
- "MODE_OVERDRIVE": 3,
- "MODE_WAVESHAPE": 4
- },
- "properties": [
- {
- "name": "drive",
- "type": "float",
- "getter": "get_drive",
- "setter": "set_drive",
- "index": -1
- },
- {
- "name": "keep_hf_hz",
- "type": "float",
- "getter": "get_keep_hf_hz",
- "setter": "set_keep_hf_hz",
- "index": -1
- },
- {
- "name": "mode",
- "type": "int",
- "getter": "get_mode",
- "setter": "set_mode",
- "index": -1
- },
- {
- "name": "post_gain",
- "type": "float",
- "getter": "get_post_gain",
- "setter": "set_post_gain",
- "index": -1
- },
- {
- "name": "pre_gain",
- "type": "float",
- "getter": "get_pre_gain",
- "setter": "set_pre_gain",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_drive",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_keep_hf_hz",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_mode",
- "return_type": "enum.AudioEffectDistortion::Mode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_post_gain",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_pre_gain",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_drive",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "drive",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_keep_hf_hz",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "keep_hf_hz",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_post_gain",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "post_gain",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_pre_gain",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pre_gain",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Mode",
- "values": {
- "MODE_CLIP": 0,
- "MODE_ATAN": 1,
- "MODE_LOFI": 2,
- "MODE_OVERDRIVE": 3,
- "MODE_WAVESHAPE": 4
- }
- }
- ]
- },
- {
- "name": "AudioEffectEQ",
- "base_class": "AudioEffect",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_band_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_band_gain_db",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "band_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_band_gain_db",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "band_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "volume_db",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioEffectEQ10",
- "base_class": "AudioEffectEQ",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioEffectEQ21",
- "base_class": "AudioEffectEQ",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioEffectEQ6",
- "base_class": "AudioEffectEQ",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioEffectFilter",
- "base_class": "AudioEffect",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "FILTER_12DB": 1,
- "FILTER_18DB": 2,
- "FILTER_24DB": 3,
- "FILTER_6DB": 0
- },
- "properties": [
- {
- "name": "cutoff_hz",
- "type": "float",
- "getter": "get_cutoff",
- "setter": "set_cutoff",
- "index": -1
- },
- {
- "name": "db",
- "type": "int",
- "getter": "get_db",
- "setter": "set_db",
- "index": -1
- },
- {
- "name": "gain",
- "type": "float",
- "getter": "get_gain",
- "setter": "set_gain",
- "index": -1
- },
- {
- "name": "resonance",
- "type": "float",
- "getter": "get_resonance",
- "setter": "set_resonance",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_cutoff",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_db",
- "return_type": "enum.AudioEffectFilter::FilterDB",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_gain",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_resonance",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_cutoff",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "freq",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_db",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_gain",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_resonance",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "FilterDB",
- "values": {
- "FILTER_6DB": 0,
- "FILTER_12DB": 1,
- "FILTER_18DB": 2,
- "FILTER_24DB": 3
- }
- }
- ]
- },
- {
- "name": "AudioEffectHighPassFilter",
- "base_class": "AudioEffectFilter",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioEffectHighShelfFilter",
- "base_class": "AudioEffectFilter",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioEffectInstance",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioEffectLimiter",
- "base_class": "AudioEffect",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "ceiling_db",
- "type": "float",
- "getter": "get_ceiling_db",
- "setter": "set_ceiling_db",
- "index": -1
- },
- {
- "name": "soft_clip_db",
- "type": "float",
- "getter": "get_soft_clip_db",
- "setter": "set_soft_clip_db",
- "index": -1
- },
- {
- "name": "soft_clip_ratio",
- "type": "float",
- "getter": "get_soft_clip_ratio",
- "setter": "set_soft_clip_ratio",
- "index": -1
- },
- {
- "name": "threshold_db",
- "type": "float",
- "getter": "get_threshold_db",
- "setter": "set_threshold_db",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_ceiling_db",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_soft_clip_db",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_soft_clip_ratio",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_threshold_db",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_ceiling_db",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ceiling",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_soft_clip_db",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "soft_clip",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_soft_clip_ratio",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "soft_clip",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_threshold_db",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "threshold",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioEffectLowPassFilter",
- "base_class": "AudioEffectFilter",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioEffectLowShelfFilter",
- "base_class": "AudioEffectFilter",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioEffectNotchFilter",
- "base_class": "AudioEffectFilter",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioEffectPanner",
- "base_class": "AudioEffect",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "pan",
- "type": "float",
- "getter": "get_pan",
- "setter": "set_pan",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_pan",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_pan",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "cpanume",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioEffectPhaser",
- "base_class": "AudioEffect",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "depth",
- "type": "float",
- "getter": "get_depth",
- "setter": "set_depth",
- "index": -1
- },
- {
- "name": "feedback",
- "type": "float",
- "getter": "get_feedback",
- "setter": "set_feedback",
- "index": -1
- },
- {
- "name": "range_max_hz",
- "type": "float",
- "getter": "get_range_max_hz",
- "setter": "set_range_max_hz",
- "index": -1
- },
- {
- "name": "range_min_hz",
- "type": "float",
- "getter": "get_range_min_hz",
- "setter": "set_range_min_hz",
- "index": -1
- },
- {
- "name": "rate_hz",
- "type": "float",
- "getter": "get_rate_hz",
- "setter": "set_rate_hz",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_depth",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_feedback",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_range_max_hz",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_range_min_hz",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_rate_hz",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_depth",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "depth",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_feedback",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "fbk",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_range_max_hz",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "hz",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_range_min_hz",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "hz",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_rate_hz",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "hz",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioEffectPitchShift",
- "base_class": "AudioEffect",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "FFT_SIZE_1024": 2,
- "FFT_SIZE_2048": 3,
- "FFT_SIZE_256": 0,
- "FFT_SIZE_4096": 4,
- "FFT_SIZE_512": 1,
- "FFT_SIZE_MAX": 5
- },
- "properties": [
- {
- "name": "fft_size",
- "type": "int",
- "getter": "get_fft_size",
- "setter": "set_fft_size",
- "index": -1
- },
- {
- "name": "oversampling",
- "type": "float",
- "getter": "get_oversampling",
- "setter": "set_oversampling",
- "index": -1
- },
- {
- "name": "pitch_scale",
- "type": "float",
- "getter": "get_pitch_scale",
- "setter": "set_pitch_scale",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_fft_size",
- "return_type": "enum.AudioEffectPitchShift::FFT_Size",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_oversampling",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_pitch_scale",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_fft_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_oversampling",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_pitch_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rate",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "FFT_Size",
- "values": {
- "FFT_SIZE_256": 0,
- "FFT_SIZE_512": 1,
- "FFT_SIZE_1024": 2,
- "FFT_SIZE_2048": 3,
- "FFT_SIZE_4096": 4,
- "FFT_SIZE_MAX": 5
- }
- }
- ]
- },
- {
- "name": "AudioEffectRecord",
- "base_class": "AudioEffect",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "format",
- "type": "int",
- "getter": "get_format",
- "setter": "set_format",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_format",
- "return_type": "enum.AudioStreamSample::Format",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_recording",
- "return_type": "AudioStreamSample",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_recording_active",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_format",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "format",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_recording_active",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "record",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioEffectReverb",
- "base_class": "AudioEffect",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "damping",
- "type": "float",
- "getter": "get_damping",
- "setter": "set_damping",
- "index": -1
- },
- {
- "name": "dry",
- "type": "float",
- "getter": "get_dry",
- "setter": "set_dry",
- "index": -1
- },
- {
- "name": "hipass",
- "type": "float",
- "getter": "get_hpf",
- "setter": "set_hpf",
- "index": -1
- },
- {
- "name": "predelay_feedback",
- "type": "float",
- "getter": "get_predelay_feedback",
- "setter": "set_predelay_feedback",
- "index": -1
- },
- {
- "name": "predelay_msec",
- "type": "float",
- "getter": "get_predelay_msec",
- "setter": "set_predelay_msec",
- "index": -1
- },
- {
- "name": "room_size",
- "type": "float",
- "getter": "get_room_size",
- "setter": "set_room_size",
- "index": -1
- },
- {
- "name": "spread",
- "type": "float",
- "getter": "get_spread",
- "setter": "set_spread",
- "index": -1
- },
- {
- "name": "wet",
- "type": "float",
- "getter": "get_wet",
- "setter": "set_wet",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_damping",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_dry",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_hpf",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_predelay_feedback",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_predelay_msec",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_room_size",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_spread",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_wet",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_damping",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_dry",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_hpf",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_predelay_feedback",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "feedback",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_predelay_msec",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "msec",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_room_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_spread",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_wet",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioEffectSpectrumAnalyzer",
- "base_class": "AudioEffect",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "FFT_SIZE_1024": 2,
- "FFT_SIZE_2048": 3,
- "FFT_SIZE_256": 0,
- "FFT_SIZE_4096": 4,
- "FFT_SIZE_512": 1,
- "FFT_SIZE_MAX": 5
- },
- "properties": [
- {
- "name": "buffer_length",
- "type": "float",
- "getter": "get_buffer_length",
- "setter": "set_buffer_length",
- "index": -1
- },
- {
- "name": "fft_size",
- "type": "int",
- "getter": "get_fft_size",
- "setter": "set_fft_size",
- "index": -1
- },
- {
- "name": "tap_back_pos",
- "type": "float",
- "getter": "get_tap_back_pos",
- "setter": "set_tap_back_pos",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_buffer_length",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_fft_size",
- "return_type": "enum.AudioEffectSpectrumAnalyzer::FFT_Size",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tap_back_pos",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_buffer_length",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "seconds",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fft_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tap_back_pos",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "seconds",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "FFT_Size",
- "values": {
- "FFT_SIZE_256": 0,
- "FFT_SIZE_512": 1,
- "FFT_SIZE_1024": 2,
- "FFT_SIZE_2048": 3,
- "FFT_SIZE_4096": 4,
- "FFT_SIZE_MAX": 5
- }
- }
- ]
- },
- {
- "name": "AudioEffectSpectrumAnalyzerInstance",
- "base_class": "AudioEffectInstance",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- "MAGNITUDE_AVERAGE": 0,
- "MAGNITUDE_MAX": 1
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_magnitude_for_frequency_range",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from_hz",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_hz",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mode",
- "type": "int",
- "has_default_value": true,
- "default_value": "1"
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "MagnitudeMode",
- "values": {
- "MAGNITUDE_AVERAGE": 0,
- "MAGNITUDE_MAX": 1
- }
- }
- ]
- },
- {
- "name": "AudioEffectStereoEnhance",
- "base_class": "AudioEffect",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "pan_pullout",
- "type": "float",
- "getter": "get_pan_pullout",
- "setter": "set_pan_pullout",
- "index": -1
- },
- {
- "name": "surround",
- "type": "float",
- "getter": "get_surround",
- "setter": "set_surround",
- "index": -1
- },
- {
- "name": "time_pullout_ms",
- "type": "float",
- "getter": "get_time_pullout",
- "setter": "set_time_pullout",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_pan_pullout",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_surround",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_time_pullout",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_pan_pullout",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_surround",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_time_pullout",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioServer",
- "base_class": "Object",
- "api_type": "core",
- "singleton": true,
- "singleton_name": "AudioServer",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- "SPEAKER_MODE_STEREO": 0,
- "SPEAKER_SURROUND_31": 1,
- "SPEAKER_SURROUND_51": 2,
- "SPEAKER_SURROUND_71": 3
- },
- "properties": [
- {
- "name": "bus_count",
- "type": "int",
- "getter": "get_bus_count",
- "setter": "set_bus_count",
- "index": -1
- },
- {
- "name": "device",
- "type": "String",
- "getter": "get_device",
- "setter": "set_device",
- "index": -1
- },
- {
- "name": "global_rate_scale",
- "type": "float",
- "getter": "get_global_rate_scale",
- "setter": "set_global_rate_scale",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "bus_layout_changed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "add_bus",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "at_position",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "add_bus_effect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "effect",
- "type": "AudioEffect",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "at_position",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "capture_get_device",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "capture_get_device_list",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "capture_set_device",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "generate_bus_layout",
- "return_type": "AudioBusLayout",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_bus_channels",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_bus_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_bus_effect",
- "return_type": "AudioEffect",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "effect_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_bus_effect_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_bus_effect_instance",
- "return_type": "AudioEffectInstance",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "effect_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "channel",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_bus_index",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bus_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_bus_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_bus_peak_volume_left_db",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "channel",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_bus_peak_volume_right_db",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "channel",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_bus_send",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_bus_volume_db",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_device",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_device_list",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_global_rate_scale",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_mix_rate",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_output_latency",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_speaker_mode",
- "return_type": "enum.AudioServer::SpeakerMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_time_since_last_mix",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_time_to_next_mix",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_bus_bypassing_effects",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_bus_effect_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "effect_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_bus_mute",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_bus_solo",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "lock",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "move_bus",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_bus",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_bus_effect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "effect_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bus_bypass_effects",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bus_count",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bus_effect_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "effect_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bus_layout",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bus_layout",
- "type": "AudioBusLayout",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bus_mute",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bus_name",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bus_send",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "send",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bus_solo",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bus_volume_db",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "volume_db",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_device",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "device",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_global_rate_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scale",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "swap_bus_effects",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "effect_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "by_effect_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "unlock",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- {
- "name": "SpeakerMode",
- "values": {
- "SPEAKER_MODE_STEREO": 0,
- "SPEAKER_SURROUND_31": 1,
- "SPEAKER_SURROUND_51": 2,
- "SPEAKER_SURROUND_71": 3
- }
- }
- ]
- },
- {
- "name": "AudioStream",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_length",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioStreamGenerator",
- "base_class": "AudioStream",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "buffer_length",
- "type": "float",
- "getter": "get_buffer_length",
- "setter": "set_buffer_length",
- "index": -1
- },
- {
- "name": "mix_rate",
- "type": "float",
- "getter": "get_mix_rate",
- "setter": "set_mix_rate",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_buffer_length",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_mix_rate",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_buffer_length",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "seconds",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_mix_rate",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "hz",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioStreamGeneratorPlayback",
- "base_class": "AudioStreamPlaybackResampled",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "can_push_buffer",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear_buffer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_frames_available",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_skips",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "push_buffer",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "frames",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "push_frame",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "frame",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioStreamMP3",
- "base_class": "AudioStream",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "data",
- "type": "PoolByteArray",
- "getter": "get_data",
- "setter": "set_data",
- "index": -1
- },
- {
- "name": "loop",
- "type": "bool",
- "getter": "has_loop",
- "setter": "set_loop",
- "index": -1
- },
- {
- "name": "loop_offset",
- "type": "float",
- "getter": "get_loop_offset",
- "setter": "set_loop_offset",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_data",
- "return_type": "PoolByteArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_loop_offset",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_loop",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "data",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_loop",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_loop_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "seconds",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioStreamMicrophone",
- "base_class": "AudioStream",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioStreamOGGVorbis",
- "base_class": "AudioStream",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "data",
- "type": "PoolByteArray",
- "getter": "get_data",
- "setter": "set_data",
- "index": -1
- },
- {
- "name": "loop",
- "type": "bool",
- "getter": "has_loop",
- "setter": "set_loop",
- "index": -1
- },
- {
- "name": "loop_offset",
- "type": "float",
- "getter": "get_loop_offset",
- "setter": "set_loop_offset",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_data",
- "return_type": "PoolByteArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_loop_offset",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_loop",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "data",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_loop",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_loop_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "seconds",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioStreamPlayback",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioStreamPlaybackResampled",
- "base_class": "AudioStreamPlayback",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioStreamPlayer",
- "base_class": "Node",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "MIX_TARGET_CENTER": 2,
- "MIX_TARGET_STEREO": 0,
- "MIX_TARGET_SURROUND": 1
- },
- "properties": [
- {
- "name": "autoplay",
- "type": "bool",
- "getter": "is_autoplay_enabled",
- "setter": "set_autoplay",
- "index": -1
- },
- {
- "name": "bus",
- "type": "String",
- "getter": "get_bus",
- "setter": "set_bus",
- "index": -1
- },
- {
- "name": "mix_target",
- "type": "int",
- "getter": "get_mix_target",
- "setter": "set_mix_target",
- "index": -1
- },
- {
- "name": "pitch_scale",
- "type": "float",
- "getter": "get_pitch_scale",
- "setter": "set_pitch_scale",
- "index": -1
- },
- {
- "name": "playing",
- "type": "bool",
- "getter": "is_playing",
- "setter": "_set_playing",
- "index": -1
- },
- {
- "name": "stream",
- "type": "AudioStream",
- "getter": "get_stream",
- "setter": "set_stream",
- "index": -1
- },
- {
- "name": "stream_paused",
- "type": "bool",
- "getter": "get_stream_paused",
- "setter": "set_stream_paused",
- "index": -1
- },
- {
- "name": "volume_db",
- "type": "float",
- "getter": "get_volume_db",
- "setter": "set_volume_db",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "finished",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_bus_layout_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_is_active",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_playing",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_bus",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_mix_target",
- "return_type": "enum.AudioStreamPlayer::MixTarget",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_pitch_scale",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_playback_position",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_stream",
- "return_type": "AudioStream",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_stream_paused",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_stream_playback",
- "return_type": "AudioStreamPlayback",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_volume_db",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_autoplay_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_playing",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "play",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from_position",
- "type": "float",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "seek",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "to_position",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_autoplay",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bus",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bus",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_mix_target",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mix_target",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_pitch_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pitch_scale",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_stream",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "stream",
- "type": "AudioStream",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_stream_paused",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pause",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_volume_db",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "volume_db",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "stop",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- {
- "name": "MixTarget",
- "values": {
- "MIX_TARGET_STEREO": 0,
- "MIX_TARGET_SURROUND": 1,
- "MIX_TARGET_CENTER": 2
- }
- }
- ]
- },
- {
- "name": "AudioStreamPlayer2D",
- "base_class": "Node2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "area_mask",
- "type": "int",
- "getter": "get_area_mask",
- "setter": "set_area_mask",
- "index": -1
- },
- {
- "name": "attenuation",
- "type": "float",
- "getter": "get_attenuation",
- "setter": "set_attenuation",
- "index": -1
- },
- {
- "name": "autoplay",
- "type": "bool",
- "getter": "is_autoplay_enabled",
- "setter": "set_autoplay",
- "index": -1
- },
- {
- "name": "bus",
- "type": "String",
- "getter": "get_bus",
- "setter": "set_bus",
- "index": -1
- },
- {
- "name": "max_distance",
- "type": "float",
- "getter": "get_max_distance",
- "setter": "set_max_distance",
- "index": -1
- },
- {
- "name": "pitch_scale",
- "type": "float",
- "getter": "get_pitch_scale",
- "setter": "set_pitch_scale",
- "index": -1
- },
- {
- "name": "playing",
- "type": "bool",
- "getter": "is_playing",
- "setter": "_set_playing",
- "index": -1
- },
- {
- "name": "stream",
- "type": "AudioStream",
- "getter": "get_stream",
- "setter": "set_stream",
- "index": -1
- },
- {
- "name": "stream_paused",
- "type": "bool",
- "getter": "get_stream_paused",
- "setter": "set_stream_paused",
- "index": -1
- },
- {
- "name": "volume_db",
- "type": "float",
- "getter": "get_volume_db",
- "setter": "set_volume_db",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "finished",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_bus_layout_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_is_active",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_playing",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_area_mask",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_attenuation",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_bus",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_max_distance",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_pitch_scale",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_playback_position",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_stream",
- "return_type": "AudioStream",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_stream_paused",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_stream_playback",
- "return_type": "AudioStreamPlayback",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_volume_db",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_autoplay_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_playing",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "play",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from_position",
- "type": "float",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "seek",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "to_position",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_area_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_attenuation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "curve",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_autoplay",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bus",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bus",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_max_distance",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pixels",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_pitch_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pitch_scale",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_stream",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "stream",
- "type": "AudioStream",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_stream_paused",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pause",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_volume_db",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "volume_db",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "stop",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioStreamPlayer3D",
- "base_class": "Spatial",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "ATTENUATION_DISABLED": 3,
- "ATTENUATION_INVERSE_DISTANCE": 0,
- "ATTENUATION_INVERSE_SQUARE_DISTANCE": 1,
- "ATTENUATION_LOGARITHMIC": 2,
- "DOPPLER_TRACKING_DISABLED": 0,
- "DOPPLER_TRACKING_IDLE_STEP": 1,
- "DOPPLER_TRACKING_PHYSICS_STEP": 2,
- "OUT_OF_RANGE_MIX": 0,
- "OUT_OF_RANGE_PAUSE": 1
- },
- "properties": [
- {
- "name": "area_mask",
- "type": "int",
- "getter": "get_area_mask",
- "setter": "set_area_mask",
- "index": -1
- },
- {
- "name": "attenuation_filter_cutoff_hz",
- "type": "float",
- "getter": "get_attenuation_filter_cutoff_hz",
- "setter": "set_attenuation_filter_cutoff_hz",
- "index": -1
- },
- {
- "name": "attenuation_filter_db",
- "type": "float",
- "getter": "get_attenuation_filter_db",
- "setter": "set_attenuation_filter_db",
- "index": -1
- },
- {
- "name": "attenuation_model",
- "type": "int",
- "getter": "get_attenuation_model",
- "setter": "set_attenuation_model",
- "index": -1
- },
- {
- "name": "autoplay",
- "type": "bool",
- "getter": "is_autoplay_enabled",
- "setter": "set_autoplay",
- "index": -1
- },
- {
- "name": "bus",
- "type": "String",
- "getter": "get_bus",
- "setter": "set_bus",
- "index": -1
- },
- {
- "name": "doppler_tracking",
- "type": "int",
- "getter": "get_doppler_tracking",
- "setter": "set_doppler_tracking",
- "index": -1
- },
- {
- "name": "emission_angle_degrees",
- "type": "float",
- "getter": "get_emission_angle",
- "setter": "set_emission_angle",
- "index": -1
- },
- {
- "name": "emission_angle_enabled",
- "type": "bool",
- "getter": "is_emission_angle_enabled",
- "setter": "set_emission_angle_enabled",
- "index": -1
- },
- {
- "name": "emission_angle_filter_attenuation_db",
- "type": "float",
- "getter": "get_emission_angle_filter_attenuation_db",
- "setter": "set_emission_angle_filter_attenuation_db",
- "index": -1
- },
- {
- "name": "max_db",
- "type": "float",
- "getter": "get_max_db",
- "setter": "set_max_db",
- "index": -1
- },
- {
- "name": "max_distance",
- "type": "float",
- "getter": "get_max_distance",
- "setter": "set_max_distance",
- "index": -1
- },
- {
- "name": "out_of_range_mode",
- "type": "int",
- "getter": "get_out_of_range_mode",
- "setter": "set_out_of_range_mode",
- "index": -1
- },
- {
- "name": "pitch_scale",
- "type": "float",
- "getter": "get_pitch_scale",
- "setter": "set_pitch_scale",
- "index": -1
- },
- {
- "name": "playing",
- "type": "bool",
- "getter": "is_playing",
- "setter": "_set_playing",
- "index": -1
- },
- {
- "name": "stream",
- "type": "AudioStream",
- "getter": "get_stream",
- "setter": "set_stream",
- "index": -1
- },
- {
- "name": "stream_paused",
- "type": "bool",
- "getter": "get_stream_paused",
- "setter": "set_stream_paused",
- "index": -1
- },
- {
- "name": "unit_db",
- "type": "float",
- "getter": "get_unit_db",
- "setter": "set_unit_db",
- "index": -1
- },
- {
- "name": "unit_size",
- "type": "float",
- "getter": "get_unit_size",
- "setter": "set_unit_size",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "finished",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_bus_layout_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_is_active",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_playing",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_area_mask",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_attenuation_filter_cutoff_hz",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_attenuation_filter_db",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_attenuation_model",
- "return_type": "enum.AudioStreamPlayer3D::AttenuationModel",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_bus",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_doppler_tracking",
- "return_type": "enum.AudioStreamPlayer3D::DopplerTracking",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_emission_angle",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_emission_angle_filter_attenuation_db",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_max_db",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_max_distance",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_out_of_range_mode",
- "return_type": "enum.AudioStreamPlayer3D::OutOfRangeMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_pitch_scale",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_playback_position",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_stream",
- "return_type": "AudioStream",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_stream_paused",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_stream_playback",
- "return_type": "AudioStreamPlayback",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_unit_db",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_unit_size",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_autoplay_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_emission_angle_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_playing",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "play",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from_position",
- "type": "float",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "seek",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "to_position",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_area_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_attenuation_filter_cutoff_hz",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "degrees",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_attenuation_filter_db",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "db",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_attenuation_model",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "model",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_autoplay",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bus",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bus",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_doppler_tracking",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emission_angle",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "degrees",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emission_angle_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emission_angle_filter_attenuation_db",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "db",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_max_db",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "max_db",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_max_distance",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "metres",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_out_of_range_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_pitch_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pitch_scale",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_stream",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "stream",
- "type": "AudioStream",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_stream_paused",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pause",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_unit_db",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "unit_db",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_unit_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "unit_size",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "stop",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- {
- "name": "AttenuationModel",
- "values": {
- "ATTENUATION_INVERSE_DISTANCE": 0,
- "ATTENUATION_INVERSE_SQUARE_DISTANCE": 1,
- "ATTENUATION_LOGARITHMIC": 2,
- "ATTENUATION_DISABLED": 3
- }
- },
- {
- "name": "OutOfRangeMode",
- "values": {
- "OUT_OF_RANGE_MIX": 0,
- "OUT_OF_RANGE_PAUSE": 1
- }
- },
- {
- "name": "DopplerTracking",
- "values": {
- "DOPPLER_TRACKING_DISABLED": 0,
- "DOPPLER_TRACKING_IDLE_STEP": 1,
- "DOPPLER_TRACKING_PHYSICS_STEP": 2
- }
- }
- ]
- },
- {
- "name": "AudioStreamRandomPitch",
- "base_class": "AudioStream",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "audio_stream",
- "type": "AudioStream",
- "getter": "get_audio_stream",
- "setter": "set_audio_stream",
- "index": -1
- },
- {
- "name": "random_pitch",
- "type": "float",
- "getter": "get_random_pitch",
- "setter": "set_random_pitch",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_audio_stream",
- "return_type": "AudioStream",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_random_pitch",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_audio_stream",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "stream",
- "type": "AudioStream",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_random_pitch",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scale",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "AudioStreamSample",
- "base_class": "AudioStream",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "FORMAT_16_BITS": 1,
- "FORMAT_8_BITS": 0,
- "FORMAT_IMA_ADPCM": 2,
- "LOOP_BACKWARD": 3,
- "LOOP_DISABLED": 0,
- "LOOP_FORWARD": 1,
- "LOOP_PING_PONG": 2
- },
- "properties": [
- {
- "name": "data",
- "type": "PoolByteArray",
- "getter": "get_data",
- "setter": "set_data",
- "index": -1
- },
- {
- "name": "format",
- "type": "int",
- "getter": "get_format",
- "setter": "set_format",
- "index": -1
- },
- {
- "name": "loop_begin",
- "type": "int",
- "getter": "get_loop_begin",
- "setter": "set_loop_begin",
- "index": -1
- },
- {
- "name": "loop_end",
- "type": "int",
- "getter": "get_loop_end",
- "setter": "set_loop_end",
- "index": -1
- },
- {
- "name": "loop_mode",
- "type": "int",
- "getter": "get_loop_mode",
- "setter": "set_loop_mode",
- "index": -1
- },
- {
- "name": "mix_rate",
- "type": "int",
- "getter": "get_mix_rate",
- "setter": "set_mix_rate",
- "index": -1
- },
- {
- "name": "stereo",
- "type": "bool",
- "getter": "is_stereo",
- "setter": "set_stereo",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_data",
- "return_type": "PoolByteArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_format",
- "return_type": "enum.AudioStreamSample::Format",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_loop_begin",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_loop_end",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_loop_mode",
- "return_type": "enum.AudioStreamSample::LoopMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_mix_rate",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_stereo",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "save_to_wav",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "data",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_format",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "format",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_loop_begin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "loop_begin",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_loop_end",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "loop_end",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_loop_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "loop_mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_mix_rate",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mix_rate",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_stereo",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "stereo",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "LoopMode",
- "values": {
- "LOOP_DISABLED": 0,
- "LOOP_FORWARD": 1,
- "LOOP_PING_PONG": 2,
- "LOOP_BACKWARD": 3
- }
- },
- {
- "name": "Format",
- "values": {
- "FORMAT_8_BITS": 0,
- "FORMAT_16_BITS": 1,
- "FORMAT_IMA_ADPCM": 2
- }
- }
- ]
- },
- {
- "name": "BackBufferCopy",
- "base_class": "Node2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "COPY_MODE_DISABLED": 0,
- "COPY_MODE_RECT": 1,
- "COPY_MODE_VIEWPORT": 2
- },
- "properties": [
- {
- "name": "copy_mode",
- "type": "int",
- "getter": "get_copy_mode",
- "setter": "set_copy_mode",
- "index": -1
- },
- {
- "name": "rect",
- "type": "Rect2",
- "getter": "get_rect",
- "setter": "set_rect",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_copy_mode",
- "return_type": "enum.BackBufferCopy::CopyMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_rect",
- "return_type": "Rect2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_copy_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "copy_mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_rect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "CopyMode",
- "values": {
- "COPY_MODE_DISABLED": 0,
- "COPY_MODE_RECT": 1,
- "COPY_MODE_VIEWPORT": 2
- }
- }
- ]
- },
- {
- "name": "BakedLightmap",
- "base_class": "VisualInstance",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "BAKE_ERROR_CANT_CREATE_IMAGE": 3,
- "BAKE_ERROR_INVALID_MESH": 5,
- "BAKE_ERROR_LIGHTMAP_SIZE": 4,
- "BAKE_ERROR_NO_LIGHTMAPPER": 7,
- "BAKE_ERROR_NO_MESHES": 2,
- "BAKE_ERROR_NO_ROOT": 8,
- "BAKE_ERROR_NO_SAVE_PATH": 1,
- "BAKE_ERROR_OK": 0,
- "BAKE_ERROR_USER_ABORTED": 6,
- "BAKE_QUALITY_HIGH": 2,
- "BAKE_QUALITY_LOW": 0,
- "BAKE_QUALITY_MEDIUM": 1,
- "BAKE_QUALITY_ULTRA": 3,
- "ENVIRONMENT_MODE_CUSTOM_COLOR": 3,
- "ENVIRONMENT_MODE_CUSTOM_SKY": 2,
- "ENVIRONMENT_MODE_DISABLED": 0,
- "ENVIRONMENT_MODE_SCENE": 1
- },
- "properties": [
- {
- "name": "atlas_generate",
- "type": "bool",
- "getter": "is_generate_atlas_enabled",
- "setter": "set_generate_atlas",
- "index": -1
- },
- {
- "name": "atlas_max_size",
- "type": "int",
- "getter": "get_max_atlas_size",
- "setter": "set_max_atlas_size",
- "index": -1
- },
- {
- "name": "bias",
- "type": "float",
- "getter": "get_bias",
- "setter": "set_bias",
- "index": -1
- },
- {
- "name": "bounce_indirect_energy",
- "type": "float",
- "getter": "get_bounce_indirect_energy",
- "setter": "set_bounce_indirect_energy",
- "index": -1
- },
- {
- "name": "bounces",
- "type": "int",
- "getter": "get_bounces",
- "setter": "set_bounces",
- "index": -1
- },
- {
- "name": "capture_cell_size",
- "type": "float",
- "getter": "get_capture_cell_size",
- "setter": "set_capture_cell_size",
- "index": -1
- },
- {
- "name": "capture_enabled",
- "type": "bool",
- "getter": "get_capture_enabled",
- "setter": "set_capture_enabled",
- "index": -1
- },
- {
- "name": "capture_propagation",
- "type": "float",
- "getter": "get_capture_propagation",
- "setter": "set_capture_propagation",
- "index": -1
- },
- {
- "name": "capture_quality",
- "type": "int",
- "getter": "get_capture_quality",
- "setter": "set_capture_quality",
- "index": -1
- },
- {
- "name": "default_texels_per_unit",
- "type": "float",
- "getter": "get_default_texels_per_unit",
- "setter": "set_default_texels_per_unit",
- "index": -1
- },
- {
- "name": "environment_custom_color",
- "type": "Color",
- "getter": "get_environment_custom_color",
- "setter": "set_environment_custom_color",
- "index": -1
- },
- {
- "name": "environment_custom_energy",
- "type": "float",
- "getter": "get_environment_custom_energy",
- "setter": "set_environment_custom_energy",
- "index": -1
- },
- {
- "name": "environment_custom_sky",
- "type": "Sky",
- "getter": "get_environment_custom_sky",
- "setter": "set_environment_custom_sky",
- "index": -1
- },
- {
- "name": "environment_custom_sky_rotation_degrees",
- "type": "Vector3",
- "getter": "get_environment_custom_sky_rotation_degrees",
- "setter": "set_environment_custom_sky_rotation_degrees",
- "index": -1
- },
- {
- "name": "environment_min_light",
- "type": "Color",
- "getter": "get_environment_min_light",
- "setter": "set_environment_min_light",
- "index": -1
- },
- {
- "name": "environment_mode",
- "type": "int",
- "getter": "get_environment_mode",
- "setter": "set_environment_mode",
- "index": -1
- },
- {
- "name": "extents",
- "type": "Vector3",
- "getter": "get_extents",
- "setter": "set_extents",
- "index": -1
- },
- {
- "name": "image_path",
- "type": "String",
- "getter": "get_image_path",
- "setter": "set_image_path",
- "index": -1
- },
- {
- "name": "light_data",
- "type": "BakedLightmapData",
- "getter": "get_light_data",
- "setter": "set_light_data",
- "index": -1
- },
- {
- "name": "quality",
- "type": "int",
- "getter": "get_bake_quality",
- "setter": "set_bake_quality",
- "index": -1
- },
- {
- "name": "use_color",
- "type": "bool",
- "getter": "is_using_color",
- "setter": "set_use_color",
- "index": -1
- },
- {
- "name": "use_denoiser",
- "type": "bool",
- "getter": "is_using_denoiser",
- "setter": "set_use_denoiser",
- "index": -1
- },
- {
- "name": "use_hdr",
- "type": "bool",
- "getter": "is_using_hdr",
- "setter": "set_use_hdr",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "bake",
- "return_type": "enum.BakedLightmap::BakeError",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from_node",
- "type": "Node",
- "has_default_value": true,
- "default_value": "Null"
- },
- {
- "name": "data_save_path",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_bake_quality",
- "return_type": "enum.BakedLightmap::BakeQuality",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_bias",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_bounce_indirect_energy",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_bounces",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_capture_cell_size",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_capture_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_capture_propagation",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_capture_quality",
- "return_type": "enum.BakedLightmap::BakeQuality",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_default_texels_per_unit",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_environment_custom_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_environment_custom_energy",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_environment_custom_sky",
- "return_type": "Sky",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_environment_custom_sky_rotation_degrees",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_environment_min_light",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_environment_mode",
- "return_type": "enum.BakedLightmap::EnvironmentMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_extents",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_image_path",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_light_data",
- "return_type": "BakedLightmapData",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_max_atlas_size",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_generate_atlas_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_using_color",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_using_denoiser",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_using_hdr",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_bake_quality",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "quality",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bias",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bias",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bounce_indirect_energy",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bounce_indirect_energy",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bounces",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bounces",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_capture_cell_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "capture_cell_size",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_capture_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_capture_propagation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "propagation",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_capture_quality",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "capture_quality",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_default_texels_per_unit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texels",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_environment_custom_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_environment_custom_energy",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "energy",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_environment_custom_sky",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "sky",
- "type": "Sky",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_environment_custom_sky_rotation_degrees",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rotation",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_environment_min_light",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "min_light",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_environment_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_extents",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "extents",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_generate_atlas",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_image_path",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "image_path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_light_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "data",
- "type": "BakedLightmapData",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_max_atlas_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "max_atlas_size",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "use_denoiser",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_denoiser",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "use_denoiser",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_hdr",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "use_denoiser",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "BakeQuality",
- "values": {
- "BAKE_QUALITY_LOW": 0,
- "BAKE_QUALITY_MEDIUM": 1,
- "BAKE_QUALITY_HIGH": 2,
- "BAKE_QUALITY_ULTRA": 3
- }
- },
- {
- "name": "BakeError",
- "values": {
- "BAKE_ERROR_OK": 0,
- "BAKE_ERROR_NO_SAVE_PATH": 1,
- "BAKE_ERROR_NO_MESHES": 2,
- "BAKE_ERROR_CANT_CREATE_IMAGE": 3,
- "BAKE_ERROR_LIGHTMAP_SIZE": 4,
- "BAKE_ERROR_INVALID_MESH": 5,
- "BAKE_ERROR_USER_ABORTED": 6,
- "BAKE_ERROR_NO_LIGHTMAPPER": 7,
- "BAKE_ERROR_NO_ROOT": 8
- }
- },
- {
- "name": "EnvironmentMode",
- "values": {
- "ENVIRONMENT_MODE_DISABLED": 0,
- "ENVIRONMENT_MODE_SCENE": 1,
- "ENVIRONMENT_MODE_CUSTOM_SKY": 2,
- "ENVIRONMENT_MODE_CUSTOM_COLOR": 3
- }
- }
- ]
- },
- {
- "name": "BakedLightmapData",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "bounds",
- "type": "AABB",
- "getter": "get_bounds",
- "setter": "set_bounds",
- "index": -1
- },
- {
- "name": "cell_space_transform",
- "type": "Transform",
- "getter": "get_cell_space_transform",
- "setter": "set_cell_space_transform",
- "index": -1
- },
- {
- "name": "cell_subdiv",
- "type": "int",
- "getter": "get_cell_subdiv",
- "setter": "set_cell_subdiv",
- "index": -1
- },
- {
- "name": "energy",
- "type": "float",
- "getter": "get_energy",
- "setter": "set_energy",
- "index": -1
- },
- {
- "name": "interior",
- "type": "bool",
- "getter": "is_interior",
- "setter": "set_interior",
- "index": -1
- },
- {
- "name": "octree",
- "type": "PoolByteArray",
- "getter": "get_octree",
- "setter": "set_octree",
- "index": -1
- },
- {
- "name": "user_data",
- "type": "Array",
- "getter": "_get_user_data",
- "setter": "_set_user_data",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_get_user_data",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_user_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "data",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_user",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "lightmap",
- "type": "Resource",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "lightmap_slice",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "lightmap_uv_rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "instance",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "clear_users",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_bounds",
- "return_type": "AABB",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_cell_space_transform",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_cell_subdiv",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_energy",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_octree",
- "return_type": "PoolByteArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_user_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_user_lightmap",
- "return_type": "Resource",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "user_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_user_path",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "user_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_interior",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_bounds",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bounds",
- "type": "AABB",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_cell_space_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "xform",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_cell_subdiv",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "cell_subdiv",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_energy",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "energy",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_interior",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "interior",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_octree",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "octree",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "BaseButton",
- "base_class": "Control",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- "ACTION_MODE_BUTTON_PRESS": 0,
- "ACTION_MODE_BUTTON_RELEASE": 1,
- "DRAW_DISABLED": 3,
- "DRAW_HOVER": 2,
- "DRAW_HOVER_PRESSED": 4,
- "DRAW_NORMAL": 0,
- "DRAW_PRESSED": 1
- },
- "properties": [
- {
- "name": "action_mode",
- "type": "int",
- "getter": "get_action_mode",
- "setter": "set_action_mode",
- "index": -1
- },
- {
- "name": "button_mask",
- "type": "int",
- "getter": "get_button_mask",
- "setter": "set_button_mask",
- "index": -1
- },
- {
- "name": "disabled",
- "type": "bool",
- "getter": "is_disabled",
- "setter": "set_disabled",
- "index": -1
- },
- {
- "name": "enabled_focus_mode",
- "type": "int",
- "getter": "get_enabled_focus_mode",
- "setter": "set_enabled_focus_mode",
- "index": -1
- },
- {
- "name": "group",
- "type": "ButtonGroup",
- "getter": "get_button_group",
- "setter": "set_button_group",
- "index": -1
- },
- {
- "name": "keep_pressed_outside",
- "type": "bool",
- "getter": "is_keep_pressed_outside",
- "setter": "set_keep_pressed_outside",
- "index": -1
- },
- {
- "name": "pressed",
- "type": "bool",
- "getter": "is_pressed",
- "setter": "set_pressed",
- "index": -1
- },
- {
- "name": "shortcut",
- "type": "ShortCut",
- "getter": "get_shortcut",
- "setter": "set_shortcut",
- "index": -1
- },
- {
- "name": "shortcut_in_tooltip",
- "type": "bool",
- "getter": "is_shortcut_in_tooltip_enabled",
- "setter": "set_shortcut_in_tooltip",
- "index": -1
- },
- {
- "name": "toggle_mode",
- "type": "bool",
- "getter": "is_toggle_mode",
- "setter": "set_toggle_mode",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "button_down",
- "arguments": [
- ]
- },
- {
- "name": "button_up",
- "arguments": [
- ]
- },
- {
- "name": "pressed",
- "arguments": [
- ]
- },
- {
- "name": "toggled",
- "arguments": [
- {
- "name": "button_pressed",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_gui_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_pressed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_toggled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "button_pressed",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_unhandled_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_action_mode",
- "return_type": "enum.BaseButton::ActionMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_button_group",
- "return_type": "ButtonGroup",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_button_mask",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_draw_mode",
- "return_type": "enum.BaseButton::DrawMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_enabled_focus_mode",
- "return_type": "enum.Control::FocusMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_shortcut",
- "return_type": "ShortCut",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_disabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_hovered",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_keep_pressed_outside",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_pressed",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_shortcut_in_tooltip_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_toggle_mode",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_action_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_button_group",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "button_group",
- "type": "ButtonGroup",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_button_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_disabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "disabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_enabled_focus_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_keep_pressed_outside",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_pressed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pressed",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_pressed_no_signal",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pressed",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shortcut",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shortcut",
- "type": "ShortCut",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shortcut_in_tooltip",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_toggle_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "ActionMode",
- "values": {
- "ACTION_MODE_BUTTON_PRESS": 0,
- "ACTION_MODE_BUTTON_RELEASE": 1
- }
- },
- {
- "name": "DrawMode",
- "values": {
- "DRAW_NORMAL": 0,
- "DRAW_PRESSED": 1,
- "DRAW_HOVER": 2,
- "DRAW_DISABLED": 3,
- "DRAW_HOVER_PRESSED": 4
- }
- }
- ]
- },
- {
- "name": "BitMap",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "data",
- "type": "Dictionary",
- "getter": "_get_data",
- "setter": "_set_data",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_get_data",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Dictionary",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "create",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "create_from_image_alpha",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "image",
- "type": "Image",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "threshold",
- "type": "float",
- "has_default_value": true,
- "default_value": "0.1"
- }
- ]
- },
- {
- "name": "get_bit",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_size",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_true_bit_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "grow_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pixels",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "opaque_to_polygons",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "epsilon",
- "type": "float",
- "has_default_value": true,
- "default_value": "2"
- }
- ]
- },
- {
- "name": "set_bit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bit",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bit_rect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bit",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "BitmapFont",
- "base_class": "Font",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "ascent",
- "type": "float",
- "getter": "get_ascent",
- "setter": "set_ascent",
- "index": -1
- },
- {
- "name": "chars",
- "type": "PoolIntArray",
- "getter": "_get_chars",
- "setter": "_set_chars",
- "index": -1
- },
- {
- "name": "distance_field",
- "type": "bool",
- "getter": "is_distance_field_hint",
- "setter": "set_distance_field_hint",
- "index": -1
- },
- {
- "name": "fallback",
- "type": "BitmapFont",
- "getter": "get_fallback",
- "setter": "set_fallback",
- "index": -1
- },
- {
- "name": "height",
- "type": "float",
- "getter": "get_height",
- "setter": "set_height",
- "index": -1
- },
- {
- "name": "kernings",
- "type": "PoolIntArray",
- "getter": "_get_kernings",
- "setter": "_set_kernings",
- "index": -1
- },
- {
- "name": "textures",
- "type": "Array",
- "getter": "_get_textures",
- "setter": "_set_textures",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_get_chars",
- "return_type": "PoolIntArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_kernings",
- "return_type": "PoolIntArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_textures",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_chars",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "PoolIntArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_kernings",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "PoolIntArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_textures",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_char",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "character",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "texture",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "align",
- "type": "Vector2",
- "has_default_value": true,
- "default_value": "(0, 0)"
- },
- {
- "name": "advance",
- "type": "float",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "add_kerning_pair",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "char_a",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "char_b",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "kerning",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "create_from_fnt",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_fallback",
- "return_type": "BitmapFont",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_kerning_pair",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "char_a",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "char_b",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_texture",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_texture_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_ascent",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "px",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_distance_field_hint",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fallback",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "fallback",
- "type": "BitmapFont",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_height",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "px",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Bone2D",
- "base_class": "Node2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "default_length",
- "type": "float",
- "getter": "get_default_length",
- "setter": "set_default_length",
- "index": -1
- },
- {
- "name": "rest",
- "type": "Transform2D",
- "getter": "get_rest",
- "setter": "set_rest",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "apply_rest",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_default_length",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_index_in_skeleton",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_rest",
- "return_type": "Transform2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_skeleton_rest",
- "return_type": "Transform2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_default_length",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "default_length",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_rest",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rest",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "BoneAttachment",
- "base_class": "Spatial",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "bone_name",
- "type": "String",
- "getter": "get_bone_name",
- "setter": "set_bone_name",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_bone_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_bone_name",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bone_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "BoxContainer",
- "base_class": "Container",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- "ALIGN_BEGIN": 0,
- "ALIGN_CENTER": 1,
- "ALIGN_END": 2
- },
- "properties": [
- {
- "name": "alignment",
- "type": "int",
- "getter": "get_alignment",
- "setter": "set_alignment",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "add_spacer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "begin",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_alignment",
- "return_type": "enum.BoxContainer::AlignMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_alignment",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "alignment",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "AlignMode",
- "values": {
- "ALIGN_BEGIN": 0,
- "ALIGN_CENTER": 1,
- "ALIGN_END": 2
- }
- }
- ]
- },
- {
- "name": "BoxShape",
- "base_class": "Shape",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "extents",
- "type": "Vector3",
- "getter": "get_extents",
- "setter": "set_extents",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_extents",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_extents",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "extents",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "BulletPhysicsServer",
- "base_class": "PhysicsServer",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "Button",
- "base_class": "BaseButton",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "ALIGN_CENTER": 1,
- "ALIGN_LEFT": 0,
- "ALIGN_RIGHT": 2
- },
- "properties": [
- {
- "name": "align",
- "type": "int",
- "getter": "get_text_align",
- "setter": "set_text_align",
- "index": -1
- },
- {
- "name": "clip_text",
- "type": "bool",
- "getter": "get_clip_text",
- "setter": "set_clip_text",
- "index": -1
- },
- {
- "name": "expand_icon",
- "type": "bool",
- "getter": "is_expand_icon",
- "setter": "set_expand_icon",
- "index": -1
- },
- {
- "name": "flat",
- "type": "bool",
- "getter": "is_flat",
- "setter": "set_flat",
- "index": -1
- },
- {
- "name": "icon",
- "type": "Texture",
- "getter": "get_button_icon",
- "setter": "set_button_icon",
- "index": -1
- },
- {
- "name": "text",
- "type": "String",
- "getter": "get_text",
- "setter": "set_text",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_button_icon",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_clip_text",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_text",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_text_align",
- "return_type": "enum.Button::TextAlign",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_expand_icon",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_flat",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_button_icon",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_clip_text",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_expand_icon",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_flat",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_text",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_text_align",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "align",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "TextAlign",
- "values": {
- "ALIGN_LEFT": 0,
- "ALIGN_CENTER": 1,
- "ALIGN_RIGHT": 2
- }
- }
- ]
- },
- {
- "name": "ButtonGroup",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- {
- "name": "pressed",
- "arguments": [
- {
- "name": "button",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "get_buttons",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_pressed_button",
- "return_type": "BaseButton",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "CPUParticles",
- "base_class": "GeometryInstance",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "DRAW_ORDER_INDEX": 0,
- "DRAW_ORDER_LIFETIME": 1,
- "DRAW_ORDER_VIEW_DEPTH": 2,
- "EMISSION_SHAPE_BOX": 2,
- "EMISSION_SHAPE_DIRECTED_POINTS": 4,
- "EMISSION_SHAPE_MAX": 6,
- "EMISSION_SHAPE_POINT": 0,
- "EMISSION_SHAPE_POINTS": 3,
- "EMISSION_SHAPE_RING": 5,
- "EMISSION_SHAPE_SPHERE": 1,
- "FLAG_ALIGN_Y_TO_VELOCITY": 0,
- "FLAG_DISABLE_Z": 2,
- "FLAG_MAX": 3,
- "FLAG_ROTATE_Y": 1,
- "PARAM_ANGLE": 7,
- "PARAM_ANGULAR_VELOCITY": 1,
- "PARAM_ANIM_OFFSET": 11,
- "PARAM_ANIM_SPEED": 10,
- "PARAM_DAMPING": 6,
- "PARAM_HUE_VARIATION": 9,
- "PARAM_INITIAL_LINEAR_VELOCITY": 0,
- "PARAM_LINEAR_ACCEL": 3,
- "PARAM_MAX": 12,
- "PARAM_ORBIT_VELOCITY": 2,
- "PARAM_RADIAL_ACCEL": 4,
- "PARAM_SCALE": 8,
- "PARAM_TANGENTIAL_ACCEL": 5
- },
- "properties": [
- {
- "name": "amount",
- "type": "int",
- "getter": "get_amount",
- "setter": "set_amount",
- "index": -1
- },
- {
- "name": "angle",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 7
- },
- {
- "name": "angle_curve",
- "type": "Curve",
- "getter": "get_param_curve",
- "setter": "set_param_curve",
- "index": 7
- },
- {
- "name": "angle_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 7
- },
- {
- "name": "angular_velocity",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 1
- },
- {
- "name": "angular_velocity_curve",
- "type": "Curve",
- "getter": "get_param_curve",
- "setter": "set_param_curve",
- "index": 1
- },
- {
- "name": "angular_velocity_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 1
- },
- {
- "name": "anim_offset",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 11
- },
- {
- "name": "anim_offset_curve",
- "type": "Curve",
- "getter": "get_param_curve",
- "setter": "set_param_curve",
- "index": 11
- },
- {
- "name": "anim_offset_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 11
- },
- {
- "name": "anim_speed",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 10
- },
- {
- "name": "anim_speed_curve",
- "type": "Curve",
- "getter": "get_param_curve",
- "setter": "set_param_curve",
- "index": 10
- },
- {
- "name": "anim_speed_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 10
- },
- {
- "name": "color",
- "type": "Color",
- "getter": "get_color",
- "setter": "set_color",
- "index": -1
- },
- {
- "name": "color_initial_ramp",
- "type": "Gradient",
- "getter": "get_color_initial_ramp",
- "setter": "set_color_initial_ramp",
- "index": -1
- },
- {
- "name": "color_ramp",
- "type": "Gradient",
- "getter": "get_color_ramp",
- "setter": "set_color_ramp",
- "index": -1
- },
- {
- "name": "damping",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 6
- },
- {
- "name": "damping_curve",
- "type": "Curve",
- "getter": "get_param_curve",
- "setter": "set_param_curve",
- "index": 6
- },
- {
- "name": "damping_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 6
- },
- {
- "name": "direction",
- "type": "Vector3",
- "getter": "get_direction",
- "setter": "set_direction",
- "index": -1
- },
- {
- "name": "draw_order",
- "type": "int",
- "getter": "get_draw_order",
- "setter": "set_draw_order",
- "index": -1
- },
- {
- "name": "emission_box_extents",
- "type": "Vector3",
- "getter": "get_emission_box_extents",
- "setter": "set_emission_box_extents",
- "index": -1
- },
- {
- "name": "emission_colors",
- "type": "PoolColorArray",
- "getter": "get_emission_colors",
- "setter": "set_emission_colors",
- "index": -1
- },
- {
- "name": "emission_normals",
- "type": "PoolVector3Array",
- "getter": "get_emission_normals",
- "setter": "set_emission_normals",
- "index": -1
- },
- {
- "name": "emission_points",
- "type": "PoolVector3Array",
- "getter": "get_emission_points",
- "setter": "set_emission_points",
- "index": -1
- },
- {
- "name": "emission_ring_axis",
- "type": "Vector3",
- "getter": "get_emission_ring_axis",
- "setter": "set_emission_ring_axis",
- "index": -1
- },
- {
- "name": "emission_ring_height",
- "type": "float",
- "getter": "get_emission_ring_height",
- "setter": "set_emission_ring_height",
- "index": -1
- },
- {
- "name": "emission_ring_inner_radius",
- "type": "float",
- "getter": "get_emission_ring_inner_radius",
- "setter": "set_emission_ring_inner_radius",
- "index": -1
- },
- {
- "name": "emission_ring_radius",
- "type": "float",
- "getter": "get_emission_ring_radius",
- "setter": "set_emission_ring_radius",
- "index": -1
- },
- {
- "name": "emission_shape",
- "type": "int",
- "getter": "get_emission_shape",
- "setter": "set_emission_shape",
- "index": -1
- },
- {
- "name": "emission_sphere_radius",
- "type": "float",
- "getter": "get_emission_sphere_radius",
- "setter": "set_emission_sphere_radius",
- "index": -1
- },
- {
- "name": "emitting",
- "type": "bool",
- "getter": "is_emitting",
- "setter": "set_emitting",
- "index": -1
- },
- {
- "name": "explosiveness",
- "type": "float",
- "getter": "get_explosiveness_ratio",
- "setter": "set_explosiveness_ratio",
- "index": -1
- },
- {
- "name": "fixed_fps",
- "type": "int",
- "getter": "get_fixed_fps",
- "setter": "set_fixed_fps",
- "index": -1
- },
- {
- "name": "flag_align_y",
- "type": "bool",
- "getter": "get_particle_flag",
- "setter": "set_particle_flag",
- "index": 0
- },
- {
- "name": "flag_disable_z",
- "type": "bool",
- "getter": "get_particle_flag",
- "setter": "set_particle_flag",
- "index": 2
- },
- {
- "name": "flag_rotate_y",
- "type": "bool",
- "getter": "get_particle_flag",
- "setter": "set_particle_flag",
- "index": 1
- },
- {
- "name": "flatness",
- "type": "float",
- "getter": "get_flatness",
- "setter": "set_flatness",
- "index": -1
- },
- {
- "name": "fract_delta",
- "type": "bool",
- "getter": "get_fractional_delta",
- "setter": "set_fractional_delta",
- "index": -1
- },
- {
- "name": "gravity",
- "type": "Vector3",
- "getter": "get_gravity",
- "setter": "set_gravity",
- "index": -1
- },
- {
- "name": "hue_variation",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 9
- },
- {
- "name": "hue_variation_curve",
- "type": "Curve",
- "getter": "get_param_curve",
- "setter": "set_param_curve",
- "index": 9
- },
- {
- "name": "hue_variation_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 9
- },
- {
- "name": "initial_velocity",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 0
- },
- {
- "name": "initial_velocity_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 0
- },
- {
- "name": "lifetime",
- "type": "float",
- "getter": "get_lifetime",
- "setter": "set_lifetime",
- "index": -1
- },
- {
- "name": "lifetime_randomness",
- "type": "float",
- "getter": "get_lifetime_randomness",
- "setter": "set_lifetime_randomness",
- "index": -1
- },
- {
- "name": "linear_accel",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 3
- },
- {
- "name": "linear_accel_curve",
- "type": "Curve",
- "getter": "get_param_curve",
- "setter": "set_param_curve",
- "index": 3
- },
- {
- "name": "linear_accel_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 3
- },
- {
- "name": "local_coords",
- "type": "bool",
- "getter": "get_use_local_coordinates",
- "setter": "set_use_local_coordinates",
- "index": -1
- },
- {
- "name": "mesh",
- "type": "Mesh",
- "getter": "get_mesh",
- "setter": "set_mesh",
- "index": -1
- },
- {
- "name": "one_shot",
- "type": "bool",
- "getter": "get_one_shot",
- "setter": "set_one_shot",
- "index": -1
- },
- {
- "name": "orbit_velocity",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 2
- },
- {
- "name": "orbit_velocity_curve",
- "type": "Curve",
- "getter": "get_param_curve",
- "setter": "set_param_curve",
- "index": 2
- },
- {
- "name": "orbit_velocity_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 2
- },
- {
- "name": "preprocess",
- "type": "float",
- "getter": "get_pre_process_time",
- "setter": "set_pre_process_time",
- "index": -1
- },
- {
- "name": "radial_accel",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 4
- },
- {
- "name": "radial_accel_curve",
- "type": "Curve",
- "getter": "get_param_curve",
- "setter": "set_param_curve",
- "index": 4
- },
- {
- "name": "radial_accel_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 4
- },
- {
- "name": "randomness",
- "type": "float",
- "getter": "get_randomness_ratio",
- "setter": "set_randomness_ratio",
- "index": -1
- },
- {
- "name": "scale_amount",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 8
- },
- {
- "name": "scale_amount_curve",
- "type": "Curve",
- "getter": "get_param_curve",
- "setter": "set_param_curve",
- "index": 8
- },
- {
- "name": "scale_amount_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 8
- },
- {
- "name": "speed_scale",
- "type": "float",
- "getter": "get_speed_scale",
- "setter": "set_speed_scale",
- "index": -1
- },
- {
- "name": "spread",
- "type": "float",
- "getter": "get_spread",
- "setter": "set_spread",
- "index": -1
- },
- {
- "name": "tangential_accel",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 5
- },
- {
- "name": "tangential_accel_curve",
- "type": "Curve",
- "getter": "get_param_curve",
- "setter": "set_param_curve",
- "index": 5
- },
- {
- "name": "tangential_accel_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 5
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_update_render_thread",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "convert_from_particles",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "particles",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_amount",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_color_initial_ramp",
- "return_type": "Gradient",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_color_ramp",
- "return_type": "Gradient",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_direction",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_draw_order",
- "return_type": "enum.CPUParticles::DrawOrder",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_emission_box_extents",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_emission_colors",
- "return_type": "PoolColorArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_emission_normals",
- "return_type": "PoolVector3Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_emission_points",
- "return_type": "PoolVector3Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_emission_ring_axis",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_emission_ring_height",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_emission_ring_inner_radius",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_emission_ring_radius",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_emission_shape",
- "return_type": "enum.CPUParticles::EmissionShape",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_emission_sphere_radius",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_explosiveness_ratio",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_fixed_fps",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_flatness",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_fractional_delta",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_gravity",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_lifetime",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_lifetime_randomness",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_mesh",
- "return_type": "Mesh",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_one_shot",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_param",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_param_curve",
- "return_type": "Curve",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_param_randomness",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_particle_flag",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flag",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_pre_process_time",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_randomness_ratio",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_speed_scale",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_spread",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_use_local_coordinates",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_emitting",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "restart",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_amount",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_color_initial_ramp",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ramp",
- "type": "Gradient",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_color_ramp",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ramp",
- "type": "Gradient",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_direction",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "direction",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_draw_order",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "order",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emission_box_extents",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "extents",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emission_colors",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "array",
- "type": "PoolColorArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emission_normals",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "array",
- "type": "PoolVector3Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emission_points",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "array",
- "type": "PoolVector3Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emission_ring_axis",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "axis",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emission_ring_height",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "height",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emission_ring_inner_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emission_ring_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emission_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shape",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emission_sphere_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emitting",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "emitting",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_explosiveness_ratio",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ratio",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fixed_fps",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "fps",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_flatness",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fractional_delta",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_gravity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "accel_vec",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_lifetime",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "secs",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_lifetime_randomness",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "random",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_mesh",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "Mesh",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_one_shot",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_param",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_param_curve",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "curve",
- "type": "Curve",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_param_randomness",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "randomness",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_particle_flag",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flag",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_pre_process_time",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "secs",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_randomness_ratio",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ratio",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_speed_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scale",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_spread",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "degrees",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_local_coordinates",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Flags",
- "values": {
- "FLAG_ALIGN_Y_TO_VELOCITY": 0,
- "FLAG_ROTATE_Y": 1,
- "FLAG_DISABLE_Z": 2,
- "FLAG_MAX": 3
- }
- },
- {
- "name": "EmissionShape",
- "values": {
- "EMISSION_SHAPE_POINT": 0,
- "EMISSION_SHAPE_SPHERE": 1,
- "EMISSION_SHAPE_BOX": 2,
- "EMISSION_SHAPE_POINTS": 3,
- "EMISSION_SHAPE_DIRECTED_POINTS": 4,
- "EMISSION_SHAPE_RING": 5,
- "EMISSION_SHAPE_MAX": 6
- }
- },
- {
- "name": "Parameter",
- "values": {
- "PARAM_INITIAL_LINEAR_VELOCITY": 0,
- "PARAM_ANGULAR_VELOCITY": 1,
- "PARAM_ORBIT_VELOCITY": 2,
- "PARAM_LINEAR_ACCEL": 3,
- "PARAM_RADIAL_ACCEL": 4,
- "PARAM_TANGENTIAL_ACCEL": 5,
- "PARAM_DAMPING": 6,
- "PARAM_ANGLE": 7,
- "PARAM_SCALE": 8,
- "PARAM_HUE_VARIATION": 9,
- "PARAM_ANIM_SPEED": 10,
- "PARAM_ANIM_OFFSET": 11,
- "PARAM_MAX": 12
- }
- },
- {
- "name": "DrawOrder",
- "values": {
- "DRAW_ORDER_INDEX": 0,
- "DRAW_ORDER_LIFETIME": 1,
- "DRAW_ORDER_VIEW_DEPTH": 2
- }
- }
- ]
- },
- {
- "name": "CPUParticles2D",
- "base_class": "Node2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "DRAW_ORDER_INDEX": 0,
- "DRAW_ORDER_LIFETIME": 1,
- "EMISSION_SHAPE_DIRECTED_POINTS": 4,
- "EMISSION_SHAPE_MAX": 5,
- "EMISSION_SHAPE_POINT": 0,
- "EMISSION_SHAPE_POINTS": 3,
- "EMISSION_SHAPE_RECTANGLE": 2,
- "EMISSION_SHAPE_SPHERE": 1,
- "FLAG_ALIGN_Y_TO_VELOCITY": 0,
- "FLAG_DISABLE_Z": 2,
- "FLAG_MAX": 3,
- "FLAG_ROTATE_Y": 1,
- "PARAM_ANGLE": 7,
- "PARAM_ANGULAR_VELOCITY": 1,
- "PARAM_ANIM_OFFSET": 11,
- "PARAM_ANIM_SPEED": 10,
- "PARAM_DAMPING": 6,
- "PARAM_HUE_VARIATION": 9,
- "PARAM_INITIAL_LINEAR_VELOCITY": 0,
- "PARAM_LINEAR_ACCEL": 3,
- "PARAM_MAX": 12,
- "PARAM_ORBIT_VELOCITY": 2,
- "PARAM_RADIAL_ACCEL": 4,
- "PARAM_SCALE": 8,
- "PARAM_TANGENTIAL_ACCEL": 5
- },
- "properties": [
- {
- "name": "amount",
- "type": "int",
- "getter": "get_amount",
- "setter": "set_amount",
- "index": -1
- },
- {
- "name": "angle",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 7
- },
- {
- "name": "angle_curve",
- "type": "Curve",
- "getter": "get_param_curve",
- "setter": "set_param_curve",
- "index": 7
- },
- {
- "name": "angle_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 7
- },
- {
- "name": "angular_velocity",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 1
- },
- {
- "name": "angular_velocity_curve",
- "type": "Curve",
- "getter": "get_param_curve",
- "setter": "set_param_curve",
- "index": 1
- },
- {
- "name": "angular_velocity_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 1
- },
- {
- "name": "anim_offset",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 11
- },
- {
- "name": "anim_offset_curve",
- "type": "Curve",
- "getter": "get_param_curve",
- "setter": "set_param_curve",
- "index": 11
- },
- {
- "name": "anim_offset_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 11
- },
- {
- "name": "anim_speed",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 10
- },
- {
- "name": "anim_speed_curve",
- "type": "Curve",
- "getter": "get_param_curve",
- "setter": "set_param_curve",
- "index": 10
- },
- {
- "name": "anim_speed_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 10
- },
- {
- "name": "color",
- "type": "Color",
- "getter": "get_color",
- "setter": "set_color",
- "index": -1
- },
- {
- "name": "color_initial_ramp",
- "type": "Gradient",
- "getter": "get_color_initial_ramp",
- "setter": "set_color_initial_ramp",
- "index": -1
- },
- {
- "name": "color_ramp",
- "type": "Gradient",
- "getter": "get_color_ramp",
- "setter": "set_color_ramp",
- "index": -1
- },
- {
- "name": "damping",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 6
- },
- {
- "name": "damping_curve",
- "type": "Curve",
- "getter": "get_param_curve",
- "setter": "set_param_curve",
- "index": 6
- },
- {
- "name": "damping_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 6
- },
- {
- "name": "direction",
- "type": "Vector2",
- "getter": "get_direction",
- "setter": "set_direction",
- "index": -1
- },
- {
- "name": "draw_order",
- "type": "int",
- "getter": "get_draw_order",
- "setter": "set_draw_order",
- "index": -1
- },
- {
- "name": "emission_colors",
- "type": "PoolColorArray",
- "getter": "get_emission_colors",
- "setter": "set_emission_colors",
- "index": -1
- },
- {
- "name": "emission_normals",
- "type": "PoolVector2Array",
- "getter": "get_emission_normals",
- "setter": "set_emission_normals",
- "index": -1
- },
- {
- "name": "emission_points",
- "type": "PoolVector2Array",
- "getter": "get_emission_points",
- "setter": "set_emission_points",
- "index": -1
- },
- {
- "name": "emission_rect_extents",
- "type": "Vector2",
- "getter": "get_emission_rect_extents",
- "setter": "set_emission_rect_extents",
- "index": -1
- },
- {
- "name": "emission_shape",
- "type": "int",
- "getter": "get_emission_shape",
- "setter": "set_emission_shape",
- "index": -1
- },
- {
- "name": "emission_sphere_radius",
- "type": "float",
- "getter": "get_emission_sphere_radius",
- "setter": "set_emission_sphere_radius",
- "index": -1
- },
- {
- "name": "emitting",
- "type": "bool",
- "getter": "is_emitting",
- "setter": "set_emitting",
- "index": -1
- },
- {
- "name": "explosiveness",
- "type": "float",
- "getter": "get_explosiveness_ratio",
- "setter": "set_explosiveness_ratio",
- "index": -1
- },
- {
- "name": "fixed_fps",
- "type": "int",
- "getter": "get_fixed_fps",
- "setter": "set_fixed_fps",
- "index": -1
- },
- {
- "name": "flag_align_y",
- "type": "bool",
- "getter": "get_particle_flag",
- "setter": "set_particle_flag",
- "index": 0
- },
- {
- "name": "fract_delta",
- "type": "bool",
- "getter": "get_fractional_delta",
- "setter": "set_fractional_delta",
- "index": -1
- },
- {
- "name": "gravity",
- "type": "Vector2",
- "getter": "get_gravity",
- "setter": "set_gravity",
- "index": -1
- },
- {
- "name": "hue_variation",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 9
- },
- {
- "name": "hue_variation_curve",
- "type": "Curve",
- "getter": "get_param_curve",
- "setter": "set_param_curve",
- "index": 9
- },
- {
- "name": "hue_variation_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 9
- },
- {
- "name": "initial_velocity",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 0
- },
- {
- "name": "initial_velocity_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 0
- },
- {
- "name": "lifetime",
- "type": "float",
- "getter": "get_lifetime",
- "setter": "set_lifetime",
- "index": -1
- },
- {
- "name": "lifetime_randomness",
- "type": "float",
- "getter": "get_lifetime_randomness",
- "setter": "set_lifetime_randomness",
- "index": -1
- },
- {
- "name": "linear_accel",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 3
- },
- {
- "name": "linear_accel_curve",
- "type": "Curve",
- "getter": "get_param_curve",
- "setter": "set_param_curve",
- "index": 3
- },
- {
- "name": "linear_accel_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 3
- },
- {
- "name": "local_coords",
- "type": "bool",
- "getter": "get_use_local_coordinates",
- "setter": "set_use_local_coordinates",
- "index": -1
- },
- {
- "name": "normalmap",
- "type": "Texture",
- "getter": "get_normalmap",
- "setter": "set_normalmap",
- "index": -1
- },
- {
- "name": "one_shot",
- "type": "bool",
- "getter": "get_one_shot",
- "setter": "set_one_shot",
- "index": -1
- },
- {
- "name": "orbit_velocity",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 2
- },
- {
- "name": "orbit_velocity_curve",
- "type": "Curve",
- "getter": "get_param_curve",
- "setter": "set_param_curve",
- "index": 2
- },
- {
- "name": "orbit_velocity_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 2
- },
- {
- "name": "preprocess",
- "type": "float",
- "getter": "get_pre_process_time",
- "setter": "set_pre_process_time",
- "index": -1
- },
- {
- "name": "radial_accel",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 4
- },
- {
- "name": "radial_accel_curve",
- "type": "Curve",
- "getter": "get_param_curve",
- "setter": "set_param_curve",
- "index": 4
- },
- {
- "name": "radial_accel_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 4
- },
- {
- "name": "randomness",
- "type": "float",
- "getter": "get_randomness_ratio",
- "setter": "set_randomness_ratio",
- "index": -1
- },
- {
- "name": "scale_amount",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 8
- },
- {
- "name": "scale_amount_curve",
- "type": "Curve",
- "getter": "get_param_curve",
- "setter": "set_param_curve",
- "index": 8
- },
- {
- "name": "scale_amount_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 8
- },
- {
- "name": "speed_scale",
- "type": "float",
- "getter": "get_speed_scale",
- "setter": "set_speed_scale",
- "index": -1
- },
- {
- "name": "spread",
- "type": "float",
- "getter": "get_spread",
- "setter": "set_spread",
- "index": -1
- },
- {
- "name": "tangential_accel",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 5
- },
- {
- "name": "tangential_accel_curve",
- "type": "Curve",
- "getter": "get_param_curve",
- "setter": "set_param_curve",
- "index": 5
- },
- {
- "name": "tangential_accel_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 5
- },
- {
- "name": "texture",
- "type": "Texture",
- "getter": "get_texture",
- "setter": "set_texture",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_texture_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_update_render_thread",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "convert_from_particles",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "particles",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_amount",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_color_initial_ramp",
- "return_type": "Gradient",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_color_ramp",
- "return_type": "Gradient",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_direction",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_draw_order",
- "return_type": "enum.CPUParticles2D::DrawOrder",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_emission_colors",
- "return_type": "PoolColorArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_emission_normals",
- "return_type": "PoolVector2Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_emission_points",
- "return_type": "PoolVector2Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_emission_rect_extents",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_emission_shape",
- "return_type": "enum.CPUParticles2D::EmissionShape",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_emission_sphere_radius",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_explosiveness_ratio",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_fixed_fps",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_fractional_delta",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_gravity",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_lifetime",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_lifetime_randomness",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_normalmap",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_one_shot",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_param",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_param_curve",
- "return_type": "Curve",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_param_randomness",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_particle_flag",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flag",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_pre_process_time",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_randomness_ratio",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_speed_scale",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_spread",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_texture",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_use_local_coordinates",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_emitting",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "restart",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_amount",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_color_initial_ramp",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ramp",
- "type": "Gradient",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_color_ramp",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ramp",
- "type": "Gradient",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_direction",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "direction",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_draw_order",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "order",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emission_colors",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "array",
- "type": "PoolColorArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emission_normals",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "array",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emission_points",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "array",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emission_rect_extents",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "extents",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emission_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shape",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emission_sphere_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emitting",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "emitting",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_explosiveness_ratio",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ratio",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fixed_fps",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "fps",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fractional_delta",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_gravity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "accel_vec",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_lifetime",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "secs",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_lifetime_randomness",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "random",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_normalmap",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "normalmap",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_one_shot",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_param",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_param_curve",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "curve",
- "type": "Curve",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_param_randomness",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "randomness",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_particle_flag",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flag",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_pre_process_time",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "secs",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_randomness_ratio",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ratio",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_speed_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scale",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_spread",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "degrees",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_local_coordinates",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Flags",
- "values": {
- "FLAG_ALIGN_Y_TO_VELOCITY": 0,
- "FLAG_ROTATE_Y": 1,
- "FLAG_DISABLE_Z": 2,
- "FLAG_MAX": 3
- }
- },
- {
- "name": "EmissionShape",
- "values": {
- "EMISSION_SHAPE_POINT": 0,
- "EMISSION_SHAPE_SPHERE": 1,
- "EMISSION_SHAPE_RECTANGLE": 2,
- "EMISSION_SHAPE_POINTS": 3,
- "EMISSION_SHAPE_DIRECTED_POINTS": 4,
- "EMISSION_SHAPE_MAX": 5
- }
- },
- {
- "name": "Parameter",
- "values": {
- "PARAM_INITIAL_LINEAR_VELOCITY": 0,
- "PARAM_ANGULAR_VELOCITY": 1,
- "PARAM_ORBIT_VELOCITY": 2,
- "PARAM_LINEAR_ACCEL": 3,
- "PARAM_RADIAL_ACCEL": 4,
- "PARAM_TANGENTIAL_ACCEL": 5,
- "PARAM_DAMPING": 6,
- "PARAM_ANGLE": 7,
- "PARAM_SCALE": 8,
- "PARAM_HUE_VARIATION": 9,
- "PARAM_ANIM_SPEED": 10,
- "PARAM_ANIM_OFFSET": 11,
- "PARAM_MAX": 12
- }
- },
- {
- "name": "DrawOrder",
- "values": {
- "DRAW_ORDER_INDEX": 0,
- "DRAW_ORDER_LIFETIME": 1
- }
- }
- ]
- },
- {
- "name": "CSGBox",
- "base_class": "CSGPrimitive",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "depth",
- "type": "float",
- "getter": "get_depth",
- "setter": "set_depth",
- "index": -1
- },
- {
- "name": "height",
- "type": "float",
- "getter": "get_height",
- "setter": "set_height",
- "index": -1
- },
- {
- "name": "material",
- "type": "SpatialMaterial,ShaderMaterial",
- "getter": "get_material",
- "setter": "set_material",
- "index": -1
- },
- {
- "name": "width",
- "type": "float",
- "getter": "get_width",
- "setter": "set_width",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_depth",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_height",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_material",
- "return_type": "Material",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_width",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_depth",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "depth",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_height",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "height",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_material",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "material",
- "type": "Material",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_width",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "width",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "CSGCombiner",
- "base_class": "CSGShape",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "CSGCylinder",
- "base_class": "CSGPrimitive",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "cone",
- "type": "bool",
- "getter": "is_cone",
- "setter": "set_cone",
- "index": -1
- },
- {
- "name": "height",
- "type": "float",
- "getter": "get_height",
- "setter": "set_height",
- "index": -1
- },
- {
- "name": "material",
- "type": "SpatialMaterial,ShaderMaterial",
- "getter": "get_material",
- "setter": "set_material",
- "index": -1
- },
- {
- "name": "radius",
- "type": "float",
- "getter": "get_radius",
- "setter": "set_radius",
- "index": -1
- },
- {
- "name": "sides",
- "type": "int",
- "getter": "get_sides",
- "setter": "set_sides",
- "index": -1
- },
- {
- "name": "smooth_faces",
- "type": "bool",
- "getter": "get_smooth_faces",
- "setter": "set_smooth_faces",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_height",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_material",
- "return_type": "Material",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_radius",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_sides",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_smooth_faces",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_cone",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_cone",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "cone",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_height",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "height",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_material",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "material",
- "type": "Material",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sides",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "sides",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_smooth_faces",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "smooth_faces",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "CSGMesh",
- "base_class": "CSGPrimitive",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "material",
- "type": "SpatialMaterial,ShaderMaterial",
- "getter": "get_material",
- "setter": "set_material",
- "index": -1
- },
- {
- "name": "mesh",
- "type": "Mesh",
- "getter": "get_mesh",
- "setter": "set_mesh",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_mesh_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_material",
- "return_type": "Material",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_mesh",
- "return_type": "Mesh",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_material",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "material",
- "type": "Material",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_mesh",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "Mesh",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "CSGPolygon",
- "base_class": "CSGPrimitive",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "MODE_DEPTH": 0,
- "MODE_PATH": 2,
- "MODE_SPIN": 1,
- "PATH_INTERVAL_DISTANCE": 0,
- "PATH_INTERVAL_SUBDIVIDE": 1,
- "PATH_ROTATION_PATH": 1,
- "PATH_ROTATION_PATH_FOLLOW": 2,
- "PATH_ROTATION_POLYGON": 0
- },
- "properties": [
- {
- "name": "depth",
- "type": "float",
- "getter": "get_depth",
- "setter": "set_depth",
- "index": -1
- },
- {
- "name": "material",
- "type": "SpatialMaterial,ShaderMaterial",
- "getter": "get_material",
- "setter": "set_material",
- "index": -1
- },
- {
- "name": "mode",
- "type": "int",
- "getter": "get_mode",
- "setter": "set_mode",
- "index": -1
- },
- {
- "name": "path_continuous_u",
- "type": "bool",
- "getter": "is_path_continuous_u",
- "setter": "set_path_continuous_u",
- "index": -1
- },
- {
- "name": "path_interval",
- "type": "float",
- "getter": "get_path_interval",
- "setter": "set_path_interval",
- "index": -1
- },
- {
- "name": "path_interval_type",
- "type": "int",
- "getter": "get_path_interval_type",
- "setter": "set_path_interval_type",
- "index": -1
- },
- {
- "name": "path_joined",
- "type": "bool",
- "getter": "is_path_joined",
- "setter": "set_path_joined",
- "index": -1
- },
- {
- "name": "path_local",
- "type": "bool",
- "getter": "is_path_local",
- "setter": "set_path_local",
- "index": -1
- },
- {
- "name": "path_node",
- "type": "NodePath",
- "getter": "get_path_node",
- "setter": "set_path_node",
- "index": -1
- },
- {
- "name": "path_rotation",
- "type": "int",
- "getter": "get_path_rotation",
- "setter": "set_path_rotation",
- "index": -1
- },
- {
- "name": "path_simplify_angle",
- "type": "float",
- "getter": "get_path_simplify_angle",
- "setter": "set_path_simplify_angle",
- "index": -1
- },
- {
- "name": "path_u_distance",
- "type": "float",
- "getter": "get_path_u_distance",
- "setter": "set_path_u_distance",
- "index": -1
- },
- {
- "name": "polygon",
- "type": "PoolVector2Array",
- "getter": "get_polygon",
- "setter": "set_polygon",
- "index": -1
- },
- {
- "name": "smooth_faces",
- "type": "bool",
- "getter": "get_smooth_faces",
- "setter": "set_smooth_faces",
- "index": -1
- },
- {
- "name": "spin_degrees",
- "type": "float",
- "getter": "get_spin_degrees",
- "setter": "set_spin_degrees",
- "index": -1
- },
- {
- "name": "spin_sides",
- "type": "int",
- "getter": "get_spin_sides",
- "setter": "set_spin_sides",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_has_editable_3d_polygon_no_depth",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_is_editable_3d_polygon",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_path_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_path_exited",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_depth",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_material",
- "return_type": "Material",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_mode",
- "return_type": "enum.CSGPolygon::Mode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_path_interval",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_path_interval_type",
- "return_type": "enum.CSGPolygon::PathIntervalType",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_path_node",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_path_rotation",
- "return_type": "enum.CSGPolygon::PathRotation",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_path_simplify_angle",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_path_u_distance",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_polygon",
- "return_type": "PoolVector2Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_smooth_faces",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_spin_degrees",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_spin_sides",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_path_continuous_u",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_path_joined",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_path_local",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_depth",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "depth",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_material",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "material",
- "type": "Material",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_path_continuous_u",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_path_interval",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path_interval",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_path_interval_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "interval_type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_path_joined",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_path_local",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_path_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_path_rotation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path_rotation",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_path_simplify_angle",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "degrees",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_path_u_distance",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_polygon",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "polygon",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_smooth_faces",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "smooth_faces",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_spin_degrees",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "degrees",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_spin_sides",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "spin_sides",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "PathIntervalType",
- "values": {
- "PATH_INTERVAL_DISTANCE": 0,
- "PATH_INTERVAL_SUBDIVIDE": 1
- }
- },
- {
- "name": "PathRotation",
- "values": {
- "PATH_ROTATION_POLYGON": 0,
- "PATH_ROTATION_PATH": 1,
- "PATH_ROTATION_PATH_FOLLOW": 2
- }
- },
- {
- "name": "Mode",
- "values": {
- "MODE_DEPTH": 0,
- "MODE_SPIN": 1,
- "MODE_PATH": 2
- }
- }
- ]
- },
- {
- "name": "CSGPrimitive",
- "base_class": "CSGShape",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "invert_faces",
- "type": "bool",
- "getter": "is_inverting_faces",
- "setter": "set_invert_faces",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "is_inverting_faces",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_invert_faces",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "invert_faces",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "CSGShape",
- "base_class": "GeometryInstance",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- "OPERATION_INTERSECTION": 1,
- "OPERATION_SUBTRACTION": 2,
- "OPERATION_UNION": 0
- },
- "properties": [
- {
- "name": "calculate_tangents",
- "type": "bool",
- "getter": "is_calculating_tangents",
- "setter": "set_calculate_tangents",
- "index": -1
- },
- {
- "name": "collision_layer",
- "type": "int",
- "getter": "get_collision_layer",
- "setter": "set_collision_layer",
- "index": -1
- },
- {
- "name": "collision_mask",
- "type": "int",
- "getter": "get_collision_mask",
- "setter": "set_collision_mask",
- "index": -1
- },
- {
- "name": "operation",
- "type": "int",
- "getter": "get_operation",
- "setter": "set_operation",
- "index": -1
- },
- {
- "name": "snap",
- "type": "float",
- "getter": "get_snap",
- "setter": "set_snap",
- "index": -1
- },
- {
- "name": "use_collision",
- "type": "bool",
- "getter": "is_using_collision",
- "setter": "set_use_collision",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_update_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_layer",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_layer_bit",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_collision_mask",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_mask_bit",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_meshes",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_operation",
- "return_type": "enum.CSGShape::Operation",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_snap",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_calculating_tangents",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_root_shape",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_using_collision",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_calculate_tangents",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_layer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_layer_bit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_mask_bit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_operation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "operation",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_snap",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "snap",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_collision",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "operation",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Operation",
- "values": {
- "OPERATION_UNION": 0,
- "OPERATION_INTERSECTION": 1,
- "OPERATION_SUBTRACTION": 2
- }
- }
- ]
- },
- {
- "name": "CSGSphere",
- "base_class": "CSGPrimitive",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "material",
- "type": "SpatialMaterial,ShaderMaterial",
- "getter": "get_material",
- "setter": "set_material",
- "index": -1
- },
- {
- "name": "radial_segments",
- "type": "int",
- "getter": "get_radial_segments",
- "setter": "set_radial_segments",
- "index": -1
- },
- {
- "name": "radius",
- "type": "float",
- "getter": "get_radius",
- "setter": "set_radius",
- "index": -1
- },
- {
- "name": "rings",
- "type": "int",
- "getter": "get_rings",
- "setter": "set_rings",
- "index": -1
- },
- {
- "name": "smooth_faces",
- "type": "bool",
- "getter": "get_smooth_faces",
- "setter": "set_smooth_faces",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_material",
- "return_type": "Material",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_radial_segments",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_radius",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_rings",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_smooth_faces",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_material",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "material",
- "type": "Material",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_radial_segments",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radial_segments",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_rings",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rings",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_smooth_faces",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "smooth_faces",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "CSGTorus",
- "base_class": "CSGPrimitive",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "inner_radius",
- "type": "float",
- "getter": "get_inner_radius",
- "setter": "set_inner_radius",
- "index": -1
- },
- {
- "name": "material",
- "type": "SpatialMaterial,ShaderMaterial",
- "getter": "get_material",
- "setter": "set_material",
- "index": -1
- },
- {
- "name": "outer_radius",
- "type": "float",
- "getter": "get_outer_radius",
- "setter": "set_outer_radius",
- "index": -1
- },
- {
- "name": "ring_sides",
- "type": "int",
- "getter": "get_ring_sides",
- "setter": "set_ring_sides",
- "index": -1
- },
- {
- "name": "sides",
- "type": "int",
- "getter": "get_sides",
- "setter": "set_sides",
- "index": -1
- },
- {
- "name": "smooth_faces",
- "type": "bool",
- "getter": "get_smooth_faces",
- "setter": "set_smooth_faces",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_inner_radius",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_material",
- "return_type": "Material",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_outer_radius",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ring_sides",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_sides",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_smooth_faces",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_inner_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_material",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "material",
- "type": "Material",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_outer_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ring_sides",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "sides",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sides",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "sides",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_smooth_faces",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "smooth_faces",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Camera",
- "base_class": "Spatial",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "DOPPLER_TRACKING_DISABLED": 0,
- "DOPPLER_TRACKING_IDLE_STEP": 1,
- "DOPPLER_TRACKING_PHYSICS_STEP": 2,
- "KEEP_HEIGHT": 1,
- "KEEP_WIDTH": 0,
- "PROJECTION_FRUSTUM": 2,
- "PROJECTION_ORTHOGONAL": 1,
- "PROJECTION_PERSPECTIVE": 0
- },
- "properties": [
- {
- "name": "cull_mask",
- "type": "int",
- "getter": "get_cull_mask",
- "setter": "set_cull_mask",
- "index": -1
- },
- {
- "name": "current",
- "type": "bool",
- "getter": "is_current",
- "setter": "set_current",
- "index": -1
- },
- {
- "name": "doppler_tracking",
- "type": "int",
- "getter": "get_doppler_tracking",
- "setter": "set_doppler_tracking",
- "index": -1
- },
- {
- "name": "environment",
- "type": "Environment",
- "getter": "get_environment",
- "setter": "set_environment",
- "index": -1
- },
- {
- "name": "far",
- "type": "float",
- "getter": "get_zfar",
- "setter": "set_zfar",
- "index": -1
- },
- {
- "name": "fov",
- "type": "float",
- "getter": "get_fov",
- "setter": "set_fov",
- "index": -1
- },
- {
- "name": "frustum_offset",
- "type": "Vector2",
- "getter": "get_frustum_offset",
- "setter": "set_frustum_offset",
- "index": -1
- },
- {
- "name": "h_offset",
- "type": "float",
- "getter": "get_h_offset",
- "setter": "set_h_offset",
- "index": -1
- },
- {
- "name": "keep_aspect",
- "type": "int",
- "getter": "get_keep_aspect_mode",
- "setter": "set_keep_aspect_mode",
- "index": -1
- },
- {
- "name": "near",
- "type": "float",
- "getter": "get_znear",
- "setter": "set_znear",
- "index": -1
- },
- {
- "name": "projection",
- "type": "int",
- "getter": "get_projection",
- "setter": "set_projection",
- "index": -1
- },
- {
- "name": "size",
- "type": "float",
- "getter": "get_size",
- "setter": "set_size",
- "index": -1
- },
- {
- "name": "v_offset",
- "type": "float",
- "getter": "get_v_offset",
- "setter": "set_v_offset",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "clear_current",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable_next",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "get_camera_rid",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_camera_transform",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_cull_mask",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_cull_mask_bit",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_doppler_tracking",
- "return_type": "enum.Camera::DopplerTracking",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_environment",
- "return_type": "Environment",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_fov",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_frustum",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_frustum_offset",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_h_offset",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_keep_aspect_mode",
- "return_type": "enum.Camera::KeepAspect",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_projection",
- "return_type": "enum.Camera::Projection",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_size",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_v_offset",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_zfar",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_znear",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_current",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_position_behind",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "world_point",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "make_current",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "project_local_ray_normal",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "screen_point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "project_position",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "screen_point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "z_depth",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "project_ray_normal",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "screen_point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "project_ray_origin",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "screen_point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_cull_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_cull_mask_bit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_current",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_doppler_tracking",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_environment",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "env",
- "type": "Environment",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fov",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_frustum",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "offset",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "z_near",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "z_far",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_frustum_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_h_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ofs",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_keep_aspect_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_orthogonal",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "z_near",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "z_far",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_perspective",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "fov",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "z_near",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "z_far",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_projection",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_v_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ofs",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_zfar",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_znear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "unproject_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "world_point",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "KeepAspect",
- "values": {
- "KEEP_WIDTH": 0,
- "KEEP_HEIGHT": 1
- }
- },
- {
- "name": "Projection",
- "values": {
- "PROJECTION_PERSPECTIVE": 0,
- "PROJECTION_ORTHOGONAL": 1,
- "PROJECTION_FRUSTUM": 2
- }
- },
- {
- "name": "DopplerTracking",
- "values": {
- "DOPPLER_TRACKING_DISABLED": 0,
- "DOPPLER_TRACKING_IDLE_STEP": 1,
- "DOPPLER_TRACKING_PHYSICS_STEP": 2
- }
- }
- ]
- },
- {
- "name": "Camera2D",
- "base_class": "Node2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "ANCHOR_MODE_DRAG_CENTER": 1,
- "ANCHOR_MODE_FIXED_TOP_LEFT": 0,
- "CAMERA2D_PROCESS_IDLE": 1,
- "CAMERA2D_PROCESS_PHYSICS": 0
- },
- "properties": [
- {
- "name": "anchor_mode",
- "type": "int",
- "getter": "get_anchor_mode",
- "setter": "set_anchor_mode",
- "index": -1
- },
- {
- "name": "current",
- "type": "bool",
- "getter": "is_current",
- "setter": "_set_current",
- "index": -1
- },
- {
- "name": "custom_viewport",
- "type": "Viewport",
- "getter": "get_custom_viewport",
- "setter": "set_custom_viewport",
- "index": -1
- },
- {
- "name": "drag_margin_bottom",
- "type": "float",
- "getter": "get_drag_margin",
- "setter": "set_drag_margin",
- "index": 3
- },
- {
- "name": "drag_margin_h_enabled",
- "type": "bool",
- "getter": "is_h_drag_enabled",
- "setter": "set_h_drag_enabled",
- "index": -1
- },
- {
- "name": "drag_margin_left",
- "type": "float",
- "getter": "get_drag_margin",
- "setter": "set_drag_margin",
- "index": 0
- },
- {
- "name": "drag_margin_right",
- "type": "float",
- "getter": "get_drag_margin",
- "setter": "set_drag_margin",
- "index": 2
- },
- {
- "name": "drag_margin_top",
- "type": "float",
- "getter": "get_drag_margin",
- "setter": "set_drag_margin",
- "index": 1
- },
- {
- "name": "drag_margin_v_enabled",
- "type": "bool",
- "getter": "is_v_drag_enabled",
- "setter": "set_v_drag_enabled",
- "index": -1
- },
- {
- "name": "editor_draw_drag_margin",
- "type": "bool",
- "getter": "is_margin_drawing_enabled",
- "setter": "set_margin_drawing_enabled",
- "index": -1
- },
- {
- "name": "editor_draw_limits",
- "type": "bool",
- "getter": "is_limit_drawing_enabled",
- "setter": "set_limit_drawing_enabled",
- "index": -1
- },
- {
- "name": "editor_draw_screen",
- "type": "bool",
- "getter": "is_screen_drawing_enabled",
- "setter": "set_screen_drawing_enabled",
- "index": -1
- },
- {
- "name": "limit_bottom",
- "type": "int",
- "getter": "get_limit",
- "setter": "set_limit",
- "index": 3
- },
- {
- "name": "limit_left",
- "type": "int",
- "getter": "get_limit",
- "setter": "set_limit",
- "index": 0
- },
- {
- "name": "limit_right",
- "type": "int",
- "getter": "get_limit",
- "setter": "set_limit",
- "index": 2
- },
- {
- "name": "limit_smoothed",
- "type": "bool",
- "getter": "is_limit_smoothing_enabled",
- "setter": "set_limit_smoothing_enabled",
- "index": -1
- },
- {
- "name": "limit_top",
- "type": "int",
- "getter": "get_limit",
- "setter": "set_limit",
- "index": 1
- },
- {
- "name": "offset",
- "type": "Vector2",
- "getter": "get_offset",
- "setter": "set_offset",
- "index": -1
- },
- {
- "name": "offset_h",
- "type": "float",
- "getter": "get_h_offset",
- "setter": "set_h_offset",
- "index": -1
- },
- {
- "name": "offset_v",
- "type": "float",
- "getter": "get_v_offset",
- "setter": "set_v_offset",
- "index": -1
- },
- {
- "name": "process_mode",
- "type": "int",
- "getter": "get_process_mode",
- "setter": "set_process_mode",
- "index": -1
- },
- {
- "name": "rotating",
- "type": "bool",
- "getter": "is_rotating",
- "setter": "set_rotating",
- "index": -1
- },
- {
- "name": "smoothing_enabled",
- "type": "bool",
- "getter": "is_follow_smoothing_enabled",
- "setter": "set_enable_follow_smoothing",
- "index": -1
- },
- {
- "name": "smoothing_speed",
- "type": "float",
- "getter": "get_follow_smoothing",
- "setter": "set_follow_smoothing",
- "index": -1
- },
- {
- "name": "zoom",
- "type": "Vector2",
- "getter": "get_zoom",
- "setter": "set_zoom",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_make_current",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_current",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "current",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_update_scroll",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "align",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "clear_current",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "force_update_scroll",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_anchor_mode",
- "return_type": "enum.Camera2D::AnchorMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_camera_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_camera_screen_center",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_custom_viewport",
- "return_type": "Node",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_drag_margin",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_follow_smoothing",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_h_offset",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_limit",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_offset",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_process_mode",
- "return_type": "enum.Camera2D::Camera2DProcessMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_v_offset",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_zoom",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_current",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_follow_smoothing_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_h_drag_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_limit_drawing_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_limit_smoothing_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_margin_drawing_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_rotating",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_screen_drawing_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_v_drag_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "make_current",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "reset_smoothing",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_anchor_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "anchor_mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_custom_viewport",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_drag_margin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "drag_margin",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_enable_follow_smoothing",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "follow_smoothing",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_follow_smoothing",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "follow_smoothing",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_h_drag_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_h_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ofs",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_limit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "limit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_limit_drawing_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "limit_drawing_enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_limit_smoothing_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "limit_smoothing_enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_margin_drawing_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin_drawing_enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_process_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_rotating",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rotating",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_screen_drawing_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "screen_drawing_enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_v_drag_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_v_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ofs",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_zoom",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "zoom",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Camera2DProcessMode",
- "values": {
- "CAMERA2D_PROCESS_PHYSICS": 0,
- "CAMERA2D_PROCESS_IDLE": 1
- }
- },
- {
- "name": "AnchorMode",
- "values": {
- "ANCHOR_MODE_FIXED_TOP_LEFT": 0,
- "ANCHOR_MODE_DRAG_CENTER": 1
- }
- }
- ]
- },
- {
- "name": "CameraFeed",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "FEED_BACK": 2,
- "FEED_FRONT": 1,
- "FEED_NOIMAGE": 0,
- "FEED_RGB": 1,
- "FEED_UNSPECIFIED": 0,
- "FEED_YCBCR": 2,
- "FEED_YCBCR_SEP": 3
- },
- "properties": [
- {
- "name": "feed_is_active",
- "type": "bool",
- "getter": "is_active",
- "setter": "set_active",
- "index": -1
- },
- {
- "name": "feed_transform",
- "type": "Transform2D",
- "getter": "get_transform",
- "setter": "set_transform",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_allocate_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "height",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "format",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "texture_type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "data_type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_RGB_img",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rgb_img",
- "type": "Image",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_YCbCr_img",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ycbcr_img",
- "type": "Image",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_YCbCr_imgs",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "y_img",
- "type": "Image",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "cbcr_img",
- "type": "Image",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_name",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_position",
- "return_type": "enum.CameraFeed::FeedPosition",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_transform",
- "return_type": "Transform2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_active",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_active",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "active",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "transform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "FeedDataType",
- "values": {
- "FEED_NOIMAGE": 0,
- "FEED_RGB": 1,
- "FEED_YCBCR": 2,
- "FEED_YCBCR_SEP": 3
- }
- },
- {
- "name": "FeedPosition",
- "values": {
- "FEED_UNSPECIFIED": 0,
- "FEED_FRONT": 1,
- "FEED_BACK": 2
- }
- }
- ]
- },
- {
- "name": "CameraServer",
- "base_class": "Object",
- "api_type": "core",
- "singleton": true,
- "singleton_name": "CameraServer",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- "FEED_CBCR_IMAGE": 1,
- "FEED_RGBA_IMAGE": 0,
- "FEED_YCBCR_IMAGE": 0,
- "FEED_Y_IMAGE": 0
- },
- "properties": [
- ],
- "signals": [
- {
- "name": "camera_feed_added",
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "camera_feed_removed",
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "add_feed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "feed",
- "type": "CameraFeed",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "feeds",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_feed",
- "return_type": "CameraFeed",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_feed_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "remove_feed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "feed",
- "type": "CameraFeed",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "FeedImage",
- "values": {
- "FEED_RGBA_IMAGE": 0,
- "FEED_YCBCR_IMAGE": 0,
- "FEED_Y_IMAGE": 0,
- "FEED_CBCR_IMAGE": 1
- }
- }
- ]
- },
- {
- "name": "CameraTexture",
- "base_class": "Texture",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "camera_feed_id",
- "type": "int",
- "getter": "get_camera_feed_id",
- "setter": "set_camera_feed_id",
- "index": -1
- },
- {
- "name": "camera_is_active",
- "type": "bool",
- "getter": "get_camera_active",
- "setter": "set_camera_active",
- "index": -1
- },
- {
- "name": "which_feed",
- "type": "int",
- "getter": "get_which_feed",
- "setter": "set_which_feed",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_camera_active",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_camera_feed_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_which_feed",
- "return_type": "enum.CameraServer::FeedImage",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_camera_active",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "active",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_camera_feed_id",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "feed_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_which_feed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "which_feed",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "CanvasItem",
- "base_class": "Node",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- "BLEND_MODE_ADD": 1,
- "BLEND_MODE_DISABLED": 5,
- "BLEND_MODE_MIX": 0,
- "BLEND_MODE_MUL": 3,
- "BLEND_MODE_PREMULT_ALPHA": 4,
- "BLEND_MODE_SUB": 2,
- "NOTIFICATION_DRAW": 30,
- "NOTIFICATION_ENTER_CANVAS": 32,
- "NOTIFICATION_EXIT_CANVAS": 33,
- "NOTIFICATION_TRANSFORM_CHANGED": 2000,
- "NOTIFICATION_VISIBILITY_CHANGED": 31
- },
- "properties": [
- {
- "name": "light_mask",
- "type": "int",
- "getter": "get_light_mask",
- "setter": "set_light_mask",
- "index": -1
- },
- {
- "name": "material",
- "type": "ShaderMaterial,CanvasItemMaterial",
- "getter": "get_material",
- "setter": "set_material",
- "index": -1
- },
- {
- "name": "modulate",
- "type": "Color",
- "getter": "get_modulate",
- "setter": "set_modulate",
- "index": -1
- },
- {
- "name": "self_modulate",
- "type": "Color",
- "getter": "get_self_modulate",
- "setter": "set_self_modulate",
- "index": -1
- },
- {
- "name": "show_behind_parent",
- "type": "bool",
- "getter": "is_draw_behind_parent_enabled",
- "setter": "set_draw_behind_parent",
- "index": -1
- },
- {
- "name": "show_on_top",
- "type": "bool",
- "getter": "_is_on_top",
- "setter": "_set_on_top",
- "index": -1
- },
- {
- "name": "use_parent_material",
- "type": "bool",
- "getter": "get_use_parent_material",
- "setter": "set_use_parent_material",
- "index": -1
- },
- {
- "name": "visible",
- "type": "bool",
- "getter": "is_visible",
- "setter": "set_visible",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "draw",
- "arguments": [
- ]
- },
- {
- "name": "hide",
- "arguments": [
- ]
- },
- {
- "name": "item_rect_changed",
- "arguments": [
- ]
- },
- {
- "name": "visibility_changed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_draw",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_edit_get_pivot",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_edit_get_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_edit_get_rect",
- "return_type": "Rect2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_edit_get_rotation",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_edit_get_scale",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_edit_get_state",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_edit_get_transform",
- "return_type": "Transform2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_edit_set_pivot",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pivot",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_edit_set_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_edit_set_rect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_edit_set_rotation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "degrees",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_edit_set_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_edit_set_state",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "state",
- "type": "Dictionary",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_edit_use_pivot",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_edit_use_rect",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_edit_use_rotation",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_is_on_top",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_on_top",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "on_top",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_toplevel_raise_self",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_update_callback",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "draw_arc",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "center",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "start_angle",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "end_angle",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "point_count",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "width",
- "type": "float",
- "has_default_value": true,
- "default_value": "1"
- },
- {
- "name": "antialiased",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "draw_char",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "font",
- "type": "Font",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "char",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "next",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "modulate",
- "type": "Color",
- "has_default_value": true,
- "default_value": "1,1,1,1"
- }
- ]
- },
- {
- "name": "draw_circle",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "draw_colored_polygon",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "points",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "uvs",
- "type": "PoolVector2Array",
- "has_default_value": true,
- "default_value": "[]"
- },
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": true,
- "default_value": "Null"
- },
- {
- "name": "normal_map",
- "type": "Texture",
- "has_default_value": true,
- "default_value": "Null"
- },
- {
- "name": "antialiased",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "draw_line",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "width",
- "type": "float",
- "has_default_value": true,
- "default_value": "1"
- },
- {
- "name": "antialiased",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "draw_mesh",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "Mesh",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "normal_map",
- "type": "Texture",
- "has_default_value": true,
- "default_value": "[Object:null]"
- },
- {
- "name": "transform",
- "type": "Transform2D",
- "has_default_value": true,
- "default_value": "((1, 0), (0, 1), (0, 0))"
- },
- {
- "name": "modulate",
- "type": "Color",
- "has_default_value": true,
- "default_value": "1,1,1,1"
- }
- ]
- },
- {
- "name": "draw_multiline",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "points",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "width",
- "type": "float",
- "has_default_value": true,
- "default_value": "1"
- },
- {
- "name": "antialiased",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "draw_multiline_colors",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "points",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "colors",
- "type": "PoolColorArray",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "width",
- "type": "float",
- "has_default_value": true,
- "default_value": "1"
- },
- {
- "name": "antialiased",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "draw_multimesh",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "multimesh",
- "type": "MultiMesh",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "normal_map",
- "type": "Texture",
- "has_default_value": true,
- "default_value": "[Object:null]"
- }
- ]
- },
- {
- "name": "draw_polygon",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "points",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "colors",
- "type": "PoolColorArray",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "uvs",
- "type": "PoolVector2Array",
- "has_default_value": true,
- "default_value": "[]"
- },
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": true,
- "default_value": "Null"
- },
- {
- "name": "normal_map",
- "type": "Texture",
- "has_default_value": true,
- "default_value": "Null"
- },
- {
- "name": "antialiased",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "draw_polyline",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "points",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "width",
- "type": "float",
- "has_default_value": true,
- "default_value": "1"
- },
- {
- "name": "antialiased",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "draw_polyline_colors",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "points",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "colors",
- "type": "PoolColorArray",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "width",
- "type": "float",
- "has_default_value": true,
- "default_value": "1"
- },
- {
- "name": "antialiased",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "draw_primitive",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "points",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "colors",
- "type": "PoolColorArray",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "uvs",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": true,
- "default_value": "Null"
- },
- {
- "name": "width",
- "type": "float",
- "has_default_value": true,
- "default_value": "1"
- },
- {
- "name": "normal_map",
- "type": "Texture",
- "has_default_value": true,
- "default_value": "Null"
- }
- ]
- },
- {
- "name": "draw_rect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "filled",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- },
- {
- "name": "width",
- "type": "float",
- "has_default_value": true,
- "default_value": "1"
- },
- {
- "name": "antialiased",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "draw_set_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "rotation",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "scale",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "draw_set_transform_matrix",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "xform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "draw_string",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "font",
- "type": "Font",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "modulate",
- "type": "Color",
- "has_default_value": true,
- "default_value": "1,1,1,1"
- },
- {
- "name": "clip_w",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "draw_style_box",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "style_box",
- "type": "StyleBox",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "draw_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "modulate",
- "type": "Color",
- "has_default_value": true,
- "default_value": "1,1,1,1"
- },
- {
- "name": "normal_map",
- "type": "Texture",
- "has_default_value": true,
- "default_value": "Null"
- }
- ]
- },
- {
- "name": "draw_texture_rect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "tile",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "modulate",
- "type": "Color",
- "has_default_value": true,
- "default_value": "1,1,1,1"
- },
- {
- "name": "transpose",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "normal_map",
- "type": "Texture",
- "has_default_value": true,
- "default_value": "Null"
- }
- ]
- },
- {
- "name": "draw_texture_rect_region",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "src_rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "modulate",
- "type": "Color",
- "has_default_value": true,
- "default_value": "1,1,1,1"
- },
- {
- "name": "transpose",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "normal_map",
- "type": "Texture",
- "has_default_value": true,
- "default_value": "Null"
- },
- {
- "name": "clip_uv",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "force_update_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_canvas",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_canvas_item",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_canvas_transform",
- "return_type": "Transform2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_global_mouse_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_global_transform",
- "return_type": "Transform2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_global_transform_with_canvas",
- "return_type": "Transform2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_light_mask",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_local_mouse_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_material",
- "return_type": "Material",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_modulate",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_self_modulate",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_transform",
- "return_type": "Transform2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_use_parent_material",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_viewport_rect",
- "return_type": "Rect2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_viewport_transform",
- "return_type": "Transform2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_world_2d",
- "return_type": "World2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "hide",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_draw_behind_parent_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_local_transform_notification_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_set_as_toplevel",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_transform_notification_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_visible",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_visible_in_tree",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "make_canvas_position_local",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "screen_point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "make_input_local",
- "return_type": "InputEvent",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "event",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_as_toplevel",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_draw_behind_parent",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_light_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light_mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_material",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "material",
- "type": "Material",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_modulate",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "modulate",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_notify_local_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_notify_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_self_modulate",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "self_modulate",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_parent_material",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_visible",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "visible",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "show",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "update",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- {
- "name": "BlendMode",
- "values": {
- "BLEND_MODE_MIX": 0,
- "BLEND_MODE_ADD": 1,
- "BLEND_MODE_SUB": 2,
- "BLEND_MODE_MUL": 3,
- "BLEND_MODE_PREMULT_ALPHA": 4,
- "BLEND_MODE_DISABLED": 5
- }
- }
- ]
- },
- {
- "name": "CanvasItemMaterial",
- "base_class": "Material",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "BLEND_MODE_ADD": 1,
- "BLEND_MODE_MIX": 0,
- "BLEND_MODE_MUL": 3,
- "BLEND_MODE_PREMULT_ALPHA": 4,
- "BLEND_MODE_SUB": 2,
- "LIGHT_MODE_LIGHT_ONLY": 2,
- "LIGHT_MODE_NORMAL": 0,
- "LIGHT_MODE_UNSHADED": 1
- },
- "properties": [
- {
- "name": "blend_mode",
- "type": "int",
- "getter": "get_blend_mode",
- "setter": "set_blend_mode",
- "index": -1
- },
- {
- "name": "light_mode",
- "type": "int",
- "getter": "get_light_mode",
- "setter": "set_light_mode",
- "index": -1
- },
- {
- "name": "particles_anim_h_frames",
- "type": "int",
- "getter": "get_particles_anim_h_frames",
- "setter": "set_particles_anim_h_frames",
- "index": -1
- },
- {
- "name": "particles_anim_loop",
- "type": "bool",
- "getter": "get_particles_anim_loop",
- "setter": "set_particles_anim_loop",
- "index": -1
- },
- {
- "name": "particles_anim_v_frames",
- "type": "int",
- "getter": "get_particles_anim_v_frames",
- "setter": "set_particles_anim_v_frames",
- "index": -1
- },
- {
- "name": "particles_animation",
- "type": "bool",
- "getter": "get_particles_animation",
- "setter": "set_particles_animation",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_blend_mode",
- "return_type": "enum.CanvasItemMaterial::BlendMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_light_mode",
- "return_type": "enum.CanvasItemMaterial::LightMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_particles_anim_h_frames",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_particles_anim_loop",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_particles_anim_v_frames",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_particles_animation",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_blend_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "blend_mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_light_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light_mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_particles_anim_h_frames",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "frames",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_particles_anim_loop",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "loop",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_particles_anim_v_frames",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "frames",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_particles_animation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "particles_anim",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "LightMode",
- "values": {
- "LIGHT_MODE_NORMAL": 0,
- "LIGHT_MODE_UNSHADED": 1,
- "LIGHT_MODE_LIGHT_ONLY": 2
- }
- },
- {
- "name": "BlendMode",
- "values": {
- "BLEND_MODE_MIX": 0,
- "BLEND_MODE_ADD": 1,
- "BLEND_MODE_SUB": 2,
- "BLEND_MODE_MUL": 3,
- "BLEND_MODE_PREMULT_ALPHA": 4
- }
- }
- ]
- },
- {
- "name": "CanvasLayer",
- "base_class": "Node",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "custom_viewport",
- "type": "Viewport",
- "getter": "get_custom_viewport",
- "setter": "set_custom_viewport",
- "index": -1
- },
- {
- "name": "follow_viewport_enable",
- "type": "bool",
- "getter": "is_following_viewport",
- "setter": "set_follow_viewport",
- "index": -1
- },
- {
- "name": "follow_viewport_scale",
- "type": "float",
- "getter": "get_follow_viewport_scale",
- "setter": "set_follow_viewport_scale",
- "index": -1
- },
- {
- "name": "layer",
- "type": "int",
- "getter": "get_layer",
- "setter": "set_layer",
- "index": -1
- },
- {
- "name": "offset",
- "type": "Vector2",
- "getter": "get_offset",
- "setter": "set_offset",
- "index": -1
- },
- {
- "name": "rotation",
- "type": "float",
- "getter": "get_rotation",
- "setter": "set_rotation",
- "index": -1
- },
- {
- "name": "rotation_degrees",
- "type": "float",
- "getter": "get_rotation_degrees",
- "setter": "set_rotation_degrees",
- "index": -1
- },
- {
- "name": "scale",
- "type": "Vector2",
- "getter": "get_scale",
- "setter": "set_scale",
- "index": -1
- },
- {
- "name": "transform",
- "type": "Transform2D",
- "getter": "get_transform",
- "setter": "set_transform",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_canvas",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_custom_viewport",
- "return_type": "Node",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_follow_viewport_scale",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_layer",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_offset",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_rotation",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_rotation_degrees",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_scale",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_transform",
- "return_type": "Transform2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_following_viewport",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_custom_viewport",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_follow_viewport",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_follow_viewport_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scale",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_layer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_rotation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radians",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_rotation_degrees",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "degrees",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "transform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "CanvasModulate",
- "base_class": "Node2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "color",
- "type": "Color",
- "getter": "get_color",
- "setter": "set_color",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "CapsuleMesh",
- "base_class": "PrimitiveMesh",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "mid_height",
- "type": "float",
- "getter": "get_mid_height",
- "setter": "set_mid_height",
- "index": -1
- },
- {
- "name": "radial_segments",
- "type": "int",
- "getter": "get_radial_segments",
- "setter": "set_radial_segments",
- "index": -1
- },
- {
- "name": "radius",
- "type": "float",
- "getter": "get_radius",
- "setter": "set_radius",
- "index": -1
- },
- {
- "name": "rings",
- "type": "int",
- "getter": "get_rings",
- "setter": "set_rings",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_mid_height",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_radial_segments",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_radius",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_rings",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_mid_height",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mid_height",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_radial_segments",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "segments",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_rings",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rings",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "CapsuleShape",
- "base_class": "Shape",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "height",
- "type": "float",
- "getter": "get_height",
- "setter": "set_height",
- "index": -1
- },
- {
- "name": "radius",
- "type": "float",
- "getter": "get_radius",
- "setter": "set_radius",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_height",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_radius",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_height",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "height",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "CapsuleShape2D",
- "base_class": "Shape2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "height",
- "type": "float",
- "getter": "get_height",
- "setter": "set_height",
- "index": -1
- },
- {
- "name": "radius",
- "type": "float",
- "getter": "get_radius",
- "setter": "set_radius",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_height",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_radius",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_height",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "height",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "CenterContainer",
- "base_class": "Container",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "use_top_left",
- "type": "bool",
- "getter": "is_using_top_left",
- "setter": "set_use_top_left",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "is_using_top_left",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_use_top_left",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "CharFXTransform",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "absolute_index",
- "type": "int",
- "getter": "get_absolute_index",
- "setter": "set_absolute_index",
- "index": -1
- },
- {
- "name": "character",
- "type": "int",
- "getter": "get_character",
- "setter": "set_character",
- "index": -1
- },
- {
- "name": "color",
- "type": "Color",
- "getter": "get_color",
- "setter": "set_color",
- "index": -1
- },
- {
- "name": "elapsed_time",
- "type": "float",
- "getter": "get_elapsed_time",
- "setter": "set_elapsed_time",
- "index": -1
- },
- {
- "name": "env",
- "type": "Dictionary",
- "getter": "get_environment",
- "setter": "set_environment",
- "index": -1
- },
- {
- "name": "offset",
- "type": "Vector2",
- "getter": "get_offset",
- "setter": "set_offset",
- "index": -1
- },
- {
- "name": "relative_index",
- "type": "int",
- "getter": "get_relative_index",
- "setter": "set_relative_index",
- "index": -1
- },
- {
- "name": "visible",
- "type": "bool",
- "getter": "is_visible",
- "setter": "set_visibility",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_absolute_index",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_character",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_elapsed_time",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_environment",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_offset",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_relative_index",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_visible",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_absolute_index",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_character",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "character",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_elapsed_time",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "time",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_environment",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "environment",
- "type": "Dictionary",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_relative_index",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_visibility",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "visibility",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "CheckBox",
- "base_class": "Button",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "CheckButton",
- "base_class": "Button",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "CircleShape2D",
- "base_class": "Shape2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "radius",
- "type": "float",
- "getter": "get_radius",
- "setter": "set_radius",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_radius",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "ClippedCamera",
- "base_class": "Camera",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "CLIP_PROCESS_IDLE": 1,
- "CLIP_PROCESS_PHYSICS": 0
- },
- "properties": [
- {
- "name": "clip_to_areas",
- "type": "bool",
- "getter": "is_clip_to_areas_enabled",
- "setter": "set_clip_to_areas",
- "index": -1
- },
- {
- "name": "clip_to_bodies",
- "type": "bool",
- "getter": "is_clip_to_bodies_enabled",
- "setter": "set_clip_to_bodies",
- "index": -1
- },
- {
- "name": "collision_mask",
- "type": "int",
- "getter": "get_collision_mask",
- "setter": "set_collision_mask",
- "index": -1
- },
- {
- "name": "margin",
- "type": "float",
- "getter": "get_margin",
- "setter": "set_margin",
- "index": -1
- },
- {
- "name": "process_mode",
- "type": "int",
- "getter": "get_process_mode",
- "setter": "set_process_mode",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "add_exception",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_exception_rid",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rid",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear_exceptions",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_clip_offset",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_mask",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_mask_bit",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_margin",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_process_mode",
- "return_type": "enum.ClippedCamera::ProcessMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_clip_to_areas_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_clip_to_bodies_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "remove_exception",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_exception_rid",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rid",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_clip_to_areas",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_clip_to_bodies",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_mask_bit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_margin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_process_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "process_mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "ProcessMode",
- "values": {
- "CLIP_PROCESS_PHYSICS": 0,
- "CLIP_PROCESS_IDLE": 1
- }
- }
- ]
- },
- {
- "name": "CollisionObject",
- "base_class": "Spatial",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "collision_layer",
- "type": "int",
- "getter": "get_collision_layer",
- "setter": "set_collision_layer",
- "index": -1
- },
- {
- "name": "collision_mask",
- "type": "int",
- "getter": "get_collision_mask",
- "setter": "set_collision_mask",
- "index": -1
- },
- {
- "name": "input_capture_on_drag",
- "type": "bool",
- "getter": "get_capture_input_on_drag",
- "setter": "set_capture_input_on_drag",
- "index": -1
- },
- {
- "name": "input_ray_pickable",
- "type": "bool",
- "getter": "is_ray_pickable",
- "setter": "set_ray_pickable",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "input_event",
- "arguments": [
- {
- "name": "camera",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "event",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "normal",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "mouse_entered",
- "arguments": [
- ]
- },
- {
- "name": "mouse_exited",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_input_event",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "camera",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "event",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "normal",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_shape_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shape",
- "type": "Shape",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_update_debug_shapes",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "create_shape_owner",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "owner",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_capture_input_on_drag",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_layer",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_layer_bit",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_collision_mask",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_mask_bit",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_rid",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_shape_owners",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_ray_pickable",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_shape_owner_disabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_shape_owner",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_capture_input_on_drag",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_layer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_layer_bit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_mask_bit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ray_pickable",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ray_pickable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shape_find_owner",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shape_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shape_owner_add_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape",
- "type": "Shape",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shape_owner_clear_shapes",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shape_owner_get_owner",
- "return_type": "Object",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shape_owner_get_shape",
- "return_type": "Shape",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shape_owner_get_shape_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shape_owner_get_shape_index",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shape_owner_get_transform",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shape_owner_remove_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shape_owner_set_disabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "disabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shape_owner_set_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transform",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "CollisionObject2D",
- "base_class": "Node2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "collision_layer",
- "type": "int",
- "getter": "get_collision_layer",
- "setter": "set_collision_layer",
- "index": -1
- },
- {
- "name": "collision_mask",
- "type": "int",
- "getter": "get_collision_mask",
- "setter": "set_collision_mask",
- "index": -1
- },
- {
- "name": "input_pickable",
- "type": "bool",
- "getter": "is_pickable",
- "setter": "set_pickable",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "input_event",
- "arguments": [
- {
- "name": "viewport",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "event",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "mouse_entered",
- "arguments": [
- ]
- },
- {
- "name": "mouse_exited",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_input_event",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "event",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "create_shape_owner",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "owner",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_collision_layer",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_layer_bit",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_collision_mask",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_mask_bit",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_rid",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_shape_owner_one_way_collision_margin",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_shape_owners",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_pickable",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_shape_owner_disabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_shape_owner_one_way_collision_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_shape_owner",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_layer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_layer_bit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_mask_bit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_pickable",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shape_find_owner",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shape_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shape_owner_add_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape",
- "type": "Shape2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shape_owner_clear_shapes",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shape_owner_get_owner",
- "return_type": "Object",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shape_owner_get_shape",
- "return_type": "Shape2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shape_owner_get_shape_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shape_owner_get_shape_index",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shape_owner_get_transform",
- "return_type": "Transform2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shape_owner_remove_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shape_owner_set_disabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "disabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shape_owner_set_one_way_collision",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shape_owner_set_one_way_collision_margin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "margin",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shape_owner_set_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "CollisionPolygon",
- "base_class": "Spatial",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "depth",
- "type": "float",
- "getter": "get_depth",
- "setter": "set_depth",
- "index": -1
- },
- {
- "name": "disabled",
- "type": "bool",
- "getter": "is_disabled",
- "setter": "set_disabled",
- "index": -1
- },
- {
- "name": "margin",
- "type": "float",
- "getter": "get_margin",
- "setter": "set_margin",
- "index": -1
- },
- {
- "name": "polygon",
- "type": "PoolVector2Array",
- "getter": "get_polygon",
- "setter": "set_polygon",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_is_editable_3d_polygon",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_depth",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_margin",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_polygon",
- "return_type": "PoolVector2Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_disabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_depth",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "depth",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_disabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "disabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_margin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_polygon",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "polygon",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "CollisionPolygon2D",
- "base_class": "Node2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "BUILD_SEGMENTS": 1,
- "BUILD_SOLIDS": 0
- },
- "properties": [
- {
- "name": "build_mode",
- "type": "int",
- "getter": "get_build_mode",
- "setter": "set_build_mode",
- "index": -1
- },
- {
- "name": "disabled",
- "type": "bool",
- "getter": "is_disabled",
- "setter": "set_disabled",
- "index": -1
- },
- {
- "name": "one_way_collision",
- "type": "bool",
- "getter": "is_one_way_collision_enabled",
- "setter": "set_one_way_collision",
- "index": -1
- },
- {
- "name": "one_way_collision_margin",
- "type": "float",
- "getter": "get_one_way_collision_margin",
- "setter": "set_one_way_collision_margin",
- "index": -1
- },
- {
- "name": "polygon",
- "type": "PoolVector2Array",
- "getter": "get_polygon",
- "setter": "set_polygon",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_build_mode",
- "return_type": "enum.CollisionPolygon2D::BuildMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_one_way_collision_margin",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_polygon",
- "return_type": "PoolVector2Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_disabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_one_way_collision_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_build_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "build_mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_disabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "disabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_one_way_collision",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_one_way_collision_margin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_polygon",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "polygon",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "BuildMode",
- "values": {
- "BUILD_SOLIDS": 0,
- "BUILD_SEGMENTS": 1
- }
- }
- ]
- },
- {
- "name": "CollisionShape",
- "base_class": "Spatial",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "disabled",
- "type": "bool",
- "getter": "is_disabled",
- "setter": "set_disabled",
- "index": -1
- },
- {
- "name": "shape",
- "type": "Shape",
- "getter": "get_shape",
- "setter": "set_shape",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_shape",
- "return_type": "Shape",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_disabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "make_convex_from_brothers",
- "return_type": "void",
- "is_editor": true,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "resource_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "resource",
- "type": "Resource",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_disabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shape",
- "type": "Shape",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "CollisionShape2D",
- "base_class": "Node2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "disabled",
- "type": "bool",
- "getter": "is_disabled",
- "setter": "set_disabled",
- "index": -1
- },
- {
- "name": "one_way_collision",
- "type": "bool",
- "getter": "is_one_way_collision_enabled",
- "setter": "set_one_way_collision",
- "index": -1
- },
- {
- "name": "one_way_collision_margin",
- "type": "float",
- "getter": "get_one_way_collision_margin",
- "setter": "set_one_way_collision_margin",
- "index": -1
- },
- {
- "name": "shape",
- "type": "Shape2D",
- "getter": "get_shape",
- "setter": "set_shape",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_shape_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_one_way_collision_margin",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_shape",
- "return_type": "Shape2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_disabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_one_way_collision_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_disabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "disabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_one_way_collision",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_one_way_collision_margin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shape",
- "type": "Shape2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "ColorPicker",
- "base_class": "BoxContainer",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "color",
- "type": "Color",
- "getter": "get_pick_color",
- "setter": "set_pick_color",
- "index": -1
- },
- {
- "name": "deferred_mode",
- "type": "bool",
- "getter": "is_deferred_mode",
- "setter": "set_deferred_mode",
- "index": -1
- },
- {
- "name": "edit_alpha",
- "type": "bool",
- "getter": "is_editing_alpha",
- "setter": "set_edit_alpha",
- "index": -1
- },
- {
- "name": "hsv_mode",
- "type": "bool",
- "getter": "is_hsv_mode",
- "setter": "set_hsv_mode",
- "index": -1
- },
- {
- "name": "presets_enabled",
- "type": "bool",
- "getter": "are_presets_enabled",
- "setter": "set_presets_enabled",
- "index": -1
- },
- {
- "name": "presets_visible",
- "type": "bool",
- "getter": "are_presets_visible",
- "setter": "set_presets_visible",
- "index": -1
- },
- {
- "name": "raw_mode",
- "type": "bool",
- "getter": "is_raw_mode",
- "setter": "set_raw_mode",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "color_changed",
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "preset_added",
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "preset_removed",
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_add_preset_pressed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_focus_enter",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_focus_exit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_hsv_draw",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_html_entered",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_html_focus_exit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_preset_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_sample_draw",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_sample_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_screen_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_screen_pick_pressed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_text_type_toggled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_update_presets",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_uv_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_value_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_w_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_preset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "are_presets_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "are_presets_visible",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "erase_preset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_pick_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_presets",
- "return_type": "PoolColorArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_deferred_mode",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_editing_alpha",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_hsv_mode",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_raw_mode",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_deferred_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_edit_alpha",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "show",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_hsv_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_pick_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_presets_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_presets_visible",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "visible",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_raw_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "ColorPickerButton",
- "base_class": "Button",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "color",
- "type": "Color",
- "getter": "get_pick_color",
- "setter": "set_pick_color",
- "index": -1
- },
- {
- "name": "edit_alpha",
- "type": "bool",
- "getter": "is_editing_alpha",
- "setter": "set_edit_alpha",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "color_changed",
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "picker_created",
- "arguments": [
- ]
- },
- {
- "name": "popup_closed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_about_to_show",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_color_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_modal_closed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_pick_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_picker",
- "return_type": "ColorPicker",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_popup",
- "return_type": "PopupPanel",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_editing_alpha",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_edit_alpha",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "show",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_pick_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "ColorRect",
- "base_class": "Control",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "color",
- "type": "Color",
- "getter": "get_frame_color",
- "setter": "set_frame_color",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_frame_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_frame_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "ConcavePolygonShape",
- "base_class": "Shape",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "data",
- "type": "PoolVector3Array",
- "getter": "get_faces",
- "setter": "set_faces",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_faces",
- "return_type": "PoolVector3Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_faces",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "faces",
- "type": "PoolVector3Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "ConcavePolygonShape2D",
- "base_class": "Shape2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "segments",
- "type": "PoolVector2Array",
- "getter": "get_segments",
- "setter": "set_segments",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_segments",
- "return_type": "PoolVector2Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_segments",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "segments",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "ConeTwistJoint",
- "base_class": "Joint",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "PARAM_BIAS": 2,
- "PARAM_MAX": 5,
- "PARAM_RELAXATION": 4,
- "PARAM_SOFTNESS": 3,
- "PARAM_SWING_SPAN": 0,
- "PARAM_TWIST_SPAN": 1
- },
- "properties": [
- {
- "name": "bias",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 2
- },
- {
- "name": "relaxation",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 4
- },
- {
- "name": "softness",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 3
- },
- {
- "name": "swing_span",
- "type": "float",
- "getter": "_get_swing_span",
- "setter": "_set_swing_span",
- "index": -1
- },
- {
- "name": "twist_span",
- "type": "float",
- "getter": "_get_twist_span",
- "setter": "_set_twist_span",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_get_swing_span",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_twist_span",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_swing_span",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "swing_span",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_twist_span",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "twist_span",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_param",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_param",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Param",
- "values": {
- "PARAM_SWING_SPAN": 0,
- "PARAM_TWIST_SPAN": 1,
- "PARAM_BIAS": 2,
- "PARAM_SOFTNESS": 3,
- "PARAM_RELAXATION": 4,
- "PARAM_MAX": 5
- }
- }
- ]
- },
- {
- "name": "ConfigFile",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "erase_section",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "section",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "erase_section_key",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "section",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_section_keys",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "section",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_sections",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_value",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "section",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "default",
- "type": "Variant",
- "has_default_value": true,
- "default_value": "Null"
- }
- ]
- },
- {
- "name": "has_section",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "section",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_section_key",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "section",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "load",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "load_encrypted",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "load_encrypted_pass",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "password",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "parse",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "data",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "save",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "save_encrypted",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "save_encrypted_pass",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "password",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_value",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "section",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "ConfirmationDialog",
- "base_class": "AcceptDialog",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_cancel",
- "return_type": "Button",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Container",
- "base_class": "Control",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "NOTIFICATION_SORT_CHILDREN": 50
- },
- "properties": [
- ],
- "signals": [
- {
- "name": "sort_children",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_child_minsize_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_sort_children",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "fit_child_in_rect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "child",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "queue_sort",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Control",
- "base_class": "CanvasItem",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "ANCHOR_BEGIN": 0,
- "ANCHOR_END": 1,
- "CURSOR_ARROW": 0,
- "CURSOR_BDIAGSIZE": 11,
- "CURSOR_BUSY": 5,
- "CURSOR_CAN_DROP": 7,
- "CURSOR_CROSS": 3,
- "CURSOR_DRAG": 6,
- "CURSOR_FDIAGSIZE": 12,
- "CURSOR_FORBIDDEN": 8,
- "CURSOR_HELP": 16,
- "CURSOR_HSIZE": 10,
- "CURSOR_HSPLIT": 15,
- "CURSOR_IBEAM": 1,
- "CURSOR_MOVE": 13,
- "CURSOR_POINTING_HAND": 2,
- "CURSOR_VSIZE": 9,
- "CURSOR_VSPLIT": 14,
- "CURSOR_WAIT": 4,
- "FOCUS_ALL": 2,
- "FOCUS_CLICK": 1,
- "FOCUS_NONE": 0,
- "GROW_DIRECTION_BEGIN": 0,
- "GROW_DIRECTION_BOTH": 2,
- "GROW_DIRECTION_END": 1,
- "MOUSE_FILTER_IGNORE": 2,
- "MOUSE_FILTER_PASS": 1,
- "MOUSE_FILTER_STOP": 0,
- "NOTIFICATION_FOCUS_ENTER": 43,
- "NOTIFICATION_FOCUS_EXIT": 44,
- "NOTIFICATION_MODAL_CLOSE": 46,
- "NOTIFICATION_MOUSE_ENTER": 41,
- "NOTIFICATION_MOUSE_EXIT": 42,
- "NOTIFICATION_RESIZED": 40,
- "NOTIFICATION_SCROLL_BEGIN": 47,
- "NOTIFICATION_SCROLL_END": 48,
- "NOTIFICATION_THEME_CHANGED": 45,
- "PRESET_BOTTOM_LEFT": 2,
- "PRESET_BOTTOM_RIGHT": 3,
- "PRESET_BOTTOM_WIDE": 12,
- "PRESET_CENTER": 8,
- "PRESET_CENTER_BOTTOM": 7,
- "PRESET_CENTER_LEFT": 4,
- "PRESET_CENTER_RIGHT": 6,
- "PRESET_CENTER_TOP": 5,
- "PRESET_HCENTER_WIDE": 14,
- "PRESET_LEFT_WIDE": 9,
- "PRESET_MODE_KEEP_HEIGHT": 2,
- "PRESET_MODE_KEEP_SIZE": 3,
- "PRESET_MODE_KEEP_WIDTH": 1,
- "PRESET_MODE_MINSIZE": 0,
- "PRESET_RIGHT_WIDE": 11,
- "PRESET_TOP_LEFT": 0,
- "PRESET_TOP_RIGHT": 1,
- "PRESET_TOP_WIDE": 10,
- "PRESET_VCENTER_WIDE": 13,
- "PRESET_WIDE": 15,
- "SIZE_EXPAND": 2,
- "SIZE_EXPAND_FILL": 3,
- "SIZE_FILL": 1,
- "SIZE_SHRINK_CENTER": 4,
- "SIZE_SHRINK_END": 8
- },
- "properties": [
- {
- "name": "anchor_bottom",
- "type": "float",
- "getter": "get_anchor",
- "setter": "_set_anchor",
- "index": 3
- },
- {
- "name": "anchor_left",
- "type": "float",
- "getter": "get_anchor",
- "setter": "_set_anchor",
- "index": 0
- },
- {
- "name": "anchor_right",
- "type": "float",
- "getter": "get_anchor",
- "setter": "_set_anchor",
- "index": 2
- },
- {
- "name": "anchor_top",
- "type": "float",
- "getter": "get_anchor",
- "setter": "_set_anchor",
- "index": 1
- },
- {
- "name": "focus_mode",
- "type": "int",
- "getter": "get_focus_mode",
- "setter": "set_focus_mode",
- "index": -1
- },
- {
- "name": "focus_neighbour_bottom",
- "type": "NodePath",
- "getter": "get_focus_neighbour",
- "setter": "set_focus_neighbour",
- "index": 3
- },
- {
- "name": "focus_neighbour_left",
- "type": "NodePath",
- "getter": "get_focus_neighbour",
- "setter": "set_focus_neighbour",
- "index": 0
- },
- {
- "name": "focus_neighbour_right",
- "type": "NodePath",
- "getter": "get_focus_neighbour",
- "setter": "set_focus_neighbour",
- "index": 2
- },
- {
- "name": "focus_neighbour_top",
- "type": "NodePath",
- "getter": "get_focus_neighbour",
- "setter": "set_focus_neighbour",
- "index": 1
- },
- {
- "name": "focus_next",
- "type": "NodePath",
- "getter": "get_focus_next",
- "setter": "set_focus_next",
- "index": -1
- },
- {
- "name": "focus_previous",
- "type": "NodePath",
- "getter": "get_focus_previous",
- "setter": "set_focus_previous",
- "index": -1
- },
- {
- "name": "grow_horizontal",
- "type": "int",
- "getter": "get_h_grow_direction",
- "setter": "set_h_grow_direction",
- "index": -1
- },
- {
- "name": "grow_vertical",
- "type": "int",
- "getter": "get_v_grow_direction",
- "setter": "set_v_grow_direction",
- "index": -1
- },
- {
- "name": "hint_tooltip",
- "type": "String",
- "getter": "_get_tooltip",
- "setter": "set_tooltip",
- "index": -1
- },
- {
- "name": "input_pass_on_modal_close_click",
- "type": "bool",
- "getter": "get_pass_on_modal_close_click",
- "setter": "set_pass_on_modal_close_click",
- "index": -1
- },
- {
- "name": "margin_bottom",
- "type": "int",
- "getter": "get_margin",
- "setter": "set_margin",
- "index": 3
- },
- {
- "name": "margin_left",
- "type": "int",
- "getter": "get_margin",
- "setter": "set_margin",
- "index": 0
- },
- {
- "name": "margin_right",
- "type": "int",
- "getter": "get_margin",
- "setter": "set_margin",
- "index": 2
- },
- {
- "name": "margin_top",
- "type": "int",
- "getter": "get_margin",
- "setter": "set_margin",
- "index": 1
- },
- {
- "name": "mouse_default_cursor_shape",
- "type": "int",
- "getter": "get_default_cursor_shape",
- "setter": "set_default_cursor_shape",
- "index": -1
- },
- {
- "name": "mouse_filter",
- "type": "int",
- "getter": "get_mouse_filter",
- "setter": "set_mouse_filter",
- "index": -1
- },
- {
- "name": "rect_clip_content",
- "type": "bool",
- "getter": "is_clipping_contents",
- "setter": "set_clip_contents",
- "index": -1
- },
- {
- "name": "rect_global_position",
- "type": "Vector2",
- "getter": "get_global_position",
- "setter": "_set_global_position",
- "index": -1
- },
- {
- "name": "rect_min_size",
- "type": "Vector2",
- "getter": "get_custom_minimum_size",
- "setter": "set_custom_minimum_size",
- "index": -1
- },
- {
- "name": "rect_pivot_offset",
- "type": "Vector2",
- "getter": "get_pivot_offset",
- "setter": "set_pivot_offset",
- "index": -1
- },
- {
- "name": "rect_position",
- "type": "Vector2",
- "getter": "get_position",
- "setter": "_set_position",
- "index": -1
- },
- {
- "name": "rect_rotation",
- "type": "float",
- "getter": "get_rotation_degrees",
- "setter": "set_rotation_degrees",
- "index": -1
- },
- {
- "name": "rect_scale",
- "type": "Vector2",
- "getter": "get_scale",
- "setter": "set_scale",
- "index": -1
- },
- {
- "name": "rect_size",
- "type": "Vector2",
- "getter": "get_size",
- "setter": "_set_size",
- "index": -1
- },
- {
- "name": "size_flags_horizontal",
- "type": "int",
- "getter": "get_h_size_flags",
- "setter": "set_h_size_flags",
- "index": -1
- },
- {
- "name": "size_flags_stretch_ratio",
- "type": "float",
- "getter": "get_stretch_ratio",
- "setter": "set_stretch_ratio",
- "index": -1
- },
- {
- "name": "size_flags_vertical",
- "type": "int",
- "getter": "get_v_size_flags",
- "setter": "set_v_size_flags",
- "index": -1
- },
- {
- "name": "theme",
- "type": "Theme",
- "getter": "get_theme",
- "setter": "set_theme",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "focus_entered",
- "arguments": [
- ]
- },
- {
- "name": "focus_exited",
- "arguments": [
- ]
- },
- {
- "name": "gui_input",
- "arguments": [
- {
- "name": "event",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "minimum_size_changed",
- "arguments": [
- ]
- },
- {
- "name": "modal_closed",
- "arguments": [
- ]
- },
- {
- "name": "mouse_entered",
- "arguments": [
- ]
- },
- {
- "name": "mouse_exited",
- "arguments": [
- ]
- },
- {
- "name": "resized",
- "arguments": [
- ]
- },
- {
- "name": "size_flags_changed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_clips_input",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_minimum_size",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_tooltip",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_gui_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "event",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_make_custom_tooltip",
- "return_type": "Control",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "for_text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_override_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_anchor",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "anchor",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_global_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_size_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_theme_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_update_minimum_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "accept_event",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "add_color_override",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_constant_override",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "constant",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_font_override",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "font",
- "type": "Font",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_icon_override",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_shader_override",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shader",
- "type": "Shader",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_stylebox_override",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "stylebox",
- "type": "StyleBox",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "can_drop_data",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "data",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "drop_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "data",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "find_next_valid_focus",
- "return_type": "Control",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "find_prev_valid_focus",
- "return_type": "Control",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "force_drag",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "data",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "preview",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_anchor",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_begin",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "theme_type",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_combined_minimum_size",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_constant",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "theme_type",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_cursor_shape",
- "return_type": "enum.Control::CursorShape",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": true,
- "default_value": "(0, 0)"
- }
- ]
- },
- {
- "name": "get_custom_minimum_size",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_default_cursor_shape",
- "return_type": "enum.Control::CursorShape",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_drag_data",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_end",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_focus_mode",
- "return_type": "enum.Control::FocusMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_focus_neighbour",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_focus_next",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_focus_owner",
- "return_type": "Control",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_focus_previous",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_font",
- "return_type": "Font",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "theme_type",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_global_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_global_rect",
- "return_type": "Rect2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_h_grow_direction",
- "return_type": "enum.Control::GrowDirection",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_h_size_flags",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_icon",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "theme_type",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_margin",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_minimum_size",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_mouse_filter",
- "return_type": "enum.Control::MouseFilter",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_parent_area_size",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_parent_control",
- "return_type": "Control",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_pass_on_modal_close_click",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_pivot_offset",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_rect",
- "return_type": "Rect2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_rotation",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_rotation_degrees",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_scale",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_size",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_stretch_ratio",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_stylebox",
- "return_type": "StyleBox",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "theme_type",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_theme",
- "return_type": "Theme",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_theme_default_font",
- "return_type": "Font",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tooltip",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "at_position",
- "type": "Vector2",
- "has_default_value": true,
- "default_value": "(0, 0)"
- }
- ]
- },
- {
- "name": "get_v_grow_direction",
- "return_type": "enum.Control::GrowDirection",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_v_size_flags",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "grab_click_focus",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "grab_focus",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_color",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "theme_type",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_color_override",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_constant",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "theme_type",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_constant_override",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_focus",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_font",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "theme_type",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_font_override",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_icon",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "theme_type",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_icon_override",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_point",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_shader_override",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_stylebox",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "theme_type",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_stylebox_override",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_clipping_contents",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "minimum_size_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "release_focus",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "remove_color_override",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_constant_override",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_font_override",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_icon_override",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_shader_override",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_stylebox_override",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_anchor",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "anchor",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "keep_margin",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "push_opposite_anchor",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "set_anchor_and_margin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "anchor",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "offset",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "push_opposite_anchor",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "set_anchors_and_margins_preset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "preset",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "resize_mode",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "margin",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "set_anchors_preset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "preset",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "keep_margins",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "set_begin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_clip_contents",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_custom_minimum_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_default_cursor_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shape",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_drag_forwarding",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "target",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_drag_preview",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "control",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_end",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_focus_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_focus_neighbour",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "neighbour",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_focus_next",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "next",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_focus_previous",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "previous",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_global_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "keep_margins",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "set_h_grow_direction",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "direction",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_h_size_flags",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flags",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_margin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "offset",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_margins_preset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "preset",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "resize_mode",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "margin",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "set_mouse_filter",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "filter",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_pass_on_modal_close_click",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_pivot_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pivot_offset",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "keep_margins",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "set_rotation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radians",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_rotation_degrees",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "degrees",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "keep_margins",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "set_stretch_ratio",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ratio",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_theme",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "theme",
- "type": "Theme",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tooltip",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tooltip",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_v_grow_direction",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "direction",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_v_size_flags",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flags",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "show_modal",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "exclusive",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "warp_mouse",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "to_position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Anchor",
- "values": {
- "ANCHOR_BEGIN": 0,
- "ANCHOR_END": 1
- }
- },
- {
- "name": "FocusMode",
- "values": {
- "FOCUS_NONE": 0,
- "FOCUS_CLICK": 1,
- "FOCUS_ALL": 2
- }
- },
- {
- "name": "LayoutPresetMode",
- "values": {
- "PRESET_MODE_MINSIZE": 0,
- "PRESET_MODE_KEEP_WIDTH": 1,
- "PRESET_MODE_KEEP_HEIGHT": 2,
- "PRESET_MODE_KEEP_SIZE": 3
- }
- },
- {
- "name": "MouseFilter",
- "values": {
- "MOUSE_FILTER_STOP": 0,
- "MOUSE_FILTER_PASS": 1,
- "MOUSE_FILTER_IGNORE": 2
- }
- },
- {
- "name": "CursorShape",
- "values": {
- "CURSOR_ARROW": 0,
- "CURSOR_IBEAM": 1,
- "CURSOR_POINTING_HAND": 2,
- "CURSOR_CROSS": 3,
- "CURSOR_WAIT": 4,
- "CURSOR_BUSY": 5,
- "CURSOR_DRAG": 6,
- "CURSOR_CAN_DROP": 7,
- "CURSOR_FORBIDDEN": 8,
- "CURSOR_VSIZE": 9,
- "CURSOR_HSIZE": 10,
- "CURSOR_BDIAGSIZE": 11,
- "CURSOR_FDIAGSIZE": 12,
- "CURSOR_MOVE": 13,
- "CURSOR_VSPLIT": 14,
- "CURSOR_HSPLIT": 15,
- "CURSOR_HELP": 16
- }
- },
- {
- "name": "GrowDirection",
- "values": {
- "GROW_DIRECTION_BEGIN": 0,
- "GROW_DIRECTION_END": 1,
- "GROW_DIRECTION_BOTH": 2
- }
- },
- {
- "name": "SizeFlags",
- "values": {
- "SIZE_FILL": 1,
- "SIZE_EXPAND": 2,
- "SIZE_EXPAND_FILL": 3,
- "SIZE_SHRINK_CENTER": 4,
- "SIZE_SHRINK_END": 8
- }
- },
- {
- "name": "LayoutPreset",
- "values": {
- "PRESET_TOP_LEFT": 0,
- "PRESET_TOP_RIGHT": 1,
- "PRESET_BOTTOM_LEFT": 2,
- "PRESET_BOTTOM_RIGHT": 3,
- "PRESET_CENTER_LEFT": 4,
- "PRESET_CENTER_TOP": 5,
- "PRESET_CENTER_RIGHT": 6,
- "PRESET_CENTER_BOTTOM": 7,
- "PRESET_CENTER": 8,
- "PRESET_LEFT_WIDE": 9,
- "PRESET_TOP_WIDE": 10,
- "PRESET_RIGHT_WIDE": 11,
- "PRESET_BOTTOM_WIDE": 12,
- "PRESET_VCENTER_WIDE": 13,
- "PRESET_HCENTER_WIDE": 14,
- "PRESET_WIDE": 15
- }
- }
- ]
- },
- {
- "name": "ConvexPolygonShape",
- "base_class": "Shape",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "points",
- "type": "Array",
- "getter": "get_points",
- "setter": "set_points",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_points",
- "return_type": "PoolVector3Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_points",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "points",
- "type": "PoolVector3Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "ConvexPolygonShape2D",
- "base_class": "Shape2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "points",
- "type": "PoolVector2Array",
- "getter": "get_points",
- "setter": "set_points",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_points",
- "return_type": "PoolVector2Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_point_cloud",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point_cloud",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_points",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "points",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Crypto",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "constant_time_compare",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "trusted",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "received",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "decrypt",
- "return_type": "PoolByteArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "key",
- "type": "CryptoKey",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "ciphertext",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "encrypt",
- "return_type": "PoolByteArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "key",
- "type": "CryptoKey",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "plaintext",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "generate_random_bytes",
- "return_type": "PoolByteArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "generate_rsa",
- "return_type": "CryptoKey",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "generate_self_signed_certificate",
- "return_type": "X509Certificate",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "key",
- "type": "CryptoKey",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "issuer_name",
- "type": "String",
- "has_default_value": true,
- "default_value": "CN=myserver,O=myorganisation,C=IT"
- },
- {
- "name": "not_before",
- "type": "String",
- "has_default_value": true,
- "default_value": "20140101000000"
- },
- {
- "name": "not_after",
- "type": "String",
- "has_default_value": true,
- "default_value": "20340101000000"
- }
- ]
- },
- {
- "name": "hmac_digest",
- "return_type": "PoolByteArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "hash_type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "msg",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "sign",
- "return_type": "PoolByteArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "hash_type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "hash",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key",
- "type": "CryptoKey",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "verify",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "hash_type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "hash",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "signature",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key",
- "type": "CryptoKey",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "CryptoKey",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "is_public_only",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "load",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "public_only",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "load_from_string",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "string_key",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "public_only",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "save",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "public_only",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "save_to_string",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "public_only",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "CubeMap",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "FLAGS_DEFAULT": 7,
- "FLAG_FILTER": 4,
- "FLAG_MIPMAPS": 1,
- "FLAG_REPEAT": 2,
- "SIDE_BACK": 5,
- "SIDE_BOTTOM": 2,
- "SIDE_FRONT": 4,
- "SIDE_LEFT": 0,
- "SIDE_RIGHT": 1,
- "SIDE_TOP": 3,
- "STORAGE_COMPRESS_LOSSLESS": 2,
- "STORAGE_COMPRESS_LOSSY": 1,
- "STORAGE_RAW": 0
- },
- "properties": [
- {
- "name": "flags",
- "type": "int",
- "getter": "get_flags",
- "setter": "set_flags",
- "index": -1
- },
- {
- "name": "lossy_storage_quality",
- "type": "float",
- "getter": "get_lossy_storage_quality",
- "setter": "set_lossy_storage_quality",
- "index": -1
- },
- {
- "name": "storage_mode",
- "type": "int",
- "getter": "get_storage",
- "setter": "set_storage",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_flags",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_height",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_lossy_storage_quality",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_side",
- "return_type": "Image",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "side",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_storage",
- "return_type": "enum.CubeMap::Storage",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_width",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_flags",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flags",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_lossy_storage_quality",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "quality",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_side",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "side",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "image",
- "type": "Image",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_storage",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Flags",
- "values": {
- "FLAG_MIPMAPS": 1,
- "FLAG_REPEAT": 2,
- "FLAG_FILTER": 4,
- "FLAGS_DEFAULT": 7
- }
- },
- {
- "name": "Side",
- "values": {
- "SIDE_LEFT": 0,
- "SIDE_RIGHT": 1,
- "SIDE_BOTTOM": 2,
- "SIDE_TOP": 3,
- "SIDE_FRONT": 4,
- "SIDE_BACK": 5
- }
- },
- {
- "name": "Storage",
- "values": {
- "STORAGE_RAW": 0,
- "STORAGE_COMPRESS_LOSSY": 1,
- "STORAGE_COMPRESS_LOSSLESS": 2
- }
- }
- ]
- },
- {
- "name": "CubeMesh",
- "base_class": "PrimitiveMesh",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "size",
- "type": "Vector3",
- "getter": "get_size",
- "setter": "set_size",
- "index": -1
- },
- {
- "name": "subdivide_depth",
- "type": "int",
- "getter": "get_subdivide_depth",
- "setter": "set_subdivide_depth",
- "index": -1
- },
- {
- "name": "subdivide_height",
- "type": "int",
- "getter": "get_subdivide_height",
- "setter": "set_subdivide_height",
- "index": -1
- },
- {
- "name": "subdivide_width",
- "type": "int",
- "getter": "get_subdivide_width",
- "setter": "set_subdivide_width",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_size",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_subdivide_depth",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_subdivide_height",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_subdivide_width",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_subdivide_depth",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "divisions",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_subdivide_height",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "divisions",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_subdivide_width",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "subdivide",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "CullInstance",
- "base_class": "Spatial",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- "PORTAL_MODE_DYNAMIC": 1,
- "PORTAL_MODE_GLOBAL": 3,
- "PORTAL_MODE_IGNORE": 4,
- "PORTAL_MODE_ROAMING": 2,
- "PORTAL_MODE_STATIC": 0
- },
- "properties": [
- {
- "name": "autoplace_priority",
- "type": "int",
- "getter": "get_portal_autoplace_priority",
- "setter": "set_portal_autoplace_priority",
- "index": -1
- },
- {
- "name": "include_in_bound",
- "type": "bool",
- "getter": "get_include_in_bound",
- "setter": "set_include_in_bound",
- "index": -1
- },
- {
- "name": "portal_mode",
- "type": "int",
- "getter": "get_portal_mode",
- "setter": "set_portal_mode",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_include_in_bound",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_portal_autoplace_priority",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_portal_mode",
- "return_type": "enum.CullInstance::PortalMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_include_in_bound",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_portal_autoplace_priority",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "priority",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_portal_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "PortalMode",
- "values": {
- "PORTAL_MODE_STATIC": 0,
- "PORTAL_MODE_DYNAMIC": 1,
- "PORTAL_MODE_ROAMING": 2,
- "PORTAL_MODE_GLOBAL": 3,
- "PORTAL_MODE_IGNORE": 4
- }
- }
- ]
- },
- {
- "name": "Curve",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "TANGENT_FREE": 0,
- "TANGENT_LINEAR": 1,
- "TANGENT_MODE_COUNT": 2
- },
- "properties": [
- {
- "name": "_data",
- "type": "int",
- "getter": "_get_data",
- "setter": "_set_data",
- "index": -1
- },
- {
- "name": "bake_resolution",
- "type": "int",
- "getter": "get_bake_resolution",
- "setter": "set_bake_resolution",
- "index": -1
- },
- {
- "name": "max_value",
- "type": "float",
- "getter": "get_max_value",
- "setter": "set_max_value",
- "index": -1
- },
- {
- "name": "min_value",
- "type": "float",
- "getter": "get_min_value",
- "setter": "set_min_value",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "range_changed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_get_data",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "data",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_point",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "left_tangent",
- "type": "float",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "right_tangent",
- "type": "float",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "left_mode",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "right_mode",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "bake",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "clean_dupes",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "clear_points",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_bake_resolution",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_max_value",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_min_value",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_point_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_point_left_mode",
- "return_type": "enum.Curve::TangentMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_point_left_tangent",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_point_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_point_right_mode",
- "return_type": "enum.Curve::TangentMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_point_right_tangent",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "interpolate",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "interpolate_baked",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_point",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bake_resolution",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "resolution",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_max_value",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "max",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_min_value",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "min",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_point_left_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_point_left_tangent",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "tangent",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_point_offset",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "offset",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_point_right_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_point_right_tangent",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "tangent",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_point_value",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "y",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "TangentMode",
- "values": {
- "TANGENT_FREE": 0,
- "TANGENT_LINEAR": 1,
- "TANGENT_MODE_COUNT": 2
- }
- }
- ]
- },
- {
- "name": "Curve2D",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "_data",
- "type": "int",
- "getter": "_get_data",
- "setter": "_set_data",
- "index": -1
- },
- {
- "name": "bake_interval",
- "type": "float",
- "getter": "get_bake_interval",
- "setter": "set_bake_interval",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_get_data",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Dictionary",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_point",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "in",
- "type": "Vector2",
- "has_default_value": true,
- "default_value": "(0, 0)"
- },
- {
- "name": "out",
- "type": "Vector2",
- "has_default_value": true,
- "default_value": "(0, 0)"
- },
- {
- "name": "at_position",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "clear_points",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_bake_interval",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_baked_length",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_baked_points",
- "return_type": "PoolVector2Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_closest_offset",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "to_point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_closest_point",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "to_point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_point_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_point_in",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_point_out",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_point_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "interpolate",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "t",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "interpolate_baked",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "cubic",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "interpolatef",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "fofs",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_point",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bake_interval",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_point_in",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_point_out",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_point_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tessellate",
- "return_type": "PoolVector2Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "max_stages",
- "type": "int",
- "has_default_value": true,
- "default_value": "5"
- },
- {
- "name": "tolerance_degrees",
- "type": "float",
- "has_default_value": true,
- "default_value": "4"
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Curve3D",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "_data",
- "type": "int",
- "getter": "_get_data",
- "setter": "_set_data",
- "index": -1
- },
- {
- "name": "bake_interval",
- "type": "float",
- "getter": "get_bake_interval",
- "setter": "set_bake_interval",
- "index": -1
- },
- {
- "name": "up_vector_enabled",
- "type": "bool",
- "getter": "is_up_vector_enabled",
- "setter": "set_up_vector_enabled",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_get_data",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Dictionary",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_point",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "in",
- "type": "Vector3",
- "has_default_value": true,
- "default_value": "(0, 0, 0)"
- },
- {
- "name": "out",
- "type": "Vector3",
- "has_default_value": true,
- "default_value": "(0, 0, 0)"
- },
- {
- "name": "at_position",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "clear_points",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_bake_interval",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_baked_length",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_baked_points",
- "return_type": "PoolVector3Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_baked_tilts",
- "return_type": "PoolRealArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_baked_up_vectors",
- "return_type": "PoolVector3Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_closest_offset",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "to_point",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_closest_point",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "to_point",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_point_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_point_in",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_point_out",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_point_position",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_point_tilt",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "interpolate",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "t",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "interpolate_baked",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "cubic",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "interpolate_baked_up_vector",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "apply_tilt",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "interpolatef",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "fofs",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_up_vector_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "remove_point",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bake_interval",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_point_in",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_point_out",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_point_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_point_tilt",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "tilt",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_up_vector_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tessellate",
- "return_type": "PoolVector3Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "max_stages",
- "type": "int",
- "has_default_value": true,
- "default_value": "5"
- },
- {
- "name": "tolerance_degrees",
- "type": "float",
- "has_default_value": true,
- "default_value": "4"
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "CurveTexture",
- "base_class": "Texture",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "curve",
- "type": "Curve",
- "getter": "get_curve",
- "setter": "set_curve",
- "index": -1
- },
- {
- "name": "width",
- "type": "int",
- "getter": "get_width",
- "setter": "set_width",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_update",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_curve",
- "return_type": "Curve",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_curve",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "curve",
- "type": "Curve",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_width",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "CylinderMesh",
- "base_class": "PrimitiveMesh",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "bottom_radius",
- "type": "float",
- "getter": "get_bottom_radius",
- "setter": "set_bottom_radius",
- "index": -1
- },
- {
- "name": "height",
- "type": "float",
- "getter": "get_height",
- "setter": "set_height",
- "index": -1
- },
- {
- "name": "radial_segments",
- "type": "int",
- "getter": "get_radial_segments",
- "setter": "set_radial_segments",
- "index": -1
- },
- {
- "name": "rings",
- "type": "int",
- "getter": "get_rings",
- "setter": "set_rings",
- "index": -1
- },
- {
- "name": "top_radius",
- "type": "float",
- "getter": "get_top_radius",
- "setter": "set_top_radius",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_bottom_radius",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_height",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_radial_segments",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_rings",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_top_radius",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_bottom_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_height",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "height",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_radial_segments",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "segments",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_rings",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rings",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_top_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "CylinderShape",
- "base_class": "Shape",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "height",
- "type": "float",
- "getter": "get_height",
- "setter": "set_height",
- "index": -1
- },
- {
- "name": "radius",
- "type": "float",
- "getter": "get_radius",
- "setter": "set_radius",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_height",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_radius",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_height",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "height",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "DTLSServer",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "setup",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "key",
- "type": "CryptoKey",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "certificate",
- "type": "X509Certificate",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "chain",
- "type": "X509Certificate",
- "has_default_value": true,
- "default_value": "[Object:null]"
- }
- ]
- },
- {
- "name": "take_connection",
- "return_type": "PacketPeerDTLS",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "udp_peer",
- "type": "PacketPeerUDP",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "DampedSpringJoint2D",
- "base_class": "Joint2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "damping",
- "type": "float",
- "getter": "get_damping",
- "setter": "set_damping",
- "index": -1
- },
- {
- "name": "length",
- "type": "float",
- "getter": "get_length",
- "setter": "set_length",
- "index": -1
- },
- {
- "name": "rest_length",
- "type": "float",
- "getter": "get_rest_length",
- "setter": "set_rest_length",
- "index": -1
- },
- {
- "name": "stiffness",
- "type": "float",
- "getter": "get_stiffness",
- "setter": "set_stiffness",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_damping",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_length",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_rest_length",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_stiffness",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_damping",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "damping",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_length",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "length",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_rest_length",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rest_length",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_stiffness",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "stiffness",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "DirectionalLight",
- "base_class": "Light",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "SHADOW_DEPTH_RANGE_OPTIMIZED": 1,
- "SHADOW_DEPTH_RANGE_STABLE": 0,
- "SHADOW_ORTHOGONAL": 0,
- "SHADOW_PARALLEL_2_SPLITS": 1,
- "SHADOW_PARALLEL_4_SPLITS": 2
- },
- "properties": [
- {
- "name": "directional_shadow_bias_split_scale",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 15
- },
- {
- "name": "directional_shadow_blend_splits",
- "type": "bool",
- "getter": "is_blend_splits_enabled",
- "setter": "set_blend_splits",
- "index": -1
- },
- {
- "name": "directional_shadow_depth_range",
- "type": "int",
- "getter": "get_shadow_depth_range",
- "setter": "set_shadow_depth_range",
- "index": -1
- },
- {
- "name": "directional_shadow_max_distance",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 9
- },
- {
- "name": "directional_shadow_mode",
- "type": "int",
- "getter": "get_shadow_mode",
- "setter": "set_shadow_mode",
- "index": -1
- },
- {
- "name": "directional_shadow_normal_bias",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 13
- },
- {
- "name": "directional_shadow_split_1",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 10
- },
- {
- "name": "directional_shadow_split_2",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 11
- },
- {
- "name": "directional_shadow_split_3",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 12
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_shadow_depth_range",
- "return_type": "enum.DirectionalLight::ShadowDepthRange",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_shadow_mode",
- "return_type": "enum.DirectionalLight::ShadowMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_blend_splits_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_blend_splits",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shadow_depth_range",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shadow_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "ShadowMode",
- "values": {
- "SHADOW_ORTHOGONAL": 0,
- "SHADOW_PARALLEL_2_SPLITS": 1,
- "SHADOW_PARALLEL_4_SPLITS": 2
- }
- },
- {
- "name": "ShadowDepthRange",
- "values": {
- "SHADOW_DEPTH_RANGE_STABLE": 0,
- "SHADOW_DEPTH_RANGE_OPTIMIZED": 1
- }
- }
- ]
- },
- {
- "name": "DynamicFont",
- "base_class": "Font",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "SPACING_BOTTOM": 1,
- "SPACING_CHAR": 2,
- "SPACING_SPACE": 3,
- "SPACING_TOP": 0
- },
- "properties": [
- {
- "name": "extra_spacing_bottom",
- "type": "int",
- "getter": "get_spacing",
- "setter": "set_spacing",
- "index": 1
- },
- {
- "name": "extra_spacing_char",
- "type": "int",
- "getter": "get_spacing",
- "setter": "set_spacing",
- "index": 2
- },
- {
- "name": "extra_spacing_space",
- "type": "int",
- "getter": "get_spacing",
- "setter": "set_spacing",
- "index": 3
- },
- {
- "name": "extra_spacing_top",
- "type": "int",
- "getter": "get_spacing",
- "setter": "set_spacing",
- "index": 0
- },
- {
- "name": "font_data",
- "type": "DynamicFontData",
- "getter": "get_font_data",
- "setter": "set_font_data",
- "index": -1
- },
- {
- "name": "outline_color",
- "type": "Color",
- "getter": "get_outline_color",
- "setter": "set_outline_color",
- "index": -1
- },
- {
- "name": "outline_size",
- "type": "int",
- "getter": "get_outline_size",
- "setter": "set_outline_size",
- "index": -1
- },
- {
- "name": "size",
- "type": "int",
- "getter": "get_size",
- "setter": "set_size",
- "index": -1
- },
- {
- "name": "use_filter",
- "type": "bool",
- "getter": "get_use_filter",
- "setter": "set_use_filter",
- "index": -1
- },
- {
- "name": "use_mipmaps",
- "type": "bool",
- "getter": "get_use_mipmaps",
- "setter": "set_use_mipmaps",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "add_fallback",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "data",
- "type": "DynamicFontData",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_available_chars",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_fallback",
- "return_type": "DynamicFontData",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_fallback_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_font_data",
- "return_type": "DynamicFontData",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_outline_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_outline_size",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_size",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_spacing",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_use_filter",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_use_mipmaps",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "remove_fallback",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fallback",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "data",
- "type": "DynamicFontData",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_font_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "data",
- "type": "DynamicFontData",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_outline_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_outline_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "data",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_spacing",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_filter",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_mipmaps",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "SpacingType",
- "values": {
- "SPACING_TOP": 0,
- "SPACING_BOTTOM": 1,
- "SPACING_CHAR": 2,
- "SPACING_SPACE": 3
- }
- }
- ]
- },
- {
- "name": "DynamicFontData",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "HINTING_LIGHT": 1,
- "HINTING_NONE": 0,
- "HINTING_NORMAL": 2
- },
- "properties": [
- {
- "name": "antialiased",
- "type": "bool",
- "getter": "is_antialiased",
- "setter": "set_antialiased",
- "index": -1
- },
- {
- "name": "font_path",
- "type": "String",
- "getter": "get_font_path",
- "setter": "set_font_path",
- "index": -1
- },
- {
- "name": "hinting",
- "type": "int",
- "getter": "get_hinting",
- "setter": "set_hinting",
- "index": -1
- },
- {
- "name": "override_oversampling",
- "type": "float",
- "getter": "get_override_oversampling",
- "setter": "set_override_oversampling",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_font_path",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_hinting",
- "return_type": "enum.DynamicFontData::Hinting",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_override_oversampling",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_antialiased",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_antialiased",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "antialiased",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_font_path",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_hinting",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_override_oversampling",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "oversampling",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Hinting",
- "values": {
- "HINTING_NONE": 0,
- "HINTING_LIGHT": 1,
- "HINTING_NORMAL": 2
- }
- }
- ]
- },
- {
- "name": "EditorExportPlugin",
- "base_class": "Reference",
- "api_type": "tools",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_export_begin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "features",
- "type": "PoolStringArray",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "is_debug",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "flags",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_export_end",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_export_file",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "features",
- "type": "PoolStringArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_file",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "file",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "remap",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_ios_bundle_file",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_ios_cpp_code",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "code",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_ios_embedded_framework",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_ios_framework",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_ios_linker_flags",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flags",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_ios_plist_content",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "plist_content",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_ios_project_static_lib",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_osx_plugin_file",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_shared_object",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "tags",
- "type": "PoolStringArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "skip",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "EditorFeatureProfile",
- "base_class": "Reference",
- "api_type": "tools",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- "FEATURE_3D": 0,
- "FEATURE_ASSET_LIB": 2,
- "FEATURE_FILESYSTEM_DOCK": 5,
- "FEATURE_IMPORT_DOCK": 6,
- "FEATURE_MAX": 7,
- "FEATURE_NODE_DOCK": 4,
- "FEATURE_SCENE_TREE": 3,
- "FEATURE_SCRIPT": 1
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_feature_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "feature",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_class_disabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "class_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_class_editor_disabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "class_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_class_property_disabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "class_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_feature_disabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "feature",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "load_from_file",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "save_to_file",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_disable_class",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "class_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "disable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_disable_class_editor",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "class_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "disable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_disable_class_property",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "class_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "disable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_disable_feature",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "feature",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "disable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Feature",
- "values": {
- "FEATURE_3D": 0,
- "FEATURE_SCRIPT": 1,
- "FEATURE_ASSET_LIB": 2,
- "FEATURE_SCENE_TREE": 3,
- "FEATURE_NODE_DOCK": 4,
- "FEATURE_FILESYSTEM_DOCK": 5,
- "FEATURE_IMPORT_DOCK": 6,
- "FEATURE_MAX": 7
- }
- }
- ]
- },
- {
- "name": "EditorFileDialog",
- "base_class": "ConfirmationDialog",
- "api_type": "tools",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- "ACCESS_FILESYSTEM": 2,
- "ACCESS_RESOURCES": 0,
- "ACCESS_USERDATA": 1,
- "DISPLAY_LIST": 1,
- "DISPLAY_THUMBNAILS": 0,
- "MODE_OPEN_ANY": 3,
- "MODE_OPEN_DIR": 2,
- "MODE_OPEN_FILE": 0,
- "MODE_OPEN_FILES": 1,
- "MODE_SAVE_FILE": 4
- },
- "properties": [
- {
- "name": "access",
- "type": "int",
- "getter": "get_access",
- "setter": "set_access",
- "index": -1
- },
- {
- "name": "current_dir",
- "type": "String",
- "getter": "get_current_dir",
- "setter": "set_current_dir",
- "index": -1
- },
- {
- "name": "current_file",
- "type": "String",
- "getter": "get_current_file",
- "setter": "set_current_file",
- "index": -1
- },
- {
- "name": "current_path",
- "type": "String",
- "getter": "get_current_path",
- "setter": "set_current_path",
- "index": -1
- },
- {
- "name": "disable_overwrite_warning",
- "type": "bool",
- "getter": "is_overwrite_warning_disabled",
- "setter": "set_disable_overwrite_warning",
- "index": -1
- },
- {
- "name": "display_mode",
- "type": "int",
- "getter": "get_display_mode",
- "setter": "set_display_mode",
- "index": -1
- },
- {
- "name": "mode",
- "type": "int",
- "getter": "get_mode",
- "setter": "set_mode",
- "index": -1
- },
- {
- "name": "show_hidden_files",
- "type": "bool",
- "getter": "is_showing_hidden_files",
- "setter": "set_show_hidden_files",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "dir_selected",
- "arguments": [
- {
- "name": "dir",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "file_selected",
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "files_selected",
- "arguments": [
- {
- "name": "paths",
- "type": "PoolStringArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_action_pressed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_cancel_pressed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_dir_entered",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_favorite_move_down",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_favorite_move_up",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_favorite_pressed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_favorite_selected",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_file_entered",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_filter_selected",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_go_back",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_go_forward",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_go_up",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_item_db_selected",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_item_list_item_rmb_selected",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_item_list_rmb_clicked",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_item_menu_id_pressed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_item_selected",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_items_clear_selection",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_make_dir",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_make_dir_confirm",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_multi_selected",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_recent_selected",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_save_confirm_pressed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_select_drive",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_thumbnail_done",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg2",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg3",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_thumbnail_result",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg2",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg3",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_unhandled_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_update_dir",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_update_file_list",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_update_file_name",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "add_filter",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "filter",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear_filters",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_access",
- "return_type": "enum.EditorFileDialog::Access",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_current_dir",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_current_file",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_current_path",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_display_mode",
- "return_type": "enum.EditorFileDialog::DisplayMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_mode",
- "return_type": "enum.EditorFileDialog::Mode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_vbox",
- "return_type": "VBoxContainer",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "invalidate",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_overwrite_warning_disabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_showing_hidden_files",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_access",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "access",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_current_dir",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "dir",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_current_file",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "file",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_current_path",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_disable_overwrite_warning",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "disable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_display_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_show_hidden_files",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "show",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "DisplayMode",
- "values": {
- "DISPLAY_THUMBNAILS": 0,
- "DISPLAY_LIST": 1
- }
- },
- {
- "name": "Mode",
- "values": {
- "MODE_OPEN_FILE": 0,
- "MODE_OPEN_FILES": 1,
- "MODE_OPEN_DIR": 2,
- "MODE_OPEN_ANY": 3,
- "MODE_SAVE_FILE": 4
- }
- },
- {
- "name": "Access",
- "values": {
- "ACCESS_RESOURCES": 0,
- "ACCESS_USERDATA": 1,
- "ACCESS_FILESYSTEM": 2
- }
- }
- ]
- },
- {
- "name": "EditorFileSystem",
- "base_class": "Node",
- "api_type": "tools",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- {
- "name": "filesystem_changed",
- "arguments": [
- ]
- },
- {
- "name": "resources_reimported",
- "arguments": [
- {
- "name": "resources",
- "type": "PoolStringArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "resources_reload",
- "arguments": [
- {
- "name": "resources",
- "type": "PoolStringArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "sources_changed",
- "arguments": [
- {
- "name": "exist",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "get_file_type",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_filesystem",
- "return_type": "EditorFileSystemDirectory",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_filesystem_path",
- "return_type": "EditorFileSystemDirectory",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_scanning_progress",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_scanning",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "scan",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "scan_sources",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "update_file",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "update_script_classes",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "EditorFileSystemDirectory",
- "base_class": "Object",
- "api_type": "tools",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "find_dir_index",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "find_file_index",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_file",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_file_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_file_import_is_valid",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_file_path",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_file_script_class_extends",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_file_script_class_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_file_type",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_parent",
- "return_type": "EditorFileSystemDirectory",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_path",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_subdir",
- "return_type": "EditorFileSystemDirectory",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_subdir_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "EditorImportPlugin",
- "base_class": "ResourceImporter",
- "api_type": "tools",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_import_options",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "preset",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_import_order",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_importer_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_option_visibility",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "option",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "options",
- "type": "Dictionary",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_preset_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_preset_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "preset",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_priority",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_recognized_extensions",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_resource_type",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_save_extension",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_visible_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "import",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "source_file",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "save_path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "options",
- "type": "Dictionary",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "platform_variants",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "gen_files",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "EditorInspector",
- "base_class": "ScrollContainer",
- "api_type": "tools",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- {
- "name": "object_id_selected",
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "property_edited",
- "arguments": [
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "property_keyed",
- "arguments": [
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "property_selected",
- "arguments": [
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "property_toggled",
- "arguments": [
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "checked",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "resource_selected",
- "arguments": [
- {
- "name": "res",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "prop",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "restart_requested",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_edit_request_change",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_feature_profile_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_filter_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_multiple_properties_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "PoolStringArray",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_node_removed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_object_id_selected",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_property_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg2",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- },
- {
- "name": "arg3",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "_property_changed_update_all",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg2",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg3",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_property_checked",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_property_keyed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_property_keyed_with_value",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg2",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_property_pinned",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "pinned",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_property_selected",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_resource_selected",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "Resource",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_vscroll_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "refresh",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "EditorInspectorPlugin",
- "base_class": "Reference",
- "api_type": "tools",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "add_custom_control",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "control",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_property_editor",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "editor",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_property_editor_for_multiple_properties",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "label",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "properties",
- "type": "PoolStringArray",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "editor",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "can_handle",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "object",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "parse_begin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "object",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "parse_category",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "object",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "category",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "parse_end",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "parse_property",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "object",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "hint",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "hint_text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "usage",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "EditorInterface",
- "base_class": "Node",
- "api_type": "tools",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "distraction_free_mode",
- "type": "bool",
- "getter": "is_distraction_free_mode_enabled",
- "setter": "set_distraction_free_mode",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "edit_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "edit_resource",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "resource",
- "type": "Resource",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "edit_script",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "script",
- "type": "Script",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "line",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- },
- {
- "name": "column",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "grab_focus",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "get_base_control",
- "return_type": "Control",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_current_path",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_edited_scene_root",
- "return_type": "Node",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_editor_scale",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_editor_settings",
- "return_type": "EditorSettings",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_editor_viewport",
- "return_type": "Control",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_file_system_dock",
- "return_type": "FileSystemDock",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_inspector",
- "return_type": "EditorInspector",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_open_scenes",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_playing_scene",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_resource_filesystem",
- "return_type": "EditorFileSystem",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_resource_previewer",
- "return_type": "EditorResourcePreview",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_script_editor",
- "return_type": "ScriptEditor",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_selected_path",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_selection",
- "return_type": "EditorSelection",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "inspect_object",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "object",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "for_property",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- },
- {
- "name": "inspector_only",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "is_distraction_free_mode_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_playing_scene",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_plugin_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "plugin",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "make_mesh_previews",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "meshes",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "preview_size",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "open_scene_from_path",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scene_filepath",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "play_current_scene",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "play_custom_scene",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scene_filepath",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "play_main_scene",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "reload_scene_from_path",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scene_filepath",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "save_scene",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "save_scene_as",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "with_preview",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "select_file",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "file",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_distraction_free_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enter",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_main_screen_editor",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_plugin_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "plugin",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "stop_playing_scene",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "EditorPlugin",
- "base_class": "Node",
- "api_type": "tools",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- "CONTAINER_CANVAS_EDITOR_BOTTOM": 8,
- "CONTAINER_CANVAS_EDITOR_MENU": 5,
- "CONTAINER_CANVAS_EDITOR_SIDE_LEFT": 6,
- "CONTAINER_CANVAS_EDITOR_SIDE_RIGHT": 7,
- "CONTAINER_PROJECT_SETTING_TAB_LEFT": 10,
- "CONTAINER_PROJECT_SETTING_TAB_RIGHT": 11,
- "CONTAINER_PROPERTY_EDITOR_BOTTOM": 9,
- "CONTAINER_SPATIAL_EDITOR_BOTTOM": 4,
- "CONTAINER_SPATIAL_EDITOR_MENU": 1,
- "CONTAINER_SPATIAL_EDITOR_SIDE_LEFT": 2,
- "CONTAINER_SPATIAL_EDITOR_SIDE_RIGHT": 3,
- "CONTAINER_TOOLBAR": 0,
- "DOCK_SLOT_LEFT_BL": 1,
- "DOCK_SLOT_LEFT_BR": 3,
- "DOCK_SLOT_LEFT_UL": 0,
- "DOCK_SLOT_LEFT_UR": 2,
- "DOCK_SLOT_MAX": 8,
- "DOCK_SLOT_RIGHT_BL": 5,
- "DOCK_SLOT_RIGHT_BR": 7,
- "DOCK_SLOT_RIGHT_UL": 4,
- "DOCK_SLOT_RIGHT_UR": 6
- },
- "properties": [
- ],
- "signals": [
- {
- "name": "main_screen_changed",
- "arguments": [
- {
- "name": "screen_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "resource_saved",
- "arguments": [
- {
- "name": "resource",
- "type": "Resource",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "scene_changed",
- "arguments": [
- {
- "name": "scene_root",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "scene_closed",
- "arguments": [
- {
- "name": "filepath",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "add_autoload_singleton",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_control_to_bottom_panel",
- "return_type": "ToolButton",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "control",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "title",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_control_to_container",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "container",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "control",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_control_to_dock",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "slot",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "control",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_custom_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "base",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "script",
- "type": "Script",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "icon",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_export_plugin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "plugin",
- "type": "EditorExportPlugin",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_import_plugin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "importer",
- "type": "EditorImportPlugin",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_inspector_plugin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "plugin",
- "type": "EditorInspectorPlugin",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_scene_import_plugin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scene_importer",
- "type": "EditorSceneImporter",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_spatial_gizmo_plugin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "plugin",
- "type": "EditorSpatialGizmoPlugin",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_tool_menu_item",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "handler",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "callback",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "ud",
- "type": "Variant",
- "has_default_value": true,
- "default_value": "Null"
- }
- ]
- },
- {
- "name": "add_tool_submenu_item",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "submenu",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "apply_changes",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "build",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "disable_plugin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "edit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "object",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "enable_plugin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "forward_canvas_draw_over_viewport",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "overlay",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "forward_canvas_force_draw_over_viewport",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "overlay",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "forward_canvas_gui_input",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "event",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "forward_spatial_draw_over_viewport",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "overlay",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "forward_spatial_force_draw_over_viewport",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "overlay",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "forward_spatial_gui_input",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "camera",
- "type": "Camera",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "event",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_breakpoints",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_editor_interface",
- "return_type": "EditorInterface",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_plugin_icon",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_plugin_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_script_create_dialog",
- "return_type": "ScriptCreateDialog",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_state",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_undo_redo",
- "return_type": "UndoRedo",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_window_layout",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "layout",
- "type": "ConfigFile",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "handles",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "object",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_main_screen",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "hide_bottom_panel",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "make_bottom_panel_item_visible",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "make_visible",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "visible",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "queue_save_layout",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "remove_autoload_singleton",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_control_from_bottom_panel",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "control",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_control_from_container",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "container",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "control",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_control_from_docks",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "control",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_custom_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_export_plugin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "plugin",
- "type": "EditorExportPlugin",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_import_plugin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "importer",
- "type": "EditorImportPlugin",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_inspector_plugin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "plugin",
- "type": "EditorInspectorPlugin",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_scene_import_plugin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scene_importer",
- "type": "EditorSceneImporter",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_spatial_gizmo_plugin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "plugin",
- "type": "EditorSpatialGizmoPlugin",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_tool_menu_item",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "save_external_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_force_draw_over_forwarding_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_input_event_forwarding_always_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_state",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "state",
- "type": "Dictionary",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_window_layout",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "layout",
- "type": "ConfigFile",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "update_overlays",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- {
- "name": "DockSlot",
- "values": {
- "DOCK_SLOT_LEFT_UL": 0,
- "DOCK_SLOT_LEFT_BL": 1,
- "DOCK_SLOT_LEFT_UR": 2,
- "DOCK_SLOT_LEFT_BR": 3,
- "DOCK_SLOT_RIGHT_UL": 4,
- "DOCK_SLOT_RIGHT_BL": 5,
- "DOCK_SLOT_RIGHT_UR": 6,
- "DOCK_SLOT_RIGHT_BR": 7,
- "DOCK_SLOT_MAX": 8
- }
- },
- {
- "name": "CustomControlContainer",
- "values": {
- "CONTAINER_TOOLBAR": 0,
- "CONTAINER_SPATIAL_EDITOR_MENU": 1,
- "CONTAINER_SPATIAL_EDITOR_SIDE_LEFT": 2,
- "CONTAINER_SPATIAL_EDITOR_SIDE_RIGHT": 3,
- "CONTAINER_SPATIAL_EDITOR_BOTTOM": 4,
- "CONTAINER_CANVAS_EDITOR_MENU": 5,
- "CONTAINER_CANVAS_EDITOR_SIDE_LEFT": 6,
- "CONTAINER_CANVAS_EDITOR_SIDE_RIGHT": 7,
- "CONTAINER_CANVAS_EDITOR_BOTTOM": 8,
- "CONTAINER_PROPERTY_EDITOR_BOTTOM": 9,
- "CONTAINER_PROJECT_SETTING_TAB_LEFT": 10,
- "CONTAINER_PROJECT_SETTING_TAB_RIGHT": 11
- }
- }
- ]
- },
- {
- "name": "EditorProperty",
- "base_class": "Container",
- "api_type": "tools",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "checkable",
- "type": "bool",
- "getter": "is_checkable",
- "setter": "set_checkable",
- "index": -1
- },
- {
- "name": "checked",
- "type": "bool",
- "getter": "is_checked",
- "setter": "set_checked",
- "index": -1
- },
- {
- "name": "draw_red",
- "type": "bool",
- "getter": "is_draw_red",
- "setter": "set_draw_red",
- "index": -1
- },
- {
- "name": "keying",
- "type": "bool",
- "getter": "is_keying",
- "setter": "set_keying",
- "index": -1
- },
- {
- "name": "label",
- "type": "String",
- "getter": "get_label",
- "setter": "set_label",
- "index": -1
- },
- {
- "name": "read_only",
- "type": "bool",
- "getter": "is_read_only",
- "setter": "set_read_only",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "multiple_properties_changed",
- "arguments": [
- {
- "name": "properties",
- "type": "PoolStringArray",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "object_id_selected",
- "arguments": [
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "property_changed",
- "arguments": [
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "property_checked",
- "arguments": [
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "checked",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "property_keyed",
- "arguments": [
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "property_keyed_with_value",
- "arguments": [
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "property_pinned",
- "arguments": [
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "pinned",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "resource_selected",
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "resource",
- "type": "Resource",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "selected",
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "focusable_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_focusable_focused",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_gui_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_menu_option",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "option",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_unhandled_key_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_update_revert_and_pin_status",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "add_focusable",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "control",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "emit_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "field",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- },
- {
- "name": "changing",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "get_edited_object",
- "return_type": "Object",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_edited_property",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_label",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tooltip_text",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_checkable",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_checked",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_draw_red",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_keying",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_read_only",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_bottom_editor",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "editor",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_checkable",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "checkable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_checked",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "checked",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_draw_red",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "draw_red",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_keying",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "keying",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_label",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_read_only",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "read_only",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "update_property",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "EditorResourceConversionPlugin",
- "base_class": "Reference",
- "api_type": "tools",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_convert",
- "return_type": "Resource",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "resource",
- "type": "Resource",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_converts_to",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "EditorResourcePicker",
- "base_class": "HBoxContainer",
- "api_type": "tools",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "base_type",
- "type": "String",
- "getter": "get_base_type",
- "setter": "set_base_type",
- "index": -1
- },
- {
- "name": "editable",
- "type": "bool",
- "getter": "is_editable",
- "setter": "set_editable",
- "index": -1
- },
- {
- "name": "edited_resource",
- "type": "Resource",
- "getter": "get_edited_resource",
- "setter": "set_edited_resource",
- "index": -1
- },
- {
- "name": "toggle_mode",
- "type": "bool",
- "getter": "is_toggle_mode",
- "setter": "set_toggle_mode",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "resource_changed",
- "arguments": [
- {
- "name": "resource",
- "type": "Resource",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "resource_selected",
- "arguments": [
- {
- "name": "resource",
- "type": "Resource",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "edit",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_button_draw",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_button_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_edit_menu_cbk",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_file_quick_selected",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_file_selected",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_resource_selected",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_update_menu",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_update_resource_preview",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg2",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg3",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "can_drop_data_fw",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "data",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "drop_data_fw",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "data",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_allowed_types",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_base_type",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_drag_data_fw",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_edited_resource",
- "return_type": "Resource",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "handle_menu_selected",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_editable",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_toggle_mode",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_base_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "base_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_create_options",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "menu_node",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_editable",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_edited_resource",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "resource",
- "type": "Resource",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_toggle_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_toggle_pressed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pressed",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "EditorResourcePreview",
- "base_class": "Node",
- "api_type": "tools",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- {
- "name": "preview_invalidated",
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_preview_ready",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg2",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg3",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg4",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg5",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_preview_generator",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "generator",
- "type": "EditorResourcePreviewGenerator",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "check_for_invalidation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "queue_edited_resource_preview",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "resource",
- "type": "Resource",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "receiver",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "receiver_func",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "userdata",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "queue_resource_preview",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "receiver",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "receiver_func",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "userdata",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_preview_generator",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "generator",
- "type": "EditorResourcePreviewGenerator",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "EditorResourcePreviewGenerator",
- "base_class": "Reference",
- "api_type": "tools",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "can_generate_small_preview",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "generate",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from",
- "type": "Resource",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "size",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "generate_from_path",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "size",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "generate_small_preview_automatically",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "handles",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "EditorSceneImporter",
- "base_class": "Reference",
- "api_type": "tools",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- "IMPORT_ANIMATION": 2,
- "IMPORT_ANIMATION_DETECT_LOOP": 4,
- "IMPORT_ANIMATION_FORCE_ALL_TRACKS_IN_ALL_CLIPS": 16,
- "IMPORT_ANIMATION_KEEP_VALUE_TRACKS": 32,
- "IMPORT_ANIMATION_OPTIMIZE": 8,
- "IMPORT_FAIL_ON_MISSING_DEPENDENCIES": 512,
- "IMPORT_GENERATE_TANGENT_ARRAYS": 256,
- "IMPORT_MATERIALS_IN_INSTANCES": 1024,
- "IMPORT_SCENE": 1
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_get_extensions",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_import_flags",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_import_animation",
- "return_type": "Animation",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "flags",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bake_fps",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_import_scene",
- "return_type": "Node",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "flags",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bake_fps",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "import_animation_from_other_importer",
- "return_type": "Animation",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "flags",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bake_fps",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "import_scene_from_other_importer",
- "return_type": "Node",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "flags",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bake_fps",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "compress_flags",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "EditorSceneImporterFBX",
- "base_class": "EditorSceneImporter",
- "api_type": "tools",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "EditorSceneImporterGLTF",
- "base_class": "EditorSceneImporter",
- "api_type": "tools",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "EditorScenePostImport",
- "base_class": "Reference",
- "api_type": "tools",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_source_file",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_source_folder",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "post_import",
- "return_type": "Object",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scene",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "EditorScript",
- "base_class": "Reference",
- "api_type": "tools",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_run",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "add_root_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_editor_interface",
- "return_type": "EditorInterface",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_scene",
- "return_type": "Node",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "EditorScriptPicker",
- "base_class": "EditorResourcePicker",
- "api_type": "tools",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "script_owner",
- "type": "Node",
- "getter": "get_script_owner",
- "setter": "set_script_owner",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_script_owner",
- "return_type": "Node",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_script_owner",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "owner_node",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "EditorSelection",
- "base_class": "Object",
- "api_type": "tools",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- {
- "name": "selection_changed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_emit_change",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_node_removed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_selected_nodes",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_transformable_selected_nodes",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "remove_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "EditorSettings",
- "base_class": "Resource",
- "api_type": "tools",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- "NOTIFICATION_EDITOR_SETTINGS_CHANGED": 10000
- },
- "properties": [
- ],
- "signals": [
- {
- "name": "settings_changed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "add_property_info",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "info",
- "type": "Dictionary",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "erase",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_favorites",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_project_metadata",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "section",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "default",
- "type": "Variant",
- "has_default_value": true,
- "default_value": "Null"
- }
- ]
- },
- {
- "name": "get_project_settings_dir",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_recent_dirs",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_setting",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_settings_dir",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_setting",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "property_can_revert",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "property_get_revert",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_favorites",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "dirs",
- "type": "PoolStringArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_initial_value",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "update_current",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_project_metadata",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "section",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "data",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_recent_dirs",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "dirs",
- "type": "PoolStringArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_setting",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "EditorSpatialGizmo",
- "base_class": "SpatialGizmo",
- "api_type": "tools",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "add_collision_segments",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "segments",
- "type": "PoolVector3Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_collision_triangles",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "triangles",
- "type": "TriangleMesh",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_handles",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "handles",
- "type": "PoolVector3Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "material",
- "type": "Material",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "billboard",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "secondary",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "add_lines",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "lines",
- "type": "PoolVector3Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "material",
- "type": "Material",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "billboard",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "modulate",
- "type": "Color",
- "has_default_value": true,
- "default_value": "1,1,1,1"
- }
- ]
- },
- {
- "name": "add_mesh",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "Mesh",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "billboard",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "skeleton",
- "type": "SkinReference",
- "has_default_value": true,
- "default_value": "[Object:null]"
- },
- {
- "name": "material",
- "type": "Material",
- "has_default_value": true,
- "default_value": "Null"
- }
- ]
- },
- {
- "name": "add_unscaled_billboard",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "material",
- "type": "Material",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "default_scale",
- "type": "float",
- "has_default_value": true,
- "default_value": "1"
- },
- {
- "name": "modulate",
- "type": "Color",
- "has_default_value": true,
- "default_value": "1,1,1,1"
- }
- ]
- },
- {
- "name": "clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "commit_handle",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "restore",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "cancel",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_handle_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_handle_value",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_plugin",
- "return_type": "EditorSpatialGizmoPlugin",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_spatial_node",
- "return_type": "Spatial",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_handle_highlighted",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "redraw",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_handle",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "camera",
- "type": "Camera",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_hidden",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "hidden",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_spatial_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "EditorSpatialGizmoPlugin",
- "base_class": "Resource",
- "api_type": "tools",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "add_material",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "material",
- "type": "SpatialMaterial",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "can_be_hidden",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "commit_handle",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "gizmo",
- "type": "EditorSpatialGizmo",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "restore",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "cancel",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "create_gizmo",
- "return_type": "EditorSpatialGizmo",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "spatial",
- "type": "Spatial",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "create_handle_material",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "billboard",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": true,
- "default_value": "Null"
- }
- ]
- },
- {
- "name": "create_icon_material",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "on_top",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": true,
- "default_value": "1,1,1,1"
- }
- ]
- },
- {
- "name": "create_material",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "billboard",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "on_top",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "use_vertex_color",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "get_handle_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "gizmo",
- "type": "EditorSpatialGizmo",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_handle_value",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "gizmo",
- "type": "EditorSpatialGizmo",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_material",
- "return_type": "SpatialMaterial",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "gizmo",
- "type": "EditorSpatialGizmo",
- "has_default_value": true,
- "default_value": "[Object:null]"
- }
- ]
- },
- {
- "name": "get_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_priority",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_gizmo",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "spatial",
- "type": "Spatial",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_handle_highlighted",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "gizmo",
- "type": "EditorSpatialGizmo",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_selectable_when_hidden",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "redraw",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "gizmo",
- "type": "EditorSpatialGizmo",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_handle",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "gizmo",
- "type": "EditorSpatialGizmo",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "camera",
- "type": "Camera",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "EditorSpinSlider",
- "base_class": "Range",
- "api_type": "tools",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "flat",
- "type": "bool",
- "getter": "is_flat",
- "setter": "set_flat",
- "index": -1
- },
- {
- "name": "label",
- "type": "String",
- "getter": "get_label",
- "setter": "set_label",
- "index": -1
- },
- {
- "name": "read_only",
- "type": "bool",
- "getter": "is_read_only",
- "setter": "set_read_only",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_grabber_gui_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_grabber_mouse_entered",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_grabber_mouse_exited",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_gui_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_value_focus_exited",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_value_input_closed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_value_input_entered",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_value_input_gui_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "event",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_label",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_flat",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_read_only",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_flat",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flat",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_label",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "label",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_read_only",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "read_only",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "EditorVCSInterface",
- "base_class": "Object",
- "api_type": "tools",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- "CHANGE_TYPE_DELETED": 3,
- "CHANGE_TYPE_MODIFIED": 1,
- "CHANGE_TYPE_NEW": 0,
- "CHANGE_TYPE_RENAMED": 2,
- "CHANGE_TYPE_TYPECHANGE": 4,
- "CHANGE_TYPE_UNMERGED": 5,
- "TREE_AREA_COMMIT": 0,
- "TREE_AREA_STAGED": 1,
- "TREE_AREA_UNSTAGED": 2
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_checkout_branch",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "branch_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_commit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "msg",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_create_branch",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "branch_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_create_remote",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "remote_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "remote_url",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_discard_file",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "file_path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_fetch",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "remote",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_get_branch_list",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_current_branch_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_diff",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "identifier",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "area",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_get_line_diff",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "file_path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_get_modified_files_data",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_previous_commits",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "max_commits",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_get_remotes",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_vcs_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_initialize",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "project_path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_pull",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "remote",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_push",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "remote",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "force",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_remove_branch",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "branch_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_remove_remote",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "remote_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_credentials",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "username",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "password",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "ssh_public_key_path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "ssh_private_key_path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "ssh_passphrase",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_shut_down",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_stage_file",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "file_path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_unstage_file",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "file_path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_diff_hunks_into_diff_file",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "diff_file",
- "type": "Dictionary",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "diff_hunks",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_line_diffs_into_diff_hunk",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "diff_hunk",
- "type": "Dictionary",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "line_diffs",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "create_commit",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "msg",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "author",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "unix_timestamp",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "offset_minutes",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "create_diff_file",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "new_file",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "old_file",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "create_diff_hunk",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "old_start",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "new_start",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "old_lines",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "new_lines",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "create_diff_line",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "new_line_no",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "old_line_no",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "content",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "status",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "create_status_file",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "file_path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "change_type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "area",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "popup_error",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "msg",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "ChangeType",
- "values": {
- "CHANGE_TYPE_NEW": 0,
- "CHANGE_TYPE_MODIFIED": 1,
- "CHANGE_TYPE_RENAMED": 2,
- "CHANGE_TYPE_DELETED": 3,
- "CHANGE_TYPE_TYPECHANGE": 4,
- "CHANGE_TYPE_UNMERGED": 5
- }
- },
- {
- "name": "TreeArea",
- "values": {
- "TREE_AREA_COMMIT": 0,
- "TREE_AREA_STAGED": 1,
- "TREE_AREA_UNSTAGED": 2
- }
- }
- ]
- },
- {
- "name": "EncodedObjectAsID",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "object_id",
- "type": "int",
- "getter": "get_object_id",
- "setter": "set_object_id",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_object_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_object_id",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Environment",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "BG_CAMERA_FEED": 6,
- "BG_CANVAS": 4,
- "BG_CLEAR_COLOR": 0,
- "BG_COLOR": 1,
- "BG_COLOR_SKY": 3,
- "BG_KEEP": 5,
- "BG_MAX": 7,
- "BG_SKY": 2,
- "DOF_BLUR_QUALITY_HIGH": 2,
- "DOF_BLUR_QUALITY_LOW": 0,
- "DOF_BLUR_QUALITY_MEDIUM": 1,
- "GLOW_BLEND_MODE_ADDITIVE": 0,
- "GLOW_BLEND_MODE_REPLACE": 3,
- "GLOW_BLEND_MODE_SCREEN": 1,
- "GLOW_BLEND_MODE_SOFTLIGHT": 2,
- "SSAO_BLUR_1x1": 1,
- "SSAO_BLUR_2x2": 2,
- "SSAO_BLUR_3x3": 3,
- "SSAO_BLUR_DISABLED": 0,
- "SSAO_QUALITY_HIGH": 2,
- "SSAO_QUALITY_LOW": 0,
- "SSAO_QUALITY_MEDIUM": 1,
- "TONE_MAPPER_ACES": 3,
- "TONE_MAPPER_ACES_FITTED": 4,
- "TONE_MAPPER_FILMIC": 2,
- "TONE_MAPPER_LINEAR": 0,
- "TONE_MAPPER_REINHARDT": 1
- },
- "properties": [
- {
- "name": "adjustment_brightness",
- "type": "float",
- "getter": "get_adjustment_brightness",
- "setter": "set_adjustment_brightness",
- "index": -1
- },
- {
- "name": "adjustment_color_correction",
- "type": "Texture",
- "getter": "get_adjustment_color_correction",
- "setter": "set_adjustment_color_correction",
- "index": -1
- },
- {
- "name": "adjustment_contrast",
- "type": "float",
- "getter": "get_adjustment_contrast",
- "setter": "set_adjustment_contrast",
- "index": -1
- },
- {
- "name": "adjustment_enabled",
- "type": "bool",
- "getter": "is_adjustment_enabled",
- "setter": "set_adjustment_enable",
- "index": -1
- },
- {
- "name": "adjustment_saturation",
- "type": "float",
- "getter": "get_adjustment_saturation",
- "setter": "set_adjustment_saturation",
- "index": -1
- },
- {
- "name": "ambient_light_color",
- "type": "Color",
- "getter": "get_ambient_light_color",
- "setter": "set_ambient_light_color",
- "index": -1
- },
- {
- "name": "ambient_light_energy",
- "type": "float",
- "getter": "get_ambient_light_energy",
- "setter": "set_ambient_light_energy",
- "index": -1
- },
- {
- "name": "ambient_light_sky_contribution",
- "type": "float",
- "getter": "get_ambient_light_sky_contribution",
- "setter": "set_ambient_light_sky_contribution",
- "index": -1
- },
- {
- "name": "auto_exposure_enabled",
- "type": "bool",
- "getter": "get_tonemap_auto_exposure",
- "setter": "set_tonemap_auto_exposure",
- "index": -1
- },
- {
- "name": "auto_exposure_max_luma",
- "type": "float",
- "getter": "get_tonemap_auto_exposure_max",
- "setter": "set_tonemap_auto_exposure_max",
- "index": -1
- },
- {
- "name": "auto_exposure_min_luma",
- "type": "float",
- "getter": "get_tonemap_auto_exposure_min",
- "setter": "set_tonemap_auto_exposure_min",
- "index": -1
- },
- {
- "name": "auto_exposure_scale",
- "type": "float",
- "getter": "get_tonemap_auto_exposure_grey",
- "setter": "set_tonemap_auto_exposure_grey",
- "index": -1
- },
- {
- "name": "auto_exposure_speed",
- "type": "float",
- "getter": "get_tonemap_auto_exposure_speed",
- "setter": "set_tonemap_auto_exposure_speed",
- "index": -1
- },
- {
- "name": "background_camera_feed_id",
- "type": "int",
- "getter": "get_camera_feed_id",
- "setter": "set_camera_feed_id",
- "index": -1
- },
- {
- "name": "background_canvas_max_layer",
- "type": "int",
- "getter": "get_canvas_max_layer",
- "setter": "set_canvas_max_layer",
- "index": -1
- },
- {
- "name": "background_color",
- "type": "Color",
- "getter": "get_bg_color",
- "setter": "set_bg_color",
- "index": -1
- },
- {
- "name": "background_energy",
- "type": "float",
- "getter": "get_bg_energy",
- "setter": "set_bg_energy",
- "index": -1
- },
- {
- "name": "background_mode",
- "type": "int",
- "getter": "get_background",
- "setter": "set_background",
- "index": -1
- },
- {
- "name": "background_sky",
- "type": "Sky",
- "getter": "get_sky",
- "setter": "set_sky",
- "index": -1
- },
- {
- "name": "background_sky_custom_fov",
- "type": "float",
- "getter": "get_sky_custom_fov",
- "setter": "set_sky_custom_fov",
- "index": -1
- },
- {
- "name": "background_sky_orientation",
- "type": "Basis",
- "getter": "get_sky_orientation",
- "setter": "set_sky_orientation",
- "index": -1
- },
- {
- "name": "background_sky_rotation",
- "type": "Vector3",
- "getter": "get_sky_rotation",
- "setter": "set_sky_rotation",
- "index": -1
- },
- {
- "name": "background_sky_rotation_degrees",
- "type": "Vector3",
- "getter": "get_sky_rotation_degrees",
- "setter": "set_sky_rotation_degrees",
- "index": -1
- },
- {
- "name": "dof_blur_far_amount",
- "type": "float",
- "getter": "get_dof_blur_far_amount",
- "setter": "set_dof_blur_far_amount",
- "index": -1
- },
- {
- "name": "dof_blur_far_distance",
- "type": "float",
- "getter": "get_dof_blur_far_distance",
- "setter": "set_dof_blur_far_distance",
- "index": -1
- },
- {
- "name": "dof_blur_far_enabled",
- "type": "bool",
- "getter": "is_dof_blur_far_enabled",
- "setter": "set_dof_blur_far_enabled",
- "index": -1
- },
- {
- "name": "dof_blur_far_quality",
- "type": "int",
- "getter": "get_dof_blur_far_quality",
- "setter": "set_dof_blur_far_quality",
- "index": -1
- },
- {
- "name": "dof_blur_far_transition",
- "type": "float",
- "getter": "get_dof_blur_far_transition",
- "setter": "set_dof_blur_far_transition",
- "index": -1
- },
- {
- "name": "dof_blur_near_amount",
- "type": "float",
- "getter": "get_dof_blur_near_amount",
- "setter": "set_dof_blur_near_amount",
- "index": -1
- },
- {
- "name": "dof_blur_near_distance",
- "type": "float",
- "getter": "get_dof_blur_near_distance",
- "setter": "set_dof_blur_near_distance",
- "index": -1
- },
- {
- "name": "dof_blur_near_enabled",
- "type": "bool",
- "getter": "is_dof_blur_near_enabled",
- "setter": "set_dof_blur_near_enabled",
- "index": -1
- },
- {
- "name": "dof_blur_near_quality",
- "type": "int",
- "getter": "get_dof_blur_near_quality",
- "setter": "set_dof_blur_near_quality",
- "index": -1
- },
- {
- "name": "dof_blur_near_transition",
- "type": "float",
- "getter": "get_dof_blur_near_transition",
- "setter": "set_dof_blur_near_transition",
- "index": -1
- },
- {
- "name": "fog_color",
- "type": "Color",
- "getter": "get_fog_color",
- "setter": "set_fog_color",
- "index": -1
- },
- {
- "name": "fog_depth_begin",
- "type": "float",
- "getter": "get_fog_depth_begin",
- "setter": "set_fog_depth_begin",
- "index": -1
- },
- {
- "name": "fog_depth_curve",
- "type": "float",
- "getter": "get_fog_depth_curve",
- "setter": "set_fog_depth_curve",
- "index": -1
- },
- {
- "name": "fog_depth_enabled",
- "type": "bool",
- "getter": "is_fog_depth_enabled",
- "setter": "set_fog_depth_enabled",
- "index": -1
- },
- {
- "name": "fog_depth_end",
- "type": "float",
- "getter": "get_fog_depth_end",
- "setter": "set_fog_depth_end",
- "index": -1
- },
- {
- "name": "fog_enabled",
- "type": "bool",
- "getter": "is_fog_enabled",
- "setter": "set_fog_enabled",
- "index": -1
- },
- {
- "name": "fog_height_curve",
- "type": "float",
- "getter": "get_fog_height_curve",
- "setter": "set_fog_height_curve",
- "index": -1
- },
- {
- "name": "fog_height_enabled",
- "type": "bool",
- "getter": "is_fog_height_enabled",
- "setter": "set_fog_height_enabled",
- "index": -1
- },
- {
- "name": "fog_height_max",
- "type": "float",
- "getter": "get_fog_height_max",
- "setter": "set_fog_height_max",
- "index": -1
- },
- {
- "name": "fog_height_min",
- "type": "float",
- "getter": "get_fog_height_min",
- "setter": "set_fog_height_min",
- "index": -1
- },
- {
- "name": "fog_sun_amount",
- "type": "float",
- "getter": "get_fog_sun_amount",
- "setter": "set_fog_sun_amount",
- "index": -1
- },
- {
- "name": "fog_sun_color",
- "type": "Color",
- "getter": "get_fog_sun_color",
- "setter": "set_fog_sun_color",
- "index": -1
- },
- {
- "name": "fog_transmit_curve",
- "type": "float",
- "getter": "get_fog_transmit_curve",
- "setter": "set_fog_transmit_curve",
- "index": -1
- },
- {
- "name": "fog_transmit_enabled",
- "type": "bool",
- "getter": "is_fog_transmit_enabled",
- "setter": "set_fog_transmit_enabled",
- "index": -1
- },
- {
- "name": "glow_bicubic_upscale",
- "type": "bool",
- "getter": "is_glow_bicubic_upscale_enabled",
- "setter": "set_glow_bicubic_upscale",
- "index": -1
- },
- {
- "name": "glow_blend_mode",
- "type": "int",
- "getter": "get_glow_blend_mode",
- "setter": "set_glow_blend_mode",
- "index": -1
- },
- {
- "name": "glow_bloom",
- "type": "float",
- "getter": "get_glow_bloom",
- "setter": "set_glow_bloom",
- "index": -1
- },
- {
- "name": "glow_enabled",
- "type": "bool",
- "getter": "is_glow_enabled",
- "setter": "set_glow_enabled",
- "index": -1
- },
- {
- "name": "glow_hdr_luminance_cap",
- "type": "float",
- "getter": "get_glow_hdr_luminance_cap",
- "setter": "set_glow_hdr_luminance_cap",
- "index": -1
- },
- {
- "name": "glow_hdr_scale",
- "type": "float",
- "getter": "get_glow_hdr_bleed_scale",
- "setter": "set_glow_hdr_bleed_scale",
- "index": -1
- },
- {
- "name": "glow_hdr_threshold",
- "type": "float",
- "getter": "get_glow_hdr_bleed_threshold",
- "setter": "set_glow_hdr_bleed_threshold",
- "index": -1
- },
- {
- "name": "glow_high_quality",
- "type": "bool",
- "getter": "is_glow_high_quality_enabled",
- "setter": "set_glow_high_quality",
- "index": -1
- },
- {
- "name": "glow_intensity",
- "type": "float",
- "getter": "get_glow_intensity",
- "setter": "set_glow_intensity",
- "index": -1
- },
- {
- "name": "glow_levels/1",
- "type": "bool",
- "getter": "is_glow_level_enabled",
- "setter": "set_glow_level",
- "index": 0
- },
- {
- "name": "glow_levels/2",
- "type": "bool",
- "getter": "is_glow_level_enabled",
- "setter": "set_glow_level",
- "index": 1
- },
- {
- "name": "glow_levels/3",
- "type": "bool",
- "getter": "is_glow_level_enabled",
- "setter": "set_glow_level",
- "index": 2
- },
- {
- "name": "glow_levels/4",
- "type": "bool",
- "getter": "is_glow_level_enabled",
- "setter": "set_glow_level",
- "index": 3
- },
- {
- "name": "glow_levels/5",
- "type": "bool",
- "getter": "is_glow_level_enabled",
- "setter": "set_glow_level",
- "index": 4
- },
- {
- "name": "glow_levels/6",
- "type": "bool",
- "getter": "is_glow_level_enabled",
- "setter": "set_glow_level",
- "index": 5
- },
- {
- "name": "glow_levels/7",
- "type": "bool",
- "getter": "is_glow_level_enabled",
- "setter": "set_glow_level",
- "index": 6
- },
- {
- "name": "glow_strength",
- "type": "float",
- "getter": "get_glow_strength",
- "setter": "set_glow_strength",
- "index": -1
- },
- {
- "name": "ss_reflections_depth_tolerance",
- "type": "float",
- "getter": "get_ssr_depth_tolerance",
- "setter": "set_ssr_depth_tolerance",
- "index": -1
- },
- {
- "name": "ss_reflections_enabled",
- "type": "bool",
- "getter": "is_ssr_enabled",
- "setter": "set_ssr_enabled",
- "index": -1
- },
- {
- "name": "ss_reflections_fade_in",
- "type": "float",
- "getter": "get_ssr_fade_in",
- "setter": "set_ssr_fade_in",
- "index": -1
- },
- {
- "name": "ss_reflections_fade_out",
- "type": "float",
- "getter": "get_ssr_fade_out",
- "setter": "set_ssr_fade_out",
- "index": -1
- },
- {
- "name": "ss_reflections_max_steps",
- "type": "int",
- "getter": "get_ssr_max_steps",
- "setter": "set_ssr_max_steps",
- "index": -1
- },
- {
- "name": "ss_reflections_roughness",
- "type": "bool",
- "getter": "is_ssr_rough",
- "setter": "set_ssr_rough",
- "index": -1
- },
- {
- "name": "ssao_ao_channel_affect",
- "type": "float",
- "getter": "get_ssao_ao_channel_affect",
- "setter": "set_ssao_ao_channel_affect",
- "index": -1
- },
- {
- "name": "ssao_bias",
- "type": "float",
- "getter": "get_ssao_bias",
- "setter": "set_ssao_bias",
- "index": -1
- },
- {
- "name": "ssao_blur",
- "type": "int",
- "getter": "get_ssao_blur",
- "setter": "set_ssao_blur",
- "index": -1
- },
- {
- "name": "ssao_color",
- "type": "Color",
- "getter": "get_ssao_color",
- "setter": "set_ssao_color",
- "index": -1
- },
- {
- "name": "ssao_edge_sharpness",
- "type": "float",
- "getter": "get_ssao_edge_sharpness",
- "setter": "set_ssao_edge_sharpness",
- "index": -1
- },
- {
- "name": "ssao_enabled",
- "type": "bool",
- "getter": "is_ssao_enabled",
- "setter": "set_ssao_enabled",
- "index": -1
- },
- {
- "name": "ssao_intensity",
- "type": "float",
- "getter": "get_ssao_intensity",
- "setter": "set_ssao_intensity",
- "index": -1
- },
- {
- "name": "ssao_intensity2",
- "type": "float",
- "getter": "get_ssao_intensity2",
- "setter": "set_ssao_intensity2",
- "index": -1
- },
- {
- "name": "ssao_light_affect",
- "type": "float",
- "getter": "get_ssao_direct_light_affect",
- "setter": "set_ssao_direct_light_affect",
- "index": -1
- },
- {
- "name": "ssao_quality",
- "type": "int",
- "getter": "get_ssao_quality",
- "setter": "set_ssao_quality",
- "index": -1
- },
- {
- "name": "ssao_radius",
- "type": "float",
- "getter": "get_ssao_radius",
- "setter": "set_ssao_radius",
- "index": -1
- },
- {
- "name": "ssao_radius2",
- "type": "float",
- "getter": "get_ssao_radius2",
- "setter": "set_ssao_radius2",
- "index": -1
- },
- {
- "name": "tonemap_exposure",
- "type": "float",
- "getter": "get_tonemap_exposure",
- "setter": "set_tonemap_exposure",
- "index": -1
- },
- {
- "name": "tonemap_mode",
- "type": "int",
- "getter": "get_tonemapper",
- "setter": "set_tonemapper",
- "index": -1
- },
- {
- "name": "tonemap_white",
- "type": "float",
- "getter": "get_tonemap_white",
- "setter": "set_tonemap_white",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_adjustment_brightness",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_adjustment_color_correction",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_adjustment_contrast",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_adjustment_saturation",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ambient_light_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ambient_light_energy",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ambient_light_sky_contribution",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_background",
- "return_type": "enum.Environment::BGMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_bg_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_bg_energy",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_camera_feed_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_canvas_max_layer",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_dof_blur_far_amount",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_dof_blur_far_distance",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_dof_blur_far_quality",
- "return_type": "enum.Environment::DOFBlurQuality",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_dof_blur_far_transition",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_dof_blur_near_amount",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_dof_blur_near_distance",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_dof_blur_near_quality",
- "return_type": "enum.Environment::DOFBlurQuality",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_dof_blur_near_transition",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_fog_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_fog_depth_begin",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_fog_depth_curve",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_fog_depth_end",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_fog_height_curve",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_fog_height_max",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_fog_height_min",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_fog_sun_amount",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_fog_sun_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_fog_transmit_curve",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_glow_blend_mode",
- "return_type": "enum.Environment::GlowBlendMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_glow_bloom",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_glow_hdr_bleed_scale",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_glow_hdr_bleed_threshold",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_glow_hdr_luminance_cap",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_glow_intensity",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_glow_strength",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_sky",
- "return_type": "Sky",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_sky_custom_fov",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_sky_orientation",
- "return_type": "Basis",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_sky_rotation",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_sky_rotation_degrees",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ssao_ao_channel_affect",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ssao_bias",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ssao_blur",
- "return_type": "enum.Environment::SSAOBlur",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ssao_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ssao_direct_light_affect",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ssao_edge_sharpness",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ssao_intensity",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ssao_intensity2",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ssao_quality",
- "return_type": "enum.Environment::SSAOQuality",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ssao_radius",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ssao_radius2",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ssr_depth_tolerance",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ssr_fade_in",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ssr_fade_out",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ssr_max_steps",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tonemap_auto_exposure",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tonemap_auto_exposure_grey",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tonemap_auto_exposure_max",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tonemap_auto_exposure_min",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tonemap_auto_exposure_speed",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tonemap_exposure",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tonemap_white",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tonemapper",
- "return_type": "enum.Environment::ToneMapper",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_adjustment_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_dof_blur_far_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_dof_blur_near_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_fog_depth_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_fog_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_fog_height_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_fog_transmit_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_glow_bicubic_upscale_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_glow_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_glow_high_quality_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_glow_level_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_ssao_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_ssr_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_ssr_rough",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_adjustment_brightness",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "brightness",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_adjustment_color_correction",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color_correction",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_adjustment_contrast",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "contrast",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_adjustment_enable",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_adjustment_saturation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "saturation",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ambient_light_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ambient_light_energy",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "energy",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ambient_light_sky_contribution",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "energy",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_background",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bg_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bg_energy",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "energy",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_camera_feed_id",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "camera_feed_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_canvas_max_layer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_dof_blur_far_amount",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "intensity",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_dof_blur_far_distance",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "intensity",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_dof_blur_far_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_dof_blur_far_quality",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "intensity",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_dof_blur_far_transition",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "intensity",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_dof_blur_near_amount",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "intensity",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_dof_blur_near_distance",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "intensity",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_dof_blur_near_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_dof_blur_near_quality",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "level",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_dof_blur_near_transition",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "intensity",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fog_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fog_depth_begin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fog_depth_curve",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "curve",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fog_depth_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fog_depth_end",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fog_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fog_height_curve",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "curve",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fog_height_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fog_height_max",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "height",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fog_height_min",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "height",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fog_sun_amount",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fog_sun_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fog_transmit_curve",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "curve",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fog_transmit_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_glow_bicubic_upscale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_glow_blend_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_glow_bloom",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_glow_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_glow_hdr_bleed_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scale",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_glow_hdr_bleed_threshold",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "threshold",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_glow_hdr_luminance_cap",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_glow_high_quality",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_glow_intensity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "intensity",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_glow_level",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_glow_strength",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "strength",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sky",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "sky",
- "type": "Sky",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sky_custom_fov",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scale",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sky_orientation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "orientation",
- "type": "Basis",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sky_rotation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "euler_radians",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sky_rotation_degrees",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "euler_degrees",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ssao_ao_channel_affect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ssao_bias",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bias",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ssao_blur",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ssao_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ssao_direct_light_affect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ssao_edge_sharpness",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "edge_sharpness",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ssao_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ssao_intensity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "intensity",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ssao_intensity2",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "intensity",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ssao_quality",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "quality",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ssao_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ssao_radius2",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ssr_depth_tolerance",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "depth_tolerance",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ssr_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ssr_fade_in",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "fade_in",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ssr_fade_out",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "fade_out",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ssr_max_steps",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "max_steps",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ssr_rough",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rough",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tonemap_auto_exposure",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "auto_exposure",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tonemap_auto_exposure_grey",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "exposure_grey",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tonemap_auto_exposure_max",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "exposure_max",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tonemap_auto_exposure_min",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "exposure_min",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tonemap_auto_exposure_speed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "exposure_speed",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tonemap_exposure",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "exposure",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tonemap_white",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "white",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tonemapper",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "SSAOBlur",
- "values": {
- "SSAO_BLUR_DISABLED": 0,
- "SSAO_BLUR_1x1": 1,
- "SSAO_BLUR_2x2": 2,
- "SSAO_BLUR_3x3": 3
- }
- },
- {
- "name": "ToneMapper",
- "values": {
- "TONE_MAPPER_LINEAR": 0,
- "TONE_MAPPER_REINHARDT": 1,
- "TONE_MAPPER_FILMIC": 2,
- "TONE_MAPPER_ACES": 3,
- "TONE_MAPPER_ACES_FITTED": 4
- }
- },
- {
- "name": "GlowBlendMode",
- "values": {
- "GLOW_BLEND_MODE_ADDITIVE": 0,
- "GLOW_BLEND_MODE_SCREEN": 1,
- "GLOW_BLEND_MODE_SOFTLIGHT": 2,
- "GLOW_BLEND_MODE_REPLACE": 3
- }
- },
- {
- "name": "BGMode",
- "values": {
- "BG_CLEAR_COLOR": 0,
- "BG_COLOR": 1,
- "BG_SKY": 2,
- "BG_COLOR_SKY": 3,
- "BG_CANVAS": 4,
- "BG_KEEP": 5,
- "BG_CAMERA_FEED": 6,
- "BG_MAX": 7
- }
- },
- {
- "name": "SSAOQuality",
- "values": {
- "SSAO_QUALITY_LOW": 0,
- "SSAO_QUALITY_MEDIUM": 1,
- "SSAO_QUALITY_HIGH": 2
- }
- },
- {
- "name": "DOFBlurQuality",
- "values": {
- "DOF_BLUR_QUALITY_LOW": 0,
- "DOF_BLUR_QUALITY_MEDIUM": 1,
- "DOF_BLUR_QUALITY_HIGH": 2
- }
- }
- ]
- },
- {
- "name": "Expression",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "execute",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "inputs",
- "type": "Array",
- "has_default_value": true,
- "default_value": "[]"
- },
- {
- "name": "base_instance",
- "type": "Object",
- "has_default_value": true,
- "default_value": "Null"
- },
- {
- "name": "show_error",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "get_error_text",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_execute_failed",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "parse",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "expression",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "input_names",
- "type": "PoolStringArray",
- "has_default_value": true,
- "default_value": "[]"
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "ExternalTexture",
- "base_class": "Texture",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "size",
- "type": "Vector2",
- "getter": "get_size",
- "setter": "set_size",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_external_texture_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "FileDialog",
- "base_class": "ConfirmationDialog",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "ACCESS_FILESYSTEM": 2,
- "ACCESS_RESOURCES": 0,
- "ACCESS_USERDATA": 1,
- "MODE_OPEN_ANY": 3,
- "MODE_OPEN_DIR": 2,
- "MODE_OPEN_FILE": 0,
- "MODE_OPEN_FILES": 1,
- "MODE_SAVE_FILE": 4
- },
- "properties": [
- {
- "name": "access",
- "type": "int",
- "getter": "get_access",
- "setter": "set_access",
- "index": -1
- },
- {
- "name": "current_dir",
- "type": "String",
- "getter": "get_current_dir",
- "setter": "set_current_dir",
- "index": -1
- },
- {
- "name": "current_file",
- "type": "String",
- "getter": "get_current_file",
- "setter": "set_current_file",
- "index": -1
- },
- {
- "name": "current_path",
- "type": "String",
- "getter": "get_current_path",
- "setter": "set_current_path",
- "index": -1
- },
- {
- "name": "filters",
- "type": "PoolStringArray",
- "getter": "get_filters",
- "setter": "set_filters",
- "index": -1
- },
- {
- "name": "mode",
- "type": "int",
- "getter": "get_mode",
- "setter": "set_mode",
- "index": -1
- },
- {
- "name": "mode_overrides_title",
- "type": "bool",
- "getter": "is_mode_overriding_title",
- "setter": "set_mode_overrides_title",
- "index": -1
- },
- {
- "name": "show_hidden_files",
- "type": "bool",
- "getter": "is_showing_hidden_files",
- "setter": "set_show_hidden_files",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "dir_selected",
- "arguments": [
- {
- "name": "dir",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "file_selected",
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "files_selected",
- "arguments": [
- {
- "name": "paths",
- "type": "PoolStringArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_action_pressed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_cancel_pressed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_dir_entered",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_file_entered",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_filter_selected",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_go_up",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_make_dir",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_make_dir_confirm",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_save_confirm_pressed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_select_drive",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_tree_item_activated",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_tree_multi_selected",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg2",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_tree_selected",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_unhandled_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_update_dir",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_update_file_list",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_update_file_name",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "add_filter",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "filter",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear_filters",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "deselect_items",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_access",
- "return_type": "enum.FileDialog::Access",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_current_dir",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_current_file",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_current_path",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_filters",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_line_edit",
- "return_type": "LineEdit",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_mode",
- "return_type": "enum.FileDialog::Mode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_vbox",
- "return_type": "VBoxContainer",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "invalidate",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_mode_overriding_title",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_showing_hidden_files",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_access",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "access",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_current_dir",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "dir",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_current_file",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "file",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_current_path",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_filters",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "filters",
- "type": "PoolStringArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_mode_overrides_title",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "override",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_show_hidden_files",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "show",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Mode",
- "values": {
- "MODE_OPEN_FILE": 0,
- "MODE_OPEN_FILES": 1,
- "MODE_OPEN_DIR": 2,
- "MODE_OPEN_ANY": 3,
- "MODE_SAVE_FILE": 4
- }
- },
- {
- "name": "Access",
- "values": {
- "ACCESS_RESOURCES": 0,
- "ACCESS_USERDATA": 1,
- "ACCESS_FILESYSTEM": 2
- }
- }
- ]
- },
- {
- "name": "FileSystemDock",
- "base_class": "VBoxContainer",
- "api_type": "tools",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- {
- "name": "display_mode_changed",
- "arguments": [
- ]
- },
- {
- "name": "file_removed",
- "arguments": [
- {
- "name": "file",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "files_moved",
- "arguments": [
- {
- "name": "old_file",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "new_file",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "folder_moved",
- "arguments": [
- {
- "name": "old_folder",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "new_file",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "folder_removed",
- "arguments": [
- {
- "name": "folder",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "inherit",
- "arguments": [
- {
- "name": "file",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "instance",
- "arguments": [
- {
- "name": "files",
- "type": "PoolStringArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_bw_history",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_duplicate_operation_confirm",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_feature_profile_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_file_list_activate_file",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_file_list_gui_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_file_list_rmb_option",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "option",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_file_list_rmb_pressed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_file_list_rmb_select",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_file_list_thumbnail_done",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg2",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg3",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_file_multi_selected",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_file_removed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_file_sort_popup",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_folder_removed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_fs_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_fw_history",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_make_dir_confirm",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_make_scene_confirm",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_move_operation_confirm",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "to_path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "overwrite",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "_move_with_overwrite",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_navigate_to_path",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "_preview_invalidated",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_rename_operation_confirm",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_rescan",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_resource_created",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_search_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_select_file",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_toggle_file_display",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_toggle_split_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_tree_activate_file",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_tree_empty_selected",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_tree_gui_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_tree_multi_selected",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg2",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_tree_rmb_empty",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_tree_rmb_option",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "option",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_tree_rmb_select",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_tree_thumbnail_done",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg2",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg3",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_update_import_dock",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_update_tree",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "PoolStringArray",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg2",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg3",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "can_drop_data_fw",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "data",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "drop_data_fw",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "data",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_drag_data_fw",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "navigate_to_path",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Font",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "draw",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "canvas_item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "string",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "modulate",
- "type": "Color",
- "has_default_value": true,
- "default_value": "1,1,1,1"
- },
- {
- "name": "clip_w",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- },
- {
- "name": "outline_modulate",
- "type": "Color",
- "has_default_value": true,
- "default_value": "1,1,1,1"
- }
- ]
- },
- {
- "name": "draw_char",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "canvas_item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "char",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "next",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- },
- {
- "name": "modulate",
- "type": "Color",
- "has_default_value": true,
- "default_value": "1,1,1,1"
- },
- {
- "name": "outline",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "get_ascent",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_char_size",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "char",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "next",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_descent",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_height",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_string_size",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "string",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_wordwrap_string_size",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "string",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "width",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_outline",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_distance_field_hint",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "update_changes",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "FuncRef",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "function",
- "type": "String",
- "getter": "get_function",
- "setter": "set_function",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "call_func",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": true,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "call_funcv",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg_array",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_function",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_valid",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_function",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_instance",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "instance",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "GDNative",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "library",
- "type": "GDNativeLibrary",
- "getter": "get_library",
- "setter": "set_library",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "call_native",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "calling_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "procedure_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arguments",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_library",
- "return_type": "GDNativeLibrary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "initialize",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_library",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "library",
- "type": "GDNativeLibrary",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "terminate",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "GDNativeLibrary",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "config_file",
- "type": "ConfigFile",
- "getter": "get_config_file",
- "setter": "set_config_file",
- "index": -1
- },
- {
- "name": "load_once",
- "type": "bool",
- "getter": "should_load_once",
- "setter": "set_load_once",
- "index": -1
- },
- {
- "name": "reloadable",
- "type": "bool",
- "getter": "is_reloadable",
- "setter": "set_reloadable",
- "index": -1
- },
- {
- "name": "singleton",
- "type": "bool",
- "getter": "is_singleton",
- "setter": "set_singleton",
- "index": -1
- },
- {
- "name": "symbol_prefix",
- "type": "String",
- "getter": "get_symbol_prefix",
- "setter": "set_symbol_prefix",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_config_file",
- "return_type": "ConfigFile",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_current_dependencies",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_current_library_path",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_symbol_prefix",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_reloadable",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_singleton",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_config_file",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "config_file",
- "type": "ConfigFile",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_load_once",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "load_once",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_reloadable",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "reloadable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_singleton",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "singleton",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_symbol_prefix",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "symbol_prefix",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "should_load_once",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "GDScript",
- "base_class": "Script",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_as_byte_code",
- "return_type": "PoolByteArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "new",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": true,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "GDScriptFunctionState",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- {
- "name": "completed",
- "arguments": [
- {
- "name": "result",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_signal_callback",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": true,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_valid",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "extended_check",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "resume",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg",
- "type": "Variant",
- "has_default_value": true,
- "default_value": "Null"
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "GIProbe",
- "base_class": "VisualInstance",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "SUBDIV_128": 1,
- "SUBDIV_256": 2,
- "SUBDIV_512": 3,
- "SUBDIV_64": 0,
- "SUBDIV_MAX": 4
- },
- "properties": [
- {
- "name": "bias",
- "type": "float",
- "getter": "get_bias",
- "setter": "set_bias",
- "index": -1
- },
- {
- "name": "compress",
- "type": "bool",
- "getter": "is_compressed",
- "setter": "set_compress",
- "index": -1
- },
- {
- "name": "data",
- "type": "GIProbeData",
- "getter": "get_probe_data",
- "setter": "set_probe_data",
- "index": -1
- },
- {
- "name": "dynamic_range",
- "type": "int",
- "getter": "get_dynamic_range",
- "setter": "set_dynamic_range",
- "index": -1
- },
- {
- "name": "energy",
- "type": "float",
- "getter": "get_energy",
- "setter": "set_energy",
- "index": -1
- },
- {
- "name": "extents",
- "type": "Vector3",
- "getter": "get_extents",
- "setter": "set_extents",
- "index": -1
- },
- {
- "name": "interior",
- "type": "bool",
- "getter": "is_interior",
- "setter": "set_interior",
- "index": -1
- },
- {
- "name": "normal_bias",
- "type": "float",
- "getter": "get_normal_bias",
- "setter": "set_normal_bias",
- "index": -1
- },
- {
- "name": "propagation",
- "type": "float",
- "getter": "get_propagation",
- "setter": "set_propagation",
- "index": -1
- },
- {
- "name": "subdiv",
- "type": "int",
- "getter": "get_subdiv",
- "setter": "set_subdiv",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "bake",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from_node",
- "type": "Node",
- "has_default_value": true,
- "default_value": "Null"
- },
- {
- "name": "create_visual_debug",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "debug_bake",
- "return_type": "void",
- "is_editor": true,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_bias",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_dynamic_range",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_energy",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_extents",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_normal_bias",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_probe_data",
- "return_type": "GIProbeData",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_propagation",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_subdiv",
- "return_type": "enum.GIProbe::Subdiv",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_compressed",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_interior",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_bias",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "max",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_compress",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_dynamic_range",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "max",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_energy",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "max",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_extents",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "extents",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_interior",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_normal_bias",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "max",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_probe_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "data",
- "type": "GIProbeData",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_propagation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "max",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_subdiv",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "subdiv",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Subdiv",
- "values": {
- "SUBDIV_64": 0,
- "SUBDIV_128": 1,
- "SUBDIV_256": 2,
- "SUBDIV_512": 3,
- "SUBDIV_MAX": 4
- }
- }
- ]
- },
- {
- "name": "GIProbeData",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "bias",
- "type": "float",
- "getter": "get_bias",
- "setter": "set_bias",
- "index": -1
- },
- {
- "name": "bounds",
- "type": "AABB",
- "getter": "get_bounds",
- "setter": "set_bounds",
- "index": -1
- },
- {
- "name": "cell_size",
- "type": "float",
- "getter": "get_cell_size",
- "setter": "set_cell_size",
- "index": -1
- },
- {
- "name": "compress",
- "type": "bool",
- "getter": "is_compressed",
- "setter": "set_compress",
- "index": -1
- },
- {
- "name": "dynamic_data",
- "type": "PoolIntArray",
- "getter": "get_dynamic_data",
- "setter": "set_dynamic_data",
- "index": -1
- },
- {
- "name": "dynamic_range",
- "type": "int",
- "getter": "get_dynamic_range",
- "setter": "set_dynamic_range",
- "index": -1
- },
- {
- "name": "energy",
- "type": "float",
- "getter": "get_energy",
- "setter": "set_energy",
- "index": -1
- },
- {
- "name": "interior",
- "type": "bool",
- "getter": "is_interior",
- "setter": "set_interior",
- "index": -1
- },
- {
- "name": "normal_bias",
- "type": "float",
- "getter": "get_normal_bias",
- "setter": "set_normal_bias",
- "index": -1
- },
- {
- "name": "propagation",
- "type": "float",
- "getter": "get_propagation",
- "setter": "set_propagation",
- "index": -1
- },
- {
- "name": "to_cell_xform",
- "type": "Transform",
- "getter": "get_to_cell_xform",
- "setter": "set_to_cell_xform",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_bias",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_bounds",
- "return_type": "AABB",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_cell_size",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_dynamic_data",
- "return_type": "PoolIntArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_dynamic_range",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_energy",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_normal_bias",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_propagation",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_to_cell_xform",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_compressed",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_interior",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_bias",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bias",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bounds",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bounds",
- "type": "AABB",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_cell_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "cell_size",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_compress",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "compress",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_dynamic_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "dynamic_data",
- "type": "PoolIntArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_dynamic_range",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "dynamic_range",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_energy",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "energy",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_interior",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "interior",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_normal_bias",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bias",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_propagation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "propagation",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_to_cell_xform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "to_cell_xform",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "GLTFAccessor",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "buffer_view",
- "type": "int",
- "getter": "get_buffer_view",
- "setter": "set_buffer_view",
- "index": -1
- },
- {
- "name": "byte_offset",
- "type": "int",
- "getter": "get_byte_offset",
- "setter": "set_byte_offset",
- "index": -1
- },
- {
- "name": "component_type",
- "type": "int",
- "getter": "get_component_type",
- "setter": "set_component_type",
- "index": -1
- },
- {
- "name": "count",
- "type": "int",
- "getter": "get_count",
- "setter": "set_count",
- "index": -1
- },
- {
- "name": "max",
- "type": "PoolRealArray",
- "getter": "get_max",
- "setter": "set_max",
- "index": -1
- },
- {
- "name": "min",
- "type": "PoolRealArray",
- "getter": "get_min",
- "setter": "set_min",
- "index": -1
- },
- {
- "name": "normalized",
- "type": "bool",
- "getter": "get_normalized",
- "setter": "set_normalized",
- "index": -1
- },
- {
- "name": "sparse_count",
- "type": "int",
- "getter": "get_sparse_count",
- "setter": "set_sparse_count",
- "index": -1
- },
- {
- "name": "sparse_indices_buffer_view",
- "type": "int",
- "getter": "get_sparse_indices_buffer_view",
- "setter": "set_sparse_indices_buffer_view",
- "index": -1
- },
- {
- "name": "sparse_indices_byte_offset",
- "type": "int",
- "getter": "get_sparse_indices_byte_offset",
- "setter": "set_sparse_indices_byte_offset",
- "index": -1
- },
- {
- "name": "sparse_indices_component_type",
- "type": "int",
- "getter": "get_sparse_indices_component_type",
- "setter": "set_sparse_indices_component_type",
- "index": -1
- },
- {
- "name": "sparse_values_buffer_view",
- "type": "int",
- "getter": "get_sparse_values_buffer_view",
- "setter": "set_sparse_values_buffer_view",
- "index": -1
- },
- {
- "name": "sparse_values_byte_offset",
- "type": "int",
- "getter": "get_sparse_values_byte_offset",
- "setter": "set_sparse_values_byte_offset",
- "index": -1
- },
- {
- "name": "type",
- "type": "int",
- "getter": "get_type",
- "setter": "set_type",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_buffer_view",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_byte_offset",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_component_type",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_max",
- "return_type": "PoolRealArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_min",
- "return_type": "PoolRealArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_normalized",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_sparse_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_sparse_indices_buffer_view",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_sparse_indices_byte_offset",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_sparse_indices_component_type",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_sparse_values_buffer_view",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_sparse_values_byte_offset",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_type",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_buffer_view",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "buffer_view",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_byte_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "byte_offset",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_component_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "component_type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_count",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "count",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_max",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "max",
- "type": "PoolRealArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_min",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "min",
- "type": "PoolRealArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_normalized",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "normalized",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sparse_count",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "sparse_count",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sparse_indices_buffer_view",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "sparse_indices_buffer_view",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sparse_indices_byte_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "sparse_indices_byte_offset",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sparse_indices_component_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "sparse_indices_component_type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sparse_values_buffer_view",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "sparse_values_buffer_view",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sparse_values_byte_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "sparse_values_byte_offset",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "GLTFAnimation",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "loop",
- "type": "bool",
- "getter": "get_loop",
- "setter": "set_loop",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_loop",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_loop",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "loop",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "GLTFBufferView",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "buffer",
- "type": "int",
- "getter": "get_buffer",
- "setter": "set_buffer",
- "index": -1
- },
- {
- "name": "byte_length",
- "type": "int",
- "getter": "get_byte_length",
- "setter": "set_byte_length",
- "index": -1
- },
- {
- "name": "byte_offset",
- "type": "int",
- "getter": "get_byte_offset",
- "setter": "set_byte_offset",
- "index": -1
- },
- {
- "name": "byte_stride",
- "type": "int",
- "getter": "get_byte_stride",
- "setter": "set_byte_stride",
- "index": -1
- },
- {
- "name": "indices",
- "type": "bool",
- "getter": "get_indices",
- "setter": "set_indices",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_buffer",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_byte_length",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_byte_offset",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_byte_stride",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_indices",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_buffer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "buffer",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_byte_length",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "byte_length",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_byte_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "byte_offset",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_byte_stride",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "byte_stride",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_indices",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "indices",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "GLTFCamera",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "fov_size",
- "type": "float",
- "getter": "get_fov_size",
- "setter": "set_fov_size",
- "index": -1
- },
- {
- "name": "perspective",
- "type": "bool",
- "getter": "get_perspective",
- "setter": "set_perspective",
- "index": -1
- },
- {
- "name": "zfar",
- "type": "float",
- "getter": "get_zfar",
- "setter": "set_zfar",
- "index": -1
- },
- {
- "name": "znear",
- "type": "float",
- "getter": "get_znear",
- "setter": "set_znear",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_fov_size",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_perspective",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_zfar",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_znear",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_fov_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "fov_size",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_perspective",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "perspective",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_zfar",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "zfar",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_znear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "znear",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "GLTFDocument",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "GLTFLight",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "color",
- "type": "Color",
- "getter": "get_color",
- "setter": "set_color",
- "index": -1
- },
- {
- "name": "inner_cone_angle",
- "type": "float",
- "getter": "get_inner_cone_angle",
- "setter": "set_inner_cone_angle",
- "index": -1
- },
- {
- "name": "intensity",
- "type": "float",
- "getter": "get_intensity",
- "setter": "set_intensity",
- "index": -1
- },
- {
- "name": "outer_cone_angle",
- "type": "float",
- "getter": "get_outer_cone_angle",
- "setter": "set_outer_cone_angle",
- "index": -1
- },
- {
- "name": "range",
- "type": "float",
- "getter": "get_range",
- "setter": "set_range",
- "index": -1
- },
- {
- "name": "type",
- "type": "String",
- "getter": "get_type",
- "setter": "set_type",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_inner_cone_angle",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_intensity",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_outer_cone_angle",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_range",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_type",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_inner_cone_angle",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "inner_cone_angle",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_intensity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "intensity",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_outer_cone_angle",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "outer_cone_angle",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_range",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "range",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "GLTFMesh",
- "base_class": "Resource",
- "api_type": "tools",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "blend_weights",
- "type": "PoolRealArray",
- "getter": "get_blend_weights",
- "setter": "set_blend_weights",
- "index": -1
- },
- {
- "name": "instance_materials",
- "type": "Array",
- "getter": "get_instance_materials",
- "setter": "set_instance_materials",
- "index": -1
- },
- {
- "name": "mesh",
- "type": "Object",
- "getter": "get_mesh",
- "setter": "set_mesh",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_blend_weights",
- "return_type": "PoolRealArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_instance_materials",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_mesh",
- "return_type": "ArrayMesh",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_blend_weights",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "blend_weights",
- "type": "PoolRealArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_instance_materials",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "instance_materials",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_mesh",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "ArrayMesh",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "GLTFNode",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "camera",
- "type": "int",
- "getter": "get_camera",
- "setter": "set_camera",
- "index": -1
- },
- {
- "name": "children",
- "type": "PoolIntArray",
- "getter": "get_children",
- "setter": "set_children",
- "index": -1
- },
- {
- "name": "height",
- "type": "int",
- "getter": "get_height",
- "setter": "set_height",
- "index": -1
- },
- {
- "name": "joint",
- "type": "bool",
- "getter": "get_joint",
- "setter": "set_joint",
- "index": -1
- },
- {
- "name": "light",
- "type": "int",
- "getter": "get_light",
- "setter": "set_light",
- "index": -1
- },
- {
- "name": "mesh",
- "type": "int",
- "getter": "get_mesh",
- "setter": "set_mesh",
- "index": -1
- },
- {
- "name": "parent",
- "type": "int",
- "getter": "get_parent",
- "setter": "set_parent",
- "index": -1
- },
- {
- "name": "rotation",
- "type": "Quat",
- "getter": "get_rotation",
- "setter": "set_rotation",
- "index": -1
- },
- {
- "name": "scale",
- "type": "Vector3",
- "getter": "get_scale",
- "setter": "set_scale",
- "index": -1
- },
- {
- "name": "skeleton",
- "type": "int",
- "getter": "get_skeleton",
- "setter": "set_skeleton",
- "index": -1
- },
- {
- "name": "skin",
- "type": "int",
- "getter": "get_skin",
- "setter": "set_skin",
- "index": -1
- },
- {
- "name": "translation",
- "type": "Vector3",
- "getter": "get_translation",
- "setter": "set_translation",
- "index": -1
- },
- {
- "name": "xform",
- "type": "Transform",
- "getter": "get_xform",
- "setter": "set_xform",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_camera",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_children",
- "return_type": "PoolIntArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_height",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_joint",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_light",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_mesh",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_parent",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_rotation",
- "return_type": "Quat",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_scale",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_skeleton",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_skin",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_translation",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_xform",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_camera",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "camera",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_children",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "children",
- "type": "PoolIntArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_height",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "height",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_joint",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joint",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_light",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_mesh",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_parent",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "parent",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_rotation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rotation",
- "type": "Quat",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_skeleton",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "skeleton",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_skin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "skin",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_translation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "translation",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_xform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "xform",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "GLTFSkeleton",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "godot_bone_node",
- "type": "Dictionary",
- "getter": "get_godot_bone_node",
- "setter": "set_godot_bone_node",
- "index": -1
- },
- {
- "name": "joints",
- "type": "PoolIntArray",
- "getter": "get_joints",
- "setter": "set_joints",
- "index": -1
- },
- {
- "name": "roots",
- "type": "PoolIntArray",
- "getter": "get_roots",
- "setter": "set_roots",
- "index": -1
- },
- {
- "name": "unique_names",
- "type": "Array",
- "getter": "get_unique_names",
- "setter": "set_unique_names",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_bone_attachment",
- "return_type": "BoneAttachment",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_bone_attachment_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_godot_bone_node",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_godot_skeleton",
- "return_type": "Skeleton",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_joints",
- "return_type": "PoolIntArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_roots",
- "return_type": "PoolIntArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_unique_names",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_godot_bone_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "godot_bone_node",
- "type": "Dictionary",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_joints",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joints",
- "type": "PoolIntArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_roots",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "roots",
- "type": "PoolIntArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_unique_names",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "unique_names",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "GLTFSkin",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "godot_skin",
- "type": "Object",
- "getter": "get_godot_skin",
- "setter": "set_godot_skin",
- "index": -1
- },
- {
- "name": "inverse_binds",
- "type": "Array",
- "getter": "get_inverse_binds",
- "setter": "set_inverse_binds",
- "index": -1
- },
- {
- "name": "joint_i_to_bone_i",
- "type": "Dictionary",
- "getter": "get_joint_i_to_bone_i",
- "setter": "set_joint_i_to_bone_i",
- "index": -1
- },
- {
- "name": "joint_i_to_name",
- "type": "Dictionary",
- "getter": "get_joint_i_to_name",
- "setter": "set_joint_i_to_name",
- "index": -1
- },
- {
- "name": "joints",
- "type": "PoolIntArray",
- "getter": "get_joints",
- "setter": "set_joints",
- "index": -1
- },
- {
- "name": "joints_original",
- "type": "PoolIntArray",
- "getter": "get_joints_original",
- "setter": "set_joints_original",
- "index": -1
- },
- {
- "name": "non_joints",
- "type": "PoolIntArray",
- "getter": "get_non_joints",
- "setter": "set_non_joints",
- "index": -1
- },
- {
- "name": "roots",
- "type": "PoolIntArray",
- "getter": "get_roots",
- "setter": "set_roots",
- "index": -1
- },
- {
- "name": "skeleton",
- "type": "int",
- "getter": "get_skeleton",
- "setter": "set_skeleton",
- "index": -1
- },
- {
- "name": "skin_root",
- "type": "int",
- "getter": "get_skin_root",
- "setter": "set_skin_root",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_godot_skin",
- "return_type": "Skin",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_inverse_binds",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_joint_i_to_bone_i",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_joint_i_to_name",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_joints",
- "return_type": "PoolIntArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_joints_original",
- "return_type": "PoolIntArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_non_joints",
- "return_type": "PoolIntArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_roots",
- "return_type": "PoolIntArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_skeleton",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_skin_root",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_godot_skin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "godot_skin",
- "type": "Skin",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_inverse_binds",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "inverse_binds",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_joint_i_to_bone_i",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joint_i_to_bone_i",
- "type": "Dictionary",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_joint_i_to_name",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joint_i_to_name",
- "type": "Dictionary",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_joints",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joints",
- "type": "PoolIntArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_joints_original",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joints_original",
- "type": "PoolIntArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_non_joints",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "non_joints",
- "type": "PoolIntArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_roots",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "roots",
- "type": "PoolIntArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_skeleton",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "skeleton",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_skin_root",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "skin_root",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "GLTFSpecGloss",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "diffuse_factor",
- "type": "Color",
- "getter": "get_diffuse_factor",
- "setter": "set_diffuse_factor",
- "index": -1
- },
- {
- "name": "diffuse_img",
- "type": "Object",
- "getter": "get_diffuse_img",
- "setter": "set_diffuse_img",
- "index": -1
- },
- {
- "name": "gloss_factor",
- "type": "float",
- "getter": "get_gloss_factor",
- "setter": "set_gloss_factor",
- "index": -1
- },
- {
- "name": "spec_gloss_img",
- "type": "Object",
- "getter": "get_spec_gloss_img",
- "setter": "set_spec_gloss_img",
- "index": -1
- },
- {
- "name": "specular_factor",
- "type": "Color",
- "getter": "get_specular_factor",
- "setter": "set_specular_factor",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_diffuse_factor",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_diffuse_img",
- "return_type": "Image",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_gloss_factor",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_spec_gloss_img",
- "return_type": "Image",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_specular_factor",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_diffuse_factor",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "diffuse_factor",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_diffuse_img",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "diffuse_img",
- "type": "Image",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_gloss_factor",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "gloss_factor",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_spec_gloss_img",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "spec_gloss_img",
- "type": "Image",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_specular_factor",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "specular_factor",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "GLTFState",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "accessors",
- "type": "Array",
- "getter": "get_accessors",
- "setter": "set_accessors",
- "index": -1
- },
- {
- "name": "animations",
- "type": "Array",
- "getter": "get_animations",
- "setter": "set_animations",
- "index": -1
- },
- {
- "name": "buffer_views",
- "type": "Array",
- "getter": "get_buffer_views",
- "setter": "set_buffer_views",
- "index": -1
- },
- {
- "name": "buffers",
- "type": "Array",
- "getter": "get_buffers",
- "setter": "set_buffers",
- "index": -1
- },
- {
- "name": "cameras",
- "type": "Array",
- "getter": "get_cameras",
- "setter": "set_cameras",
- "index": -1
- },
- {
- "name": "glb_data",
- "type": "PoolByteArray",
- "getter": "get_glb_data",
- "setter": "set_glb_data",
- "index": -1
- },
- {
- "name": "images",
- "type": "Array",
- "getter": "get_images",
- "setter": "set_images",
- "index": -1
- },
- {
- "name": "json",
- "type": "Dictionary",
- "getter": "get_json",
- "setter": "set_json",
- "index": -1
- },
- {
- "name": "lights",
- "type": "Array",
- "getter": "get_lights",
- "setter": "set_lights",
- "index": -1
- },
- {
- "name": "major_version",
- "type": "int",
- "getter": "get_major_version",
- "setter": "set_major_version",
- "index": -1
- },
- {
- "name": "materials",
- "type": "Array",
- "getter": "get_materials",
- "setter": "set_materials",
- "index": -1
- },
- {
- "name": "meshes",
- "type": "Array",
- "getter": "get_meshes",
- "setter": "set_meshes",
- "index": -1
- },
- {
- "name": "minor_version",
- "type": "int",
- "getter": "get_minor_version",
- "setter": "set_minor_version",
- "index": -1
- },
- {
- "name": "nodes",
- "type": "Array",
- "getter": "get_nodes",
- "setter": "set_nodes",
- "index": -1
- },
- {
- "name": "root_nodes",
- "type": "PoolIntArray",
- "getter": "get_root_nodes",
- "setter": "set_root_nodes",
- "index": -1
- },
- {
- "name": "scene_name",
- "type": "String",
- "getter": "get_scene_name",
- "setter": "set_scene_name",
- "index": -1
- },
- {
- "name": "skeleton_to_node",
- "type": "Dictionary",
- "getter": "get_skeleton_to_node",
- "setter": "set_skeleton_to_node",
- "index": -1
- },
- {
- "name": "skeletons",
- "type": "Array",
- "getter": "get_skeletons",
- "setter": "set_skeletons",
- "index": -1
- },
- {
- "name": "skins",
- "type": "Array",
- "getter": "get_skins",
- "setter": "set_skins",
- "index": -1
- },
- {
- "name": "textures",
- "type": "Array",
- "getter": "get_textures",
- "setter": "set_textures",
- "index": -1
- },
- {
- "name": "unique_animation_names",
- "type": "Array",
- "getter": "get_unique_animation_names",
- "setter": "set_unique_animation_names",
- "index": -1
- },
- {
- "name": "unique_names",
- "type": "Array",
- "getter": "get_unique_names",
- "setter": "set_unique_names",
- "index": -1
- },
- {
- "name": "use_named_skin_binds",
- "type": "bool",
- "getter": "get_use_named_skin_binds",
- "setter": "set_use_named_skin_binds",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_accessors",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_animation_player",
- "return_type": "AnimationPlayer",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_animation_players_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_animations",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_buffer_views",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_buffers",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_cameras",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_glb_data",
- "return_type": "PoolByteArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_images",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_json",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_lights",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_major_version",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_materials",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_meshes",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_minor_version",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_nodes",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_root_nodes",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_scene_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_scene_node",
- "return_type": "Node",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_skeleton_to_node",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_skeletons",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_skins",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_textures",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_unique_animation_names",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_unique_names",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_use_named_skin_binds",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_accessors",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "accessors",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_animations",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "animations",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_buffer_views",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "buffer_views",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_buffers",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "buffers",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_cameras",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "cameras",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_glb_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "glb_data",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_images",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "images",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_json",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "json",
- "type": "Dictionary",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_lights",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "lights",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_major_version",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "major_version",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_materials",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "materials",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_meshes",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "meshes",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_minor_version",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "minor_version",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_nodes",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "nodes",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_root_nodes",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "root_nodes",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_scene_name",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scene_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_skeleton_to_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "skeleton_to_node",
- "type": "Dictionary",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_skeletons",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "skeletons",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_skins",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "skins",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_textures",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "textures",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_unique_animation_names",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "unique_animation_names",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_unique_names",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "unique_names",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_named_skin_binds",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "use_named_skin_binds",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "GLTFTexture",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "src_image",
- "type": "int",
- "getter": "get_src_image",
- "setter": "set_src_image",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_src_image",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_src_image",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "src_image",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Generic6DOFJoint",
- "base_class": "Joint",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "FLAG_ENABLE_ANGULAR_LIMIT": 1,
- "FLAG_ENABLE_ANGULAR_SPRING": 2,
- "FLAG_ENABLE_LINEAR_LIMIT": 0,
- "FLAG_ENABLE_LINEAR_MOTOR": 5,
- "FLAG_ENABLE_LINEAR_SPRING": 3,
- "FLAG_ENABLE_MOTOR": 4,
- "FLAG_MAX": 6,
- "PARAM_ANGULAR_DAMPING": 13,
- "PARAM_ANGULAR_ERP": 16,
- "PARAM_ANGULAR_FORCE_LIMIT": 15,
- "PARAM_ANGULAR_LIMIT_SOFTNESS": 12,
- "PARAM_ANGULAR_LOWER_LIMIT": 10,
- "PARAM_ANGULAR_MOTOR_FORCE_LIMIT": 18,
- "PARAM_ANGULAR_MOTOR_TARGET_VELOCITY": 17,
- "PARAM_ANGULAR_RESTITUTION": 14,
- "PARAM_ANGULAR_SPRING_DAMPING": 20,
- "PARAM_ANGULAR_SPRING_EQUILIBRIUM_POINT": 21,
- "PARAM_ANGULAR_SPRING_STIFFNESS": 19,
- "PARAM_ANGULAR_UPPER_LIMIT": 11,
- "PARAM_LINEAR_DAMPING": 4,
- "PARAM_LINEAR_LIMIT_SOFTNESS": 2,
- "PARAM_LINEAR_LOWER_LIMIT": 0,
- "PARAM_LINEAR_MOTOR_FORCE_LIMIT": 6,
- "PARAM_LINEAR_MOTOR_TARGET_VELOCITY": 5,
- "PARAM_LINEAR_RESTITUTION": 3,
- "PARAM_LINEAR_SPRING_DAMPING": 8,
- "PARAM_LINEAR_SPRING_EQUILIBRIUM_POINT": 9,
- "PARAM_LINEAR_SPRING_STIFFNESS": 7,
- "PARAM_LINEAR_UPPER_LIMIT": 1,
- "PARAM_MAX": 22
- },
- "properties": [
- {
- "name": "angular_limit_x/damping",
- "type": "float",
- "getter": "get_param_x",
- "setter": "set_param_x",
- "index": 13
- },
- {
- "name": "angular_limit_x/enabled",
- "type": "bool",
- "getter": "get_flag_x",
- "setter": "set_flag_x",
- "index": 1
- },
- {
- "name": "angular_limit_x/erp",
- "type": "float",
- "getter": "get_param_x",
- "setter": "set_param_x",
- "index": 16
- },
- {
- "name": "angular_limit_x/force_limit",
- "type": "float",
- "getter": "get_param_x",
- "setter": "set_param_x",
- "index": 15
- },
- {
- "name": "angular_limit_x/lower_angle",
- "type": "float",
- "getter": "_get_angular_lo_limit_x",
- "setter": "_set_angular_lo_limit_x",
- "index": -1
- },
- {
- "name": "angular_limit_x/restitution",
- "type": "float",
- "getter": "get_param_x",
- "setter": "set_param_x",
- "index": 14
- },
- {
- "name": "angular_limit_x/softness",
- "type": "float",
- "getter": "get_param_x",
- "setter": "set_param_x",
- "index": 12
- },
- {
- "name": "angular_limit_x/upper_angle",
- "type": "float",
- "getter": "_get_angular_hi_limit_x",
- "setter": "_set_angular_hi_limit_x",
- "index": -1
- },
- {
- "name": "angular_limit_y/damping",
- "type": "float",
- "getter": "get_param_y",
- "setter": "set_param_y",
- "index": 13
- },
- {
- "name": "angular_limit_y/enabled",
- "type": "bool",
- "getter": "get_flag_y",
- "setter": "set_flag_y",
- "index": 1
- },
- {
- "name": "angular_limit_y/erp",
- "type": "float",
- "getter": "get_param_y",
- "setter": "set_param_y",
- "index": 16
- },
- {
- "name": "angular_limit_y/force_limit",
- "type": "float",
- "getter": "get_param_y",
- "setter": "set_param_y",
- "index": 15
- },
- {
- "name": "angular_limit_y/lower_angle",
- "type": "float",
- "getter": "_get_angular_lo_limit_y",
- "setter": "_set_angular_lo_limit_y",
- "index": -1
- },
- {
- "name": "angular_limit_y/restitution",
- "type": "float",
- "getter": "get_param_y",
- "setter": "set_param_y",
- "index": 14
- },
- {
- "name": "angular_limit_y/softness",
- "type": "float",
- "getter": "get_param_y",
- "setter": "set_param_y",
- "index": 12
- },
- {
- "name": "angular_limit_y/upper_angle",
- "type": "float",
- "getter": "_get_angular_hi_limit_y",
- "setter": "_set_angular_hi_limit_y",
- "index": -1
- },
- {
- "name": "angular_limit_z/damping",
- "type": "float",
- "getter": "get_param_z",
- "setter": "set_param_z",
- "index": 13
- },
- {
- "name": "angular_limit_z/enabled",
- "type": "bool",
- "getter": "get_flag_z",
- "setter": "set_flag_z",
- "index": 1
- },
- {
- "name": "angular_limit_z/erp",
- "type": "float",
- "getter": "get_param_z",
- "setter": "set_param_z",
- "index": 16
- },
- {
- "name": "angular_limit_z/force_limit",
- "type": "float",
- "getter": "get_param_z",
- "setter": "set_param_z",
- "index": 15
- },
- {
- "name": "angular_limit_z/lower_angle",
- "type": "float",
- "getter": "_get_angular_lo_limit_z",
- "setter": "_set_angular_lo_limit_z",
- "index": -1
- },
- {
- "name": "angular_limit_z/restitution",
- "type": "float",
- "getter": "get_param_z",
- "setter": "set_param_z",
- "index": 14
- },
- {
- "name": "angular_limit_z/softness",
- "type": "float",
- "getter": "get_param_z",
- "setter": "set_param_z",
- "index": 12
- },
- {
- "name": "angular_limit_z/upper_angle",
- "type": "float",
- "getter": "_get_angular_hi_limit_z",
- "setter": "_set_angular_hi_limit_z",
- "index": -1
- },
- {
- "name": "angular_motor_x/enabled",
- "type": "bool",
- "getter": "get_flag_x",
- "setter": "set_flag_x",
- "index": 4
- },
- {
- "name": "angular_motor_x/force_limit",
- "type": "float",
- "getter": "get_param_x",
- "setter": "set_param_x",
- "index": 18
- },
- {
- "name": "angular_motor_x/target_velocity",
- "type": "float",
- "getter": "get_param_x",
- "setter": "set_param_x",
- "index": 17
- },
- {
- "name": "angular_motor_y/enabled",
- "type": "bool",
- "getter": "get_flag_y",
- "setter": "set_flag_y",
- "index": 4
- },
- {
- "name": "angular_motor_y/force_limit",
- "type": "float",
- "getter": "get_param_y",
- "setter": "set_param_y",
- "index": 18
- },
- {
- "name": "angular_motor_y/target_velocity",
- "type": "float",
- "getter": "get_param_y",
- "setter": "set_param_y",
- "index": 17
- },
- {
- "name": "angular_motor_z/enabled",
- "type": "bool",
- "getter": "get_flag_z",
- "setter": "set_flag_z",
- "index": 4
- },
- {
- "name": "angular_motor_z/force_limit",
- "type": "float",
- "getter": "get_param_z",
- "setter": "set_param_z",
- "index": 18
- },
- {
- "name": "angular_motor_z/target_velocity",
- "type": "float",
- "getter": "get_param_z",
- "setter": "set_param_z",
- "index": 17
- },
- {
- "name": "angular_spring_x/damping",
- "type": "float",
- "getter": "get_param_x",
- "setter": "set_param_x",
- "index": 20
- },
- {
- "name": "angular_spring_x/enabled",
- "type": "bool",
- "getter": "get_flag_x",
- "setter": "set_flag_x",
- "index": 2
- },
- {
- "name": "angular_spring_x/equilibrium_point",
- "type": "float",
- "getter": "get_param_x",
- "setter": "set_param_x",
- "index": 21
- },
- {
- "name": "angular_spring_x/stiffness",
- "type": "float",
- "getter": "get_param_x",
- "setter": "set_param_x",
- "index": 19
- },
- {
- "name": "angular_spring_y/damping",
- "type": "float",
- "getter": "get_param_y",
- "setter": "set_param_y",
- "index": 20
- },
- {
- "name": "angular_spring_y/enabled",
- "type": "bool",
- "getter": "get_flag_y",
- "setter": "set_flag_y",
- "index": 2
- },
- {
- "name": "angular_spring_y/equilibrium_point",
- "type": "float",
- "getter": "get_param_y",
- "setter": "set_param_y",
- "index": 21
- },
- {
- "name": "angular_spring_y/stiffness",
- "type": "float",
- "getter": "get_param_y",
- "setter": "set_param_y",
- "index": 19
- },
- {
- "name": "angular_spring_z/damping",
- "type": "float",
- "getter": "get_param_z",
- "setter": "set_param_z",
- "index": 20
- },
- {
- "name": "angular_spring_z/enabled",
- "type": "bool",
- "getter": "get_flag_z",
- "setter": "set_flag_z",
- "index": 2
- },
- {
- "name": "angular_spring_z/equilibrium_point",
- "type": "float",
- "getter": "get_param_z",
- "setter": "set_param_z",
- "index": 21
- },
- {
- "name": "angular_spring_z/stiffness",
- "type": "float",
- "getter": "get_param_z",
- "setter": "set_param_z",
- "index": 19
- },
- {
- "name": "linear_limit_x/damping",
- "type": "float",
- "getter": "get_param_x",
- "setter": "set_param_x",
- "index": 4
- },
- {
- "name": "linear_limit_x/enabled",
- "type": "bool",
- "getter": "get_flag_x",
- "setter": "set_flag_x",
- "index": 0
- },
- {
- "name": "linear_limit_x/lower_distance",
- "type": "float",
- "getter": "get_param_x",
- "setter": "set_param_x",
- "index": 0
- },
- {
- "name": "linear_limit_x/restitution",
- "type": "float",
- "getter": "get_param_x",
- "setter": "set_param_x",
- "index": 3
- },
- {
- "name": "linear_limit_x/softness",
- "type": "float",
- "getter": "get_param_x",
- "setter": "set_param_x",
- "index": 2
- },
- {
- "name": "linear_limit_x/upper_distance",
- "type": "float",
- "getter": "get_param_x",
- "setter": "set_param_x",
- "index": 1
- },
- {
- "name": "linear_limit_y/damping",
- "type": "float",
- "getter": "get_param_y",
- "setter": "set_param_y",
- "index": 4
- },
- {
- "name": "linear_limit_y/enabled",
- "type": "bool",
- "getter": "get_flag_y",
- "setter": "set_flag_y",
- "index": 0
- },
- {
- "name": "linear_limit_y/lower_distance",
- "type": "float",
- "getter": "get_param_y",
- "setter": "set_param_y",
- "index": 0
- },
- {
- "name": "linear_limit_y/restitution",
- "type": "float",
- "getter": "get_param_y",
- "setter": "set_param_y",
- "index": 3
- },
- {
- "name": "linear_limit_y/softness",
- "type": "float",
- "getter": "get_param_y",
- "setter": "set_param_y",
- "index": 2
- },
- {
- "name": "linear_limit_y/upper_distance",
- "type": "float",
- "getter": "get_param_y",
- "setter": "set_param_y",
- "index": 1
- },
- {
- "name": "linear_limit_z/damping",
- "type": "float",
- "getter": "get_param_z",
- "setter": "set_param_z",
- "index": 4
- },
- {
- "name": "linear_limit_z/enabled",
- "type": "bool",
- "getter": "get_flag_z",
- "setter": "set_flag_z",
- "index": 0
- },
- {
- "name": "linear_limit_z/lower_distance",
- "type": "float",
- "getter": "get_param_z",
- "setter": "set_param_z",
- "index": 0
- },
- {
- "name": "linear_limit_z/restitution",
- "type": "float",
- "getter": "get_param_z",
- "setter": "set_param_z",
- "index": 3
- },
- {
- "name": "linear_limit_z/softness",
- "type": "float",
- "getter": "get_param_z",
- "setter": "set_param_z",
- "index": 2
- },
- {
- "name": "linear_limit_z/upper_distance",
- "type": "float",
- "getter": "get_param_z",
- "setter": "set_param_z",
- "index": 1
- },
- {
- "name": "linear_motor_x/enabled",
- "type": "bool",
- "getter": "get_flag_x",
- "setter": "set_flag_x",
- "index": 5
- },
- {
- "name": "linear_motor_x/force_limit",
- "type": "float",
- "getter": "get_param_x",
- "setter": "set_param_x",
- "index": 6
- },
- {
- "name": "linear_motor_x/target_velocity",
- "type": "float",
- "getter": "get_param_x",
- "setter": "set_param_x",
- "index": 5
- },
- {
- "name": "linear_motor_y/enabled",
- "type": "bool",
- "getter": "get_flag_y",
- "setter": "set_flag_y",
- "index": 5
- },
- {
- "name": "linear_motor_y/force_limit",
- "type": "float",
- "getter": "get_param_y",
- "setter": "set_param_y",
- "index": 6
- },
- {
- "name": "linear_motor_y/target_velocity",
- "type": "float",
- "getter": "get_param_y",
- "setter": "set_param_y",
- "index": 5
- },
- {
- "name": "linear_motor_z/enabled",
- "type": "bool",
- "getter": "get_flag_z",
- "setter": "set_flag_z",
- "index": 5
- },
- {
- "name": "linear_motor_z/force_limit",
- "type": "float",
- "getter": "get_param_z",
- "setter": "set_param_z",
- "index": 6
- },
- {
- "name": "linear_motor_z/target_velocity",
- "type": "float",
- "getter": "get_param_z",
- "setter": "set_param_z",
- "index": 5
- },
- {
- "name": "linear_spring_x/damping",
- "type": "float",
- "getter": "get_param_x",
- "setter": "set_param_x",
- "index": 8
- },
- {
- "name": "linear_spring_x/enabled",
- "type": "bool",
- "getter": "get_flag_x",
- "setter": "set_flag_x",
- "index": 3
- },
- {
- "name": "linear_spring_x/equilibrium_point",
- "type": "float",
- "getter": "get_param_x",
- "setter": "set_param_x",
- "index": 9
- },
- {
- "name": "linear_spring_x/stiffness",
- "type": "float",
- "getter": "get_param_x",
- "setter": "set_param_x",
- "index": 7
- },
- {
- "name": "linear_spring_y/damping",
- "type": "float",
- "getter": "get_param_y",
- "setter": "set_param_y",
- "index": 8
- },
- {
- "name": "linear_spring_y/enabled",
- "type": "bool",
- "getter": "get_flag_y",
- "setter": "set_flag_y",
- "index": 3
- },
- {
- "name": "linear_spring_y/equilibrium_point",
- "type": "float",
- "getter": "get_param_y",
- "setter": "set_param_y",
- "index": 9
- },
- {
- "name": "linear_spring_y/stiffness",
- "type": "float",
- "getter": "get_param_y",
- "setter": "set_param_y",
- "index": 7
- },
- {
- "name": "linear_spring_z/damping",
- "type": "float",
- "getter": "get_param_z",
- "setter": "set_param_z",
- "index": 8
- },
- {
- "name": "linear_spring_z/enabled",
- "type": "bool",
- "getter": "get_flag_z",
- "setter": "set_flag_z",
- "index": 3
- },
- {
- "name": "linear_spring_z/equilibrium_point",
- "type": "float",
- "getter": "get_param_z",
- "setter": "set_param_z",
- "index": 9
- },
- {
- "name": "linear_spring_z/stiffness",
- "type": "float",
- "getter": "get_param_z",
- "setter": "set_param_z",
- "index": 7
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_get_angular_hi_limit_x",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_angular_hi_limit_y",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_angular_hi_limit_z",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_angular_lo_limit_x",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_angular_lo_limit_y",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_angular_lo_limit_z",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_angular_hi_limit_x",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "angle",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_angular_hi_limit_y",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "angle",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_angular_hi_limit_z",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "angle",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_angular_lo_limit_x",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "angle",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_angular_lo_limit_y",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "angle",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_angular_lo_limit_z",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "angle",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_flag_x",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flag",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_flag_y",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flag",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_flag_z",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flag",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_param_x",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_param_y",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_param_z",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_flag_x",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flag",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_flag_y",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flag",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_flag_z",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flag",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_param_x",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_param_y",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_param_z",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Param",
- "values": {
- "PARAM_LINEAR_LOWER_LIMIT": 0,
- "PARAM_LINEAR_UPPER_LIMIT": 1,
- "PARAM_LINEAR_LIMIT_SOFTNESS": 2,
- "PARAM_LINEAR_RESTITUTION": 3,
- "PARAM_LINEAR_DAMPING": 4,
- "PARAM_LINEAR_MOTOR_TARGET_VELOCITY": 5,
- "PARAM_LINEAR_MOTOR_FORCE_LIMIT": 6,
- "PARAM_LINEAR_SPRING_STIFFNESS": 7,
- "PARAM_LINEAR_SPRING_DAMPING": 8,
- "PARAM_LINEAR_SPRING_EQUILIBRIUM_POINT": 9,
- "PARAM_ANGULAR_LOWER_LIMIT": 10,
- "PARAM_ANGULAR_UPPER_LIMIT": 11,
- "PARAM_ANGULAR_LIMIT_SOFTNESS": 12,
- "PARAM_ANGULAR_DAMPING": 13,
- "PARAM_ANGULAR_RESTITUTION": 14,
- "PARAM_ANGULAR_FORCE_LIMIT": 15,
- "PARAM_ANGULAR_ERP": 16,
- "PARAM_ANGULAR_MOTOR_TARGET_VELOCITY": 17,
- "PARAM_ANGULAR_MOTOR_FORCE_LIMIT": 18,
- "PARAM_ANGULAR_SPRING_STIFFNESS": 19,
- "PARAM_ANGULAR_SPRING_DAMPING": 20,
- "PARAM_ANGULAR_SPRING_EQUILIBRIUM_POINT": 21,
- "PARAM_MAX": 22
- }
- },
- {
- "name": "Flag",
- "values": {
- "FLAG_ENABLE_LINEAR_LIMIT": 0,
- "FLAG_ENABLE_ANGULAR_LIMIT": 1,
- "FLAG_ENABLE_ANGULAR_SPRING": 2,
- "FLAG_ENABLE_LINEAR_SPRING": 3,
- "FLAG_ENABLE_MOTOR": 4,
- "FLAG_ENABLE_LINEAR_MOTOR": 5,
- "FLAG_MAX": 6
- }
- }
- ]
- },
- {
- "name": "GeometryInstance",
- "base_class": "VisualInstance",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- "FLAG_DRAW_NEXT_FRAME_IF_VISIBLE": 1,
- "FLAG_MAX": 2,
- "FLAG_USE_BAKED_LIGHT": 0,
- "LIGHTMAP_SCALE_1X": 0,
- "LIGHTMAP_SCALE_2X": 1,
- "LIGHTMAP_SCALE_4X": 2,
- "LIGHTMAP_SCALE_8X": 3,
- "LIGHTMAP_SCALE_MAX": 4,
- "SHADOW_CASTING_SETTING_DOUBLE_SIDED": 2,
- "SHADOW_CASTING_SETTING_OFF": 0,
- "SHADOW_CASTING_SETTING_ON": 1,
- "SHADOW_CASTING_SETTING_SHADOWS_ONLY": 3
- },
- "properties": [
- {
- "name": "cast_shadow",
- "type": "int",
- "getter": "get_cast_shadows_setting",
- "setter": "set_cast_shadows_setting",
- "index": -1
- },
- {
- "name": "extra_cull_margin",
- "type": "float",
- "getter": "get_extra_cull_margin",
- "setter": "set_extra_cull_margin",
- "index": -1
- },
- {
- "name": "generate_lightmap",
- "type": "bool",
- "getter": "get_generate_lightmap",
- "setter": "set_generate_lightmap",
- "index": -1
- },
- {
- "name": "lightmap_scale",
- "type": "int",
- "getter": "get_lightmap_scale",
- "setter": "set_lightmap_scale",
- "index": -1
- },
- {
- "name": "lod_max_distance",
- "type": "int",
- "getter": "get_lod_max_distance",
- "setter": "set_lod_max_distance",
- "index": -1
- },
- {
- "name": "lod_max_hysteresis",
- "type": "int",
- "getter": "get_lod_max_hysteresis",
- "setter": "set_lod_max_hysteresis",
- "index": -1
- },
- {
- "name": "lod_min_distance",
- "type": "int",
- "getter": "get_lod_min_distance",
- "setter": "set_lod_min_distance",
- "index": -1
- },
- {
- "name": "lod_min_hysteresis",
- "type": "int",
- "getter": "get_lod_min_hysteresis",
- "setter": "set_lod_min_hysteresis",
- "index": -1
- },
- {
- "name": "material_overlay",
- "type": "ShaderMaterial,SpatialMaterial",
- "getter": "get_material_overlay",
- "setter": "set_material_overlay",
- "index": -1
- },
- {
- "name": "material_override",
- "type": "ShaderMaterial,SpatialMaterial",
- "getter": "get_material_override",
- "setter": "set_material_override",
- "index": -1
- },
- {
- "name": "use_in_baked_light",
- "type": "bool",
- "getter": "get_flag",
- "setter": "set_flag",
- "index": 0
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_cast_shadows_setting",
- "return_type": "enum.GeometryInstance::ShadowCastingSetting",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_extra_cull_margin",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_flag",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flag",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_generate_lightmap",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_lightmap_scale",
- "return_type": "enum.GeometryInstance::LightmapScale",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_lod_max_distance",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_lod_max_hysteresis",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_lod_min_distance",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_lod_min_hysteresis",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_material_overlay",
- "return_type": "Material",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_material_override",
- "return_type": "Material",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_cast_shadows_setting",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shadow_casting_setting",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_custom_aabb",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "aabb",
- "type": "AABB",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_extra_cull_margin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_flag",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flag",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_generate_lightmap",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_lightmap_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scale",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_lod_max_distance",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_lod_max_hysteresis",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_lod_min_distance",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_lod_min_hysteresis",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_material_overlay",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "material",
- "type": "Material",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_material_override",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "material",
- "type": "Material",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Flags",
- "values": {
- "FLAG_USE_BAKED_LIGHT": 0,
- "FLAG_DRAW_NEXT_FRAME_IF_VISIBLE": 1,
- "FLAG_MAX": 2
- }
- },
- {
- "name": "ShadowCastingSetting",
- "values": {
- "SHADOW_CASTING_SETTING_OFF": 0,
- "SHADOW_CASTING_SETTING_ON": 1,
- "SHADOW_CASTING_SETTING_DOUBLE_SIDED": 2,
- "SHADOW_CASTING_SETTING_SHADOWS_ONLY": 3
- }
- },
- {
- "name": "LightmapScale",
- "values": {
- "LIGHTMAP_SCALE_1X": 0,
- "LIGHTMAP_SCALE_2X": 1,
- "LIGHTMAP_SCALE_4X": 2,
- "LIGHTMAP_SCALE_8X": 3,
- "LIGHTMAP_SCALE_MAX": 4
- }
- }
- ]
- },
- {
- "name": "Gradient",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "colors",
- "type": "PoolColorArray",
- "getter": "get_colors",
- "setter": "set_colors",
- "index": -1
- },
- {
- "name": "offsets",
- "type": "PoolRealArray",
- "getter": "get_offsets",
- "setter": "set_offsets",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "add_point",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_colors",
- "return_type": "PoolColorArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_offset",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_offsets",
- "return_type": "PoolRealArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_point_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "interpolate",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_point",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_colors",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "colors",
- "type": "PoolColorArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "offset",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_offsets",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offsets",
- "type": "PoolRealArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "GradientTexture",
- "base_class": "Texture",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "gradient",
- "type": "Gradient",
- "getter": "get_gradient",
- "setter": "set_gradient",
- "index": -1
- },
- {
- "name": "width",
- "type": "int",
- "getter": "get_width",
- "setter": "set_width",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_update",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_gradient",
- "return_type": "Gradient",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_gradient",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "gradient",
- "type": "Gradient",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_width",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "GradientTexture2D",
- "base_class": "Texture",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "FILL_LINEAR": 0,
- "FILL_RADIAL": 1,
- "REPEAT": 1,
- "REPEAT_MIRROR": 2,
- "REPEAT_NONE": 0
- },
- "properties": [
- {
- "name": "fill",
- "type": "int",
- "getter": "get_fill",
- "setter": "set_fill",
- "index": -1
- },
- {
- "name": "fill_from",
- "type": "Vector2",
- "getter": "get_fill_from",
- "setter": "set_fill_from",
- "index": -1
- },
- {
- "name": "fill_to",
- "type": "Vector2",
- "getter": "get_fill_to",
- "setter": "set_fill_to",
- "index": -1
- },
- {
- "name": "gradient",
- "type": "Gradient",
- "getter": "get_gradient",
- "setter": "set_gradient",
- "index": -1
- },
- {
- "name": "height",
- "type": "int",
- "getter": "get_height",
- "setter": "set_height",
- "index": -1
- },
- {
- "name": "repeat",
- "type": "int",
- "getter": "get_repeat",
- "setter": "set_repeat",
- "index": -1
- },
- {
- "name": "use_hdr",
- "type": "bool",
- "getter": "is_using_hdr",
- "setter": "set_use_hdr",
- "index": -1
- },
- {
- "name": "width",
- "type": "int",
- "getter": "get_width",
- "setter": "set_width",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_queue_update",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_update",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_fill",
- "return_type": "enum.GradientTexture2D::Fill",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_fill_from",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_fill_to",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_gradient",
- "return_type": "Gradient",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_repeat",
- "return_type": "enum.GradientTexture2D::Repeat",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_using_hdr",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_fill",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "fill",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fill_from",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "fill_from",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fill_to",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "fill_to",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_gradient",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "gradient",
- "type": "Gradient",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_height",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "height",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_repeat",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "repeat",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_hdr",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_width",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Fill",
- "values": {
- "FILL_LINEAR": 0,
- "FILL_RADIAL": 1
- }
- },
- {
- "name": "Repeat",
- "values": {
- "REPEAT_NONE": 0,
- "REPEAT": 1,
- "REPEAT_MIRROR": 2
- }
- }
- ]
- },
- {
- "name": "GraphEdit",
- "base_class": "Control",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "minimap_enabled",
- "type": "bool",
- "getter": "is_minimap_enabled",
- "setter": "set_minimap_enabled",
- "index": -1
- },
- {
- "name": "minimap_opacity",
- "type": "float",
- "getter": "get_minimap_opacity",
- "setter": "set_minimap_opacity",
- "index": -1
- },
- {
- "name": "minimap_size",
- "type": "Vector2",
- "getter": "get_minimap_size",
- "setter": "set_minimap_size",
- "index": -1
- },
- {
- "name": "right_disconnects",
- "type": "bool",
- "getter": "is_right_disconnects_enabled",
- "setter": "set_right_disconnects",
- "index": -1
- },
- {
- "name": "scroll_offset",
- "type": "Vector2",
- "getter": "get_scroll_ofs",
- "setter": "set_scroll_ofs",
- "index": -1
- },
- {
- "name": "show_zoom_label",
- "type": "bool",
- "getter": "is_showing_zoom_label",
- "setter": "set_show_zoom_label",
- "index": -1
- },
- {
- "name": "snap_distance",
- "type": "int",
- "getter": "get_snap",
- "setter": "set_snap",
- "index": -1
- },
- {
- "name": "use_snap",
- "type": "bool",
- "getter": "is_using_snap",
- "setter": "set_use_snap",
- "index": -1
- },
- {
- "name": "zoom",
- "type": "float",
- "getter": "get_zoom",
- "setter": "set_zoom",
- "index": -1
- },
- {
- "name": "zoom_max",
- "type": "float",
- "getter": "get_zoom_max",
- "setter": "set_zoom_max",
- "index": -1
- },
- {
- "name": "zoom_min",
- "type": "float",
- "getter": "get_zoom_min",
- "setter": "set_zoom_min",
- "index": -1
- },
- {
- "name": "zoom_step",
- "type": "float",
- "getter": "get_zoom_step",
- "setter": "set_zoom_step",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "_begin_node_move",
- "arguments": [
- ]
- },
- {
- "name": "_end_node_move",
- "arguments": [
- ]
- },
- {
- "name": "connection_from_empty",
- "arguments": [
- {
- "name": "to",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_slot",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "release_position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "connection_request",
- "arguments": [
- {
- "name": "from",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_slot",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_slot",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "connection_to_empty",
- "arguments": [
- {
- "name": "from",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_slot",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "release_position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "copy_nodes_request",
- "arguments": [
- ]
- },
- {
- "name": "delete_nodes_request",
- "arguments": [
- ]
- },
- {
- "name": "disconnection_request",
- "arguments": [
- {
- "name": "from",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_slot",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_slot",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "duplicate_nodes_request",
- "arguments": [
- ]
- },
- {
- "name": "node_selected",
- "arguments": [
- {
- "name": "node",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "node_unselected",
- "arguments": [
- {
- "name": "node",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "paste_nodes_request",
- "arguments": [
- ]
- },
- {
- "name": "popup_request",
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "scroll_offset_changed",
- "arguments": [
- {
- "name": "ofs",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_connections_layer_draw",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_graph_node_moved",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_graph_node_raised",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_graph_node_slot_updated",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_gui_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_minimap_draw",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_minimap_toggled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_scroll_moved",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_snap_toggled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_snap_value_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_top_layer_draw",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_top_layer_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_update_scroll_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_zoom_minus",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_zoom_plus",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_zoom_reset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "add_valid_connection_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from_type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_valid_left_disconnect_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_valid_right_disconnect_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear_connections",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "connect_node",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "disconnect_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_connection_list",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_minimap_opacity",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_minimap_size",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_scroll_ofs",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_snap",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_zoom",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_zoom_hbox",
- "return_type": "HBoxContainer",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_zoom_max",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_zoom_min",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_zoom_step",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_minimap_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_node_connected",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_right_disconnects_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_showing_zoom_label",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_using_snap",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_valid_connection_type",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from_type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_valid_connection_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from_type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_valid_left_disconnect_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_valid_right_disconnect_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_connection_activity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_minimap_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_minimap_opacity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "p_opacity",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_minimap_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "p_size",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_right_disconnects",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_scroll_ofs",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ofs",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_selected",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_show_zoom_label",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_snap",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pixels",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_snap",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_zoom",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "p_zoom",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_zoom_max",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "zoom_max",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_zoom_min",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "zoom_min",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_zoom_step",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "zoom_step",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "GraphNode",
- "base_class": "Container",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "OVERLAY_BREAKPOINT": 1,
- "OVERLAY_DISABLED": 0,
- "OVERLAY_POSITION": 2
- },
- "properties": [
- {
- "name": "comment",
- "type": "bool",
- "getter": "is_comment",
- "setter": "set_comment",
- "index": -1
- },
- {
- "name": "offset",
- "type": "Vector2",
- "getter": "get_offset",
- "setter": "set_offset",
- "index": -1
- },
- {
- "name": "overlay",
- "type": "int",
- "getter": "get_overlay",
- "setter": "set_overlay",
- "index": -1
- },
- {
- "name": "resizable",
- "type": "bool",
- "getter": "is_resizable",
- "setter": "set_resizable",
- "index": -1
- },
- {
- "name": "selected",
- "type": "bool",
- "getter": "is_selected",
- "setter": "set_selected",
- "index": -1
- },
- {
- "name": "show_close",
- "type": "bool",
- "getter": "is_close_button_visible",
- "setter": "set_show_close_button",
- "index": -1
- },
- {
- "name": "title",
- "type": "String",
- "getter": "get_title",
- "setter": "set_title",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "close_request",
- "arguments": [
- ]
- },
- {
- "name": "dragged",
- "arguments": [
- {
- "name": "from",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "offset_changed",
- "arguments": [
- ]
- },
- {
- "name": "raise_request",
- "arguments": [
- ]
- },
- {
- "name": "resize_request",
- "arguments": [
- {
- "name": "new_minsize",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "slot_updated",
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_gui_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear_all_slots",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "clear_slot",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_connection_input_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_connection_input_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_connection_input_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_connection_input_type",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_connection_output_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_connection_output_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_connection_output_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_connection_output_type",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_offset",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_overlay",
- "return_type": "enum.GraphNode::Overlay",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_slot_color_left",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_slot_color_right",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_slot_type_left",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_slot_type_right",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_title",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_close_button_visible",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_comment",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_resizable",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_selected",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_slot_enabled_left",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_slot_enabled_right",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_comment",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "comment",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_overlay",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "overlay",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_resizable",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "resizable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_selected",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "selected",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_show_close_button",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "show",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_slot",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable_left",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "type_left",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color_left",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable_right",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "type_right",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color_right",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "custom_left",
- "type": "Texture",
- "has_default_value": true,
- "default_value": "[Object:null]"
- },
- {
- "name": "custom_right",
- "type": "Texture",
- "has_default_value": true,
- "default_value": "[Object:null]"
- }
- ]
- },
- {
- "name": "set_slot_color_left",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color_left",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_slot_color_right",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color_right",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_slot_enabled_left",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable_left",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_slot_enabled_right",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable_right",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_slot_type_left",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "type_left",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_slot_type_right",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "type_right",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_title",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "title",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Overlay",
- "values": {
- "OVERLAY_DISABLED": 0,
- "OVERLAY_BREAKPOINT": 1,
- "OVERLAY_POSITION": 2
- }
- }
- ]
- },
- {
- "name": "GridContainer",
- "base_class": "Container",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "columns",
- "type": "int",
- "getter": "get_columns",
- "setter": "set_columns",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_columns",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_columns",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "columns",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "GridMap",
- "base_class": "Spatial",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "INVALID_CELL_ITEM": -1
- },
- "properties": [
- {
- "name": "cell_center_x",
- "type": "bool",
- "getter": "get_center_x",
- "setter": "set_center_x",
- "index": -1
- },
- {
- "name": "cell_center_y",
- "type": "bool",
- "getter": "get_center_y",
- "setter": "set_center_y",
- "index": -1
- },
- {
- "name": "cell_center_z",
- "type": "bool",
- "getter": "get_center_z",
- "setter": "set_center_z",
- "index": -1
- },
- {
- "name": "cell_octant_size",
- "type": "int",
- "getter": "get_octant_size",
- "setter": "set_octant_size",
- "index": -1
- },
- {
- "name": "cell_scale",
- "type": "float",
- "getter": "get_cell_scale",
- "setter": "set_cell_scale",
- "index": -1
- },
- {
- "name": "cell_size",
- "type": "Vector3",
- "getter": "get_cell_size",
- "setter": "set_cell_size",
- "index": -1
- },
- {
- "name": "collision_layer",
- "type": "int",
- "getter": "get_collision_layer",
- "setter": "set_collision_layer",
- "index": -1
- },
- {
- "name": "collision_mask",
- "type": "int",
- "getter": "get_collision_mask",
- "setter": "set_collision_mask",
- "index": -1
- },
- {
- "name": "mesh_library",
- "type": "MeshLibrary",
- "getter": "get_mesh_library",
- "setter": "set_mesh_library",
- "index": -1
- },
- {
- "name": "physics_material",
- "type": "PhysicsMaterial",
- "getter": "get_physics_material",
- "setter": "set_physics_material",
- "index": -1
- },
- {
- "name": "use_in_baked_light",
- "type": "bool",
- "getter": "get_use_in_baked_light",
- "setter": "set_use_in_baked_light",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "cell_size_changed",
- "arguments": [
- {
- "name": "cell_size",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_update_octants_callback",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "clear_baked_meshes",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_bake_mesh_instance",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_bake_meshes",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_cell_item",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "x",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "y",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "z",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_cell_item_orientation",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "x",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "y",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "z",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_cell_scale",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_cell_size",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_center_x",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_center_y",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_center_z",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_layer",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_layer_bit",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_collision_mask",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_mask_bit",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_mesh_library",
- "return_type": "MeshLibrary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_meshes",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_octant_size",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_physics_material",
- "return_type": "PhysicsMaterial",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_use_in_baked_light",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_used_cells",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "make_baked_meshes",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "gen_lightmap_uv",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "lightmap_uv_texel_size",
- "type": "float",
- "has_default_value": true,
- "default_value": "0.1"
- }
- ]
- },
- {
- "name": "map_to_world",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "x",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "y",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "z",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "resource_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "resource",
- "type": "Resource",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_cell_item",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "x",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "y",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "z",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "item",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "orientation",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "set_cell_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scale",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_cell_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_center_x",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_center_y",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_center_z",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_clip",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "clipabove",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- },
- {
- "name": "floor",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "axis",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "set_collision_layer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_layer_bit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_mask_bit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_mesh_library",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh_library",
- "type": "MeshLibrary",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_octant_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_physics_material",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "material",
- "type": "PhysicsMaterial",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_in_baked_light",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "use_in_baked_light",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "world_to_map",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pos",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "GrooveJoint2D",
- "base_class": "Joint2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "initial_offset",
- "type": "float",
- "getter": "get_initial_offset",
- "setter": "set_initial_offset",
- "index": -1
- },
- {
- "name": "length",
- "type": "float",
- "getter": "get_length",
- "setter": "set_length",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_initial_offset",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_length",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_initial_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_length",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "length",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "HBoxContainer",
- "base_class": "BoxContainer",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "HMACContext",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "finish",
- "return_type": "PoolByteArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "start",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "hash_type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "update",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "data",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "HScrollBar",
- "base_class": "ScrollBar",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "HSeparator",
- "base_class": "Separator",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "HSlider",
- "base_class": "Slider",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "HSplitContainer",
- "base_class": "SplitContainer",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "HTTPClient",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "METHOD_CONNECT": 7,
- "METHOD_DELETE": 4,
- "METHOD_GET": 0,
- "METHOD_HEAD": 1,
- "METHOD_MAX": 9,
- "METHOD_OPTIONS": 5,
- "METHOD_PATCH": 8,
- "METHOD_POST": 2,
- "METHOD_PUT": 3,
- "METHOD_TRACE": 6,
- "RESPONSE_ACCEPTED": 202,
- "RESPONSE_ALREADY_REPORTED": 208,
- "RESPONSE_BAD_GATEWAY": 502,
- "RESPONSE_BAD_REQUEST": 400,
- "RESPONSE_CONFLICT": 409,
- "RESPONSE_CONTINUE": 100,
- "RESPONSE_CREATED": 201,
- "RESPONSE_EXPECTATION_FAILED": 417,
- "RESPONSE_FAILED_DEPENDENCY": 424,
- "RESPONSE_FORBIDDEN": 403,
- "RESPONSE_FOUND": 302,
- "RESPONSE_GATEWAY_TIMEOUT": 504,
- "RESPONSE_GONE": 410,
- "RESPONSE_HTTP_VERSION_NOT_SUPPORTED": 505,
- "RESPONSE_IM_A_TEAPOT": 418,
- "RESPONSE_IM_USED": 226,
- "RESPONSE_INSUFFICIENT_STORAGE": 507,
- "RESPONSE_INTERNAL_SERVER_ERROR": 500,
- "RESPONSE_LENGTH_REQUIRED": 411,
- "RESPONSE_LOCKED": 423,
- "RESPONSE_LOOP_DETECTED": 508,
- "RESPONSE_METHOD_NOT_ALLOWED": 405,
- "RESPONSE_MISDIRECTED_REQUEST": 421,
- "RESPONSE_MOVED_PERMANENTLY": 301,
- "RESPONSE_MULTIPLE_CHOICES": 300,
- "RESPONSE_MULTI_STATUS": 207,
- "RESPONSE_NETWORK_AUTH_REQUIRED": 511,
- "RESPONSE_NON_AUTHORITATIVE_INFORMATION": 203,
- "RESPONSE_NOT_ACCEPTABLE": 406,
- "RESPONSE_NOT_EXTENDED": 510,
- "RESPONSE_NOT_FOUND": 404,
- "RESPONSE_NOT_IMPLEMENTED": 501,
- "RESPONSE_NOT_MODIFIED": 304,
- "RESPONSE_NO_CONTENT": 204,
- "RESPONSE_OK": 200,
- "RESPONSE_PARTIAL_CONTENT": 206,
- "RESPONSE_PAYMENT_REQUIRED": 402,
- "RESPONSE_PERMANENT_REDIRECT": 308,
- "RESPONSE_PRECONDITION_FAILED": 412,
- "RESPONSE_PRECONDITION_REQUIRED": 428,
- "RESPONSE_PROCESSING": 102,
- "RESPONSE_PROXY_AUTHENTICATION_REQUIRED": 407,
- "RESPONSE_REQUESTED_RANGE_NOT_SATISFIABLE": 416,
- "RESPONSE_REQUEST_ENTITY_TOO_LARGE": 413,
- "RESPONSE_REQUEST_HEADER_FIELDS_TOO_LARGE": 431,
- "RESPONSE_REQUEST_TIMEOUT": 408,
- "RESPONSE_REQUEST_URI_TOO_LONG": 414,
- "RESPONSE_RESET_CONTENT": 205,
- "RESPONSE_SEE_OTHER": 303,
- "RESPONSE_SERVICE_UNAVAILABLE": 503,
- "RESPONSE_SWITCHING_PROTOCOLS": 101,
- "RESPONSE_SWITCH_PROXY": 306,
- "RESPONSE_TEMPORARY_REDIRECT": 307,
- "RESPONSE_TOO_MANY_REQUESTS": 429,
- "RESPONSE_UNAUTHORIZED": 401,
- "RESPONSE_UNAVAILABLE_FOR_LEGAL_REASONS": 451,
- "RESPONSE_UNPROCESSABLE_ENTITY": 422,
- "RESPONSE_UNSUPPORTED_MEDIA_TYPE": 415,
- "RESPONSE_UPGRADE_REQUIRED": 426,
- "RESPONSE_USE_PROXY": 305,
- "RESPONSE_VARIANT_ALSO_NEGOTIATES": 506,
- "STATUS_BODY": 7,
- "STATUS_CANT_CONNECT": 4,
- "STATUS_CANT_RESOLVE": 2,
- "STATUS_CONNECTED": 5,
- "STATUS_CONNECTING": 3,
- "STATUS_CONNECTION_ERROR": 8,
- "STATUS_DISCONNECTED": 0,
- "STATUS_REQUESTING": 6,
- "STATUS_RESOLVING": 1,
- "STATUS_SSL_HANDSHAKE_ERROR": 9
- },
- "properties": [
- {
- "name": "blocking_mode_enabled",
- "type": "bool",
- "getter": "is_blocking_mode_enabled",
- "setter": "set_blocking_mode",
- "index": -1
- },
- {
- "name": "connection",
- "type": "StreamPeer",
- "getter": "get_connection",
- "setter": "set_connection",
- "index": -1
- },
- {
- "name": "read_chunk_size",
- "type": "int",
- "getter": "get_read_chunk_size",
- "setter": "set_read_chunk_size",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "close",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "connect_to_host",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "host",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "port",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- },
- {
- "name": "use_ssl",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "verify_host",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "get_connection",
- "return_type": "StreamPeer",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_read_chunk_size",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_response_body_length",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_response_code",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_response_headers",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_response_headers_as_dictionary",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_status",
- "return_type": "enum.HTTPClient::Status",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_response",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_blocking_mode_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_response_chunked",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "poll",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "query_string_from_dict",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "fields",
- "type": "Dictionary",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "read_response_body_chunk",
- "return_type": "PoolByteArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "request",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "method",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "url",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "headers",
- "type": "PoolStringArray",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "body",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- }
- ]
- },
- {
- "name": "request_raw",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "method",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "url",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "headers",
- "type": "PoolStringArray",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "body",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_blocking_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_connection",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "connection",
- "type": "StreamPeer",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_http_proxy",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "host",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_https_proxy",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "host",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_read_chunk_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bytes",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Status",
- "values": {
- "STATUS_DISCONNECTED": 0,
- "STATUS_RESOLVING": 1,
- "STATUS_CANT_RESOLVE": 2,
- "STATUS_CONNECTING": 3,
- "STATUS_CANT_CONNECT": 4,
- "STATUS_CONNECTED": 5,
- "STATUS_REQUESTING": 6,
- "STATUS_BODY": 7,
- "STATUS_CONNECTION_ERROR": 8,
- "STATUS_SSL_HANDSHAKE_ERROR": 9
- }
- },
- {
- "name": "Method",
- "values": {
- "METHOD_GET": 0,
- "METHOD_HEAD": 1,
- "METHOD_POST": 2,
- "METHOD_PUT": 3,
- "METHOD_DELETE": 4,
- "METHOD_OPTIONS": 5,
- "METHOD_TRACE": 6,
- "METHOD_CONNECT": 7,
- "METHOD_PATCH": 8,
- "METHOD_MAX": 9
- }
- },
- {
- "name": "ResponseCode",
- "values": {
- "RESPONSE_CONTINUE": 100,
- "RESPONSE_SWITCHING_PROTOCOLS": 101,
- "RESPONSE_PROCESSING": 102,
- "RESPONSE_OK": 200,
- "RESPONSE_CREATED": 201,
- "RESPONSE_ACCEPTED": 202,
- "RESPONSE_NON_AUTHORITATIVE_INFORMATION": 203,
- "RESPONSE_NO_CONTENT": 204,
- "RESPONSE_RESET_CONTENT": 205,
- "RESPONSE_PARTIAL_CONTENT": 206,
- "RESPONSE_MULTI_STATUS": 207,
- "RESPONSE_ALREADY_REPORTED": 208,
- "RESPONSE_IM_USED": 226,
- "RESPONSE_MULTIPLE_CHOICES": 300,
- "RESPONSE_MOVED_PERMANENTLY": 301,
- "RESPONSE_FOUND": 302,
- "RESPONSE_SEE_OTHER": 303,
- "RESPONSE_NOT_MODIFIED": 304,
- "RESPONSE_USE_PROXY": 305,
- "RESPONSE_SWITCH_PROXY": 306,
- "RESPONSE_TEMPORARY_REDIRECT": 307,
- "RESPONSE_PERMANENT_REDIRECT": 308,
- "RESPONSE_BAD_REQUEST": 400,
- "RESPONSE_UNAUTHORIZED": 401,
- "RESPONSE_PAYMENT_REQUIRED": 402,
- "RESPONSE_FORBIDDEN": 403,
- "RESPONSE_NOT_FOUND": 404,
- "RESPONSE_METHOD_NOT_ALLOWED": 405,
- "RESPONSE_NOT_ACCEPTABLE": 406,
- "RESPONSE_PROXY_AUTHENTICATION_REQUIRED": 407,
- "RESPONSE_REQUEST_TIMEOUT": 408,
- "RESPONSE_CONFLICT": 409,
- "RESPONSE_GONE": 410,
- "RESPONSE_LENGTH_REQUIRED": 411,
- "RESPONSE_PRECONDITION_FAILED": 412,
- "RESPONSE_REQUEST_ENTITY_TOO_LARGE": 413,
- "RESPONSE_REQUEST_URI_TOO_LONG": 414,
- "RESPONSE_UNSUPPORTED_MEDIA_TYPE": 415,
- "RESPONSE_REQUESTED_RANGE_NOT_SATISFIABLE": 416,
- "RESPONSE_EXPECTATION_FAILED": 417,
- "RESPONSE_IM_A_TEAPOT": 418,
- "RESPONSE_MISDIRECTED_REQUEST": 421,
- "RESPONSE_UNPROCESSABLE_ENTITY": 422,
- "RESPONSE_LOCKED": 423,
- "RESPONSE_FAILED_DEPENDENCY": 424,
- "RESPONSE_UPGRADE_REQUIRED": 426,
- "RESPONSE_PRECONDITION_REQUIRED": 428,
- "RESPONSE_TOO_MANY_REQUESTS": 429,
- "RESPONSE_REQUEST_HEADER_FIELDS_TOO_LARGE": 431,
- "RESPONSE_UNAVAILABLE_FOR_LEGAL_REASONS": 451,
- "RESPONSE_INTERNAL_SERVER_ERROR": 500,
- "RESPONSE_NOT_IMPLEMENTED": 501,
- "RESPONSE_BAD_GATEWAY": 502,
- "RESPONSE_SERVICE_UNAVAILABLE": 503,
- "RESPONSE_GATEWAY_TIMEOUT": 504,
- "RESPONSE_HTTP_VERSION_NOT_SUPPORTED": 505,
- "RESPONSE_VARIANT_ALSO_NEGOTIATES": 506,
- "RESPONSE_INSUFFICIENT_STORAGE": 507,
- "RESPONSE_LOOP_DETECTED": 508,
- "RESPONSE_NOT_EXTENDED": 510,
- "RESPONSE_NETWORK_AUTH_REQUIRED": 511
- }
- }
- ]
- },
- {
- "name": "HTTPRequest",
- "base_class": "Node",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "RESULT_BODY_SIZE_LIMIT_EXCEEDED": 7,
- "RESULT_CANT_CONNECT": 2,
- "RESULT_CANT_RESOLVE": 3,
- "RESULT_CHUNKED_BODY_SIZE_MISMATCH": 1,
- "RESULT_CONNECTION_ERROR": 4,
- "RESULT_DOWNLOAD_FILE_CANT_OPEN": 9,
- "RESULT_DOWNLOAD_FILE_WRITE_ERROR": 10,
- "RESULT_NO_RESPONSE": 6,
- "RESULT_REDIRECT_LIMIT_REACHED": 11,
- "RESULT_REQUEST_FAILED": 8,
- "RESULT_SSL_HANDSHAKE_ERROR": 5,
- "RESULT_SUCCESS": 0,
- "RESULT_TIMEOUT": 12
- },
- "properties": [
- {
- "name": "body_size_limit",
- "type": "int",
- "getter": "get_body_size_limit",
- "setter": "set_body_size_limit",
- "index": -1
- },
- {
- "name": "download_chunk_size",
- "type": "int",
- "getter": "get_download_chunk_size",
- "setter": "set_download_chunk_size",
- "index": -1
- },
- {
- "name": "download_file",
- "type": "String",
- "getter": "get_download_file",
- "setter": "set_download_file",
- "index": -1
- },
- {
- "name": "max_redirects",
- "type": "int",
- "getter": "get_max_redirects",
- "setter": "set_max_redirects",
- "index": -1
- },
- {
- "name": "timeout",
- "type": "int",
- "getter": "get_timeout",
- "setter": "set_timeout",
- "index": -1
- },
- {
- "name": "use_threads",
- "type": "bool",
- "getter": "is_using_threads",
- "setter": "set_use_threads",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "request_completed",
- "arguments": [
- {
- "name": "result",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "response_code",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "headers",
- "type": "PoolStringArray",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "body",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_redirect_request",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_request_done",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg2",
- "type": "PoolStringArray",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg3",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_timeout",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "cancel_request",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_body_size",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_body_size_limit",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_download_chunk_size",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_download_file",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_downloaded_bytes",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_http_client_status",
- "return_type": "enum.HTTPClient::Status",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_max_redirects",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_timeout",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_using_threads",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "request",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "url",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "custom_headers",
- "type": "PoolStringArray",
- "has_default_value": true,
- "default_value": "[]"
- },
- {
- "name": "ssl_validate_domain",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- },
- {
- "name": "method",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "request_data",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- }
- ]
- },
- {
- "name": "request_raw",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "url",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "custom_headers",
- "type": "PoolStringArray",
- "has_default_value": true,
- "default_value": "[]"
- },
- {
- "name": "ssl_validate_domain",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- },
- {
- "name": "method",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "request_data_raw",
- "type": "PoolByteArray",
- "has_default_value": true,
- "default_value": "[]"
- }
- ]
- },
- {
- "name": "set_body_size_limit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bytes",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_download_chunk_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_download_file",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_http_proxy",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "host",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_https_proxy",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "host",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_max_redirects",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_timeout",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "timeout",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_threads",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Result",
- "values": {
- "RESULT_SUCCESS": 0,
- "RESULT_CHUNKED_BODY_SIZE_MISMATCH": 1,
- "RESULT_CANT_CONNECT": 2,
- "RESULT_CANT_RESOLVE": 3,
- "RESULT_CONNECTION_ERROR": 4,
- "RESULT_SSL_HANDSHAKE_ERROR": 5,
- "RESULT_NO_RESPONSE": 6,
- "RESULT_BODY_SIZE_LIMIT_EXCEEDED": 7,
- "RESULT_REQUEST_FAILED": 8,
- "RESULT_DOWNLOAD_FILE_CANT_OPEN": 9,
- "RESULT_DOWNLOAD_FILE_WRITE_ERROR": 10,
- "RESULT_REDIRECT_LIMIT_REACHED": 11,
- "RESULT_TIMEOUT": 12
- }
- }
- ]
- },
- {
- "name": "HashingContext",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "HASH_MD5": 0,
- "HASH_SHA1": 1,
- "HASH_SHA256": 2
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "finish",
- "return_type": "PoolByteArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "start",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "update",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "chunk",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "HashType",
- "values": {
- "HASH_MD5": 0,
- "HASH_SHA1": 1,
- "HASH_SHA256": 2
- }
- }
- ]
- },
- {
- "name": "HeightMapShape",
- "base_class": "Shape",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "map_data",
- "type": "PoolRealArray",
- "getter": "get_map_data",
- "setter": "set_map_data",
- "index": -1
- },
- {
- "name": "map_depth",
- "type": "int",
- "getter": "get_map_depth",
- "setter": "set_map_depth",
- "index": -1
- },
- {
- "name": "map_width",
- "type": "int",
- "getter": "get_map_width",
- "setter": "set_map_width",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_map_data",
- "return_type": "PoolRealArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_map_depth",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_map_width",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_map_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "data",
- "type": "PoolRealArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_map_depth",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "height",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_map_width",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "HingeJoint",
- "base_class": "Joint",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "FLAG_ENABLE_MOTOR": 1,
- "FLAG_MAX": 2,
- "FLAG_USE_LIMIT": 0,
- "PARAM_BIAS": 0,
- "PARAM_LIMIT_BIAS": 3,
- "PARAM_LIMIT_LOWER": 2,
- "PARAM_LIMIT_RELAXATION": 5,
- "PARAM_LIMIT_SOFTNESS": 4,
- "PARAM_LIMIT_UPPER": 1,
- "PARAM_MAX": 8,
- "PARAM_MOTOR_MAX_IMPULSE": 7,
- "PARAM_MOTOR_TARGET_VELOCITY": 6
- },
- "properties": [
- {
- "name": "angular_limit/bias",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 3
- },
- {
- "name": "angular_limit/enable",
- "type": "bool",
- "getter": "get_flag",
- "setter": "set_flag",
- "index": 0
- },
- {
- "name": "angular_limit/lower",
- "type": "float",
- "getter": "_get_lower_limit",
- "setter": "_set_lower_limit",
- "index": -1
- },
- {
- "name": "angular_limit/relaxation",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 5
- },
- {
- "name": "angular_limit/softness",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 4
- },
- {
- "name": "angular_limit/upper",
- "type": "float",
- "getter": "_get_upper_limit",
- "setter": "_set_upper_limit",
- "index": -1
- },
- {
- "name": "motor/enable",
- "type": "bool",
- "getter": "get_flag",
- "setter": "set_flag",
- "index": 1
- },
- {
- "name": "motor/max_impulse",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 7
- },
- {
- "name": "motor/target_velocity",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 6
- },
- {
- "name": "params/bias",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 0
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_get_lower_limit",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_upper_limit",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_lower_limit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "lower_limit",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_upper_limit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "upper_limit",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_flag",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flag",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_param",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_flag",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flag",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_param",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Param",
- "values": {
- "PARAM_BIAS": 0,
- "PARAM_LIMIT_UPPER": 1,
- "PARAM_LIMIT_LOWER": 2,
- "PARAM_LIMIT_BIAS": 3,
- "PARAM_LIMIT_SOFTNESS": 4,
- "PARAM_LIMIT_RELAXATION": 5,
- "PARAM_MOTOR_TARGET_VELOCITY": 6,
- "PARAM_MOTOR_MAX_IMPULSE": 7,
- "PARAM_MAX": 8
- }
- },
- {
- "name": "Flag",
- "values": {
- "FLAG_USE_LIMIT": 0,
- "FLAG_ENABLE_MOTOR": 1,
- "FLAG_MAX": 2
- }
- }
- ]
- },
- {
- "name": "IP",
- "base_class": "Object",
- "api_type": "core",
- "singleton": true,
- "singleton_name": "IP",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- "RESOLVER_INVALID_ID": -1,
- "RESOLVER_MAX_QUERIES": 32,
- "RESOLVER_STATUS_DONE": 2,
- "RESOLVER_STATUS_ERROR": 3,
- "RESOLVER_STATUS_NONE": 0,
- "RESOLVER_STATUS_WAITING": 1,
- "TYPE_ANY": 3,
- "TYPE_IPV4": 1,
- "TYPE_IPV6": 2,
- "TYPE_NONE": 0
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "clear_cache",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "hostname",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- }
- ]
- },
- {
- "name": "erase_resolve_item",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_local_addresses",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_local_interfaces",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_resolve_item_address",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_resolve_item_addresses",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_resolve_item_status",
- "return_type": "enum.IP::ResolverStatus",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "resolve_hostname",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "host",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "ip_type",
- "type": "int",
- "has_default_value": true,
- "default_value": "3"
- }
- ]
- },
- {
- "name": "resolve_hostname_addresses",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "host",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "ip_type",
- "type": "int",
- "has_default_value": true,
- "default_value": "3"
- }
- ]
- },
- {
- "name": "resolve_hostname_queue_item",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "host",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "ip_type",
- "type": "int",
- "has_default_value": true,
- "default_value": "3"
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "ResolverStatus",
- "values": {
- "RESOLVER_STATUS_NONE": 0,
- "RESOLVER_STATUS_WAITING": 1,
- "RESOLVER_STATUS_DONE": 2,
- "RESOLVER_STATUS_ERROR": 3
- }
- },
- {
- "name": "Type",
- "values": {
- "TYPE_NONE": 0,
- "TYPE_IPV4": 1,
- "TYPE_IPV6": 2,
- "TYPE_ANY": 3
- }
- }
- ]
- },
- {
- "name": "IP_Unix",
- "base_class": "IP",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "Image",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "ALPHA_BIT": 1,
- "ALPHA_BLEND": 2,
- "ALPHA_NONE": 0,
- "COMPRESS_ETC": 3,
- "COMPRESS_ETC2": 4,
- "COMPRESS_PVRTC2": 1,
- "COMPRESS_PVRTC4": 2,
- "COMPRESS_S3TC": 0,
- "COMPRESS_SOURCE_GENERIC": 0,
- "COMPRESS_SOURCE_NORMAL": 2,
- "COMPRESS_SOURCE_SRGB": 1,
- "FORMAT_BPTC_RGBA": 22,
- "FORMAT_BPTC_RGBF": 23,
- "FORMAT_BPTC_RGBFU": 24,
- "FORMAT_DXT1": 17,
- "FORMAT_DXT3": 18,
- "FORMAT_DXT5": 19,
- "FORMAT_ETC": 29,
- "FORMAT_ETC2_R11": 30,
- "FORMAT_ETC2_R11S": 31,
- "FORMAT_ETC2_RG11": 32,
- "FORMAT_ETC2_RG11S": 33,
- "FORMAT_ETC2_RGB8": 34,
- "FORMAT_ETC2_RGB8A1": 36,
- "FORMAT_ETC2_RGBA8": 35,
- "FORMAT_L8": 0,
- "FORMAT_LA8": 1,
- "FORMAT_MAX": 37,
- "FORMAT_PVRTC2": 25,
- "FORMAT_PVRTC2A": 26,
- "FORMAT_PVRTC4": 27,
- "FORMAT_PVRTC4A": 28,
- "FORMAT_R8": 2,
- "FORMAT_RF": 8,
- "FORMAT_RG8": 3,
- "FORMAT_RGB8": 4,
- "FORMAT_RGBA4444": 6,
- "FORMAT_RGBA5551": 7,
- "FORMAT_RGBA8": 5,
- "FORMAT_RGBAF": 11,
- "FORMAT_RGBAH": 15,
- "FORMAT_RGBE9995": 16,
- "FORMAT_RGBF": 10,
- "FORMAT_RGBH": 14,
- "FORMAT_RGF": 9,
- "FORMAT_RGH": 13,
- "FORMAT_RGTC_R": 20,
- "FORMAT_RGTC_RG": 21,
- "FORMAT_RH": 12,
- "INTERPOLATE_BILINEAR": 1,
- "INTERPOLATE_CUBIC": 2,
- "INTERPOLATE_LANCZOS": 4,
- "INTERPOLATE_NEAREST": 0,
- "INTERPOLATE_TRILINEAR": 3,
- "MAX_HEIGHT": 16384,
- "MAX_WIDTH": 16384
- },
- "properties": [
- {
- "name": "data",
- "type": "Dictionary",
- "getter": "_get_data",
- "setter": "_set_data",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_get_data",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "data",
- "type": "Dictionary",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "blend_rect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "src",
- "type": "Image",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "src_rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "dst",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "blend_rect_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "src",
- "type": "Image",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mask",
- "type": "Image",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "src_rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "dst",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "blit_rect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "src",
- "type": "Image",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "src_rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "dst",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "blit_rect_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "src",
- "type": "Image",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mask",
- "type": "Image",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "src_rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "dst",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "bumpmap_to_normalmap",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bump_scale",
- "type": "float",
- "has_default_value": true,
- "default_value": "1"
- }
- ]
- },
- {
- "name": "clear_mipmaps",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "compress",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "source",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "lossy_quality",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "convert",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "format",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "copy_from",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "src",
- "type": "Image",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "create",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "height",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "use_mipmaps",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "format",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "create_from_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "height",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "use_mipmaps",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "format",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "data",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "crop",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "height",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "decompress",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "detect_alpha",
- "return_type": "enum.Image::AlphaMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "expand_x2_hq2x",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "fill",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "fill_rect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "fix_alpha_edges",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "flip_x",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "flip_y",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "generate_mipmaps",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "renormalize",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "get_data",
- "return_type": "PoolByteArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_format",
- "return_type": "enum.Image::Format",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_height",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_mipmap_offset",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mipmap",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_pixel",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "x",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "y",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_pixelv",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "src",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_rect",
- "return_type": "Image",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_size",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_used_rect",
- "return_type": "Rect2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_width",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_mipmaps",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_compressed",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_empty",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_invisible",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "load",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "load_bmp_from_buffer",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "buffer",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "load_jpg_from_buffer",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "buffer",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "load_png_from_buffer",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "buffer",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "load_tga_from_buffer",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "buffer",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "load_webp_from_buffer",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "buffer",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "lock",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "normalmap_to_xy",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "premultiply_alpha",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "resize",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "height",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "interpolation",
- "type": "int",
- "has_default_value": true,
- "default_value": "1"
- }
- ]
- },
- {
- "name": "resize_to_po2",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "square",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "interpolation",
- "type": "int",
- "has_default_value": true,
- "default_value": "1"
- }
- ]
- },
- {
- "name": "rgbe_to_srgb",
- "return_type": "Image",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "save_exr",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "grayscale",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "save_png",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "save_png_to_buffer",
- "return_type": "PoolByteArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_pixel",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "x",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "y",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_pixelv",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "dst",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shrink_x2",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "srgb_to_linear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "unlock",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- {
- "name": "AlphaMode",
- "values": {
- "ALPHA_NONE": 0,
- "ALPHA_BIT": 1,
- "ALPHA_BLEND": 2
- }
- },
- {
- "name": "CompressSource",
- "values": {
- "COMPRESS_SOURCE_GENERIC": 0,
- "COMPRESS_SOURCE_SRGB": 1,
- "COMPRESS_SOURCE_NORMAL": 2
- }
- },
- {
- "name": "Interpolation",
- "values": {
- "INTERPOLATE_NEAREST": 0,
- "INTERPOLATE_BILINEAR": 1,
- "INTERPOLATE_CUBIC": 2,
- "INTERPOLATE_TRILINEAR": 3,
- "INTERPOLATE_LANCZOS": 4
- }
- },
- {
- "name": "CompressMode",
- "values": {
- "COMPRESS_S3TC": 0,
- "COMPRESS_PVRTC2": 1,
- "COMPRESS_PVRTC4": 2,
- "COMPRESS_ETC": 3,
- "COMPRESS_ETC2": 4
- }
- },
- {
- "name": "Format",
- "values": {
- "FORMAT_L8": 0,
- "FORMAT_LA8": 1,
- "FORMAT_R8": 2,
- "FORMAT_RG8": 3,
- "FORMAT_RGB8": 4,
- "FORMAT_RGBA8": 5,
- "FORMAT_RGBA4444": 6,
- "FORMAT_RGBA5551": 7,
- "FORMAT_RF": 8,
- "FORMAT_RGF": 9,
- "FORMAT_RGBF": 10,
- "FORMAT_RGBAF": 11,
- "FORMAT_RH": 12,
- "FORMAT_RGH": 13,
- "FORMAT_RGBH": 14,
- "FORMAT_RGBAH": 15,
- "FORMAT_RGBE9995": 16,
- "FORMAT_DXT1": 17,
- "FORMAT_DXT3": 18,
- "FORMAT_DXT5": 19,
- "FORMAT_RGTC_R": 20,
- "FORMAT_RGTC_RG": 21,
- "FORMAT_BPTC_RGBA": 22,
- "FORMAT_BPTC_RGBF": 23,
- "FORMAT_BPTC_RGBFU": 24,
- "FORMAT_PVRTC2": 25,
- "FORMAT_PVRTC2A": 26,
- "FORMAT_PVRTC4": 27,
- "FORMAT_PVRTC4A": 28,
- "FORMAT_ETC": 29,
- "FORMAT_ETC2_R11": 30,
- "FORMAT_ETC2_R11S": 31,
- "FORMAT_ETC2_RG11": 32,
- "FORMAT_ETC2_RG11S": 33,
- "FORMAT_ETC2_RGB8": 34,
- "FORMAT_ETC2_RGBA8": 35,
- "FORMAT_ETC2_RGB8A1": 36,
- "FORMAT_MAX": 37
- }
- }
- ]
- },
- {
- "name": "ImageTexture",
- "base_class": "Texture",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "STORAGE_COMPRESS_LOSSLESS": 2,
- "STORAGE_COMPRESS_LOSSY": 1,
- "STORAGE_RAW": 0
- },
- "properties": [
- {
- "name": "lossy_quality",
- "type": "float",
- "getter": "get_lossy_storage_quality",
- "setter": "set_lossy_storage_quality",
- "index": -1
- },
- {
- "name": "storage",
- "type": "int",
- "getter": "get_storage",
- "setter": "set_storage",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_reload_hook",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rid",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "create",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "height",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "format",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "flags",
- "type": "int",
- "has_default_value": true,
- "default_value": "7"
- }
- ]
- },
- {
- "name": "create_from_image",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "image",
- "type": "Image",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "flags",
- "type": "int",
- "has_default_value": true,
- "default_value": "7"
- }
- ]
- },
- {
- "name": "get_format",
- "return_type": "enum.Image::Format",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_lossy_storage_quality",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_storage",
- "return_type": "enum.ImageTexture::Storage",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "load",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "image",
- "type": "Image",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_lossy_storage_quality",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "quality",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_size_override",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_storage",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Storage",
- "values": {
- "STORAGE_RAW": 0,
- "STORAGE_COMPRESS_LOSSY": 1,
- "STORAGE_COMPRESS_LOSSLESS": 2
- }
- }
- ]
- },
- {
- "name": "ImmediateGeometry",
- "base_class": "GeometryInstance",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "add_sphere",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "lats",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "lons",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "add_uv",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "add_vertex",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "begin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "primitive",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": true,
- "default_value": "[Object:null]"
- }
- ]
- },
- {
- "name": "clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "end",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_normal",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "normal",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tangent",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tangent",
- "type": "Plane",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_uv",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "uv",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_uv2",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "uv",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Input",
- "base_class": "Object",
- "api_type": "core",
- "singleton": true,
- "singleton_name": "Input",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- "CURSOR_ARROW": 0,
- "CURSOR_BDIAGSIZE": 11,
- "CURSOR_BUSY": 5,
- "CURSOR_CAN_DROP": 7,
- "CURSOR_CROSS": 3,
- "CURSOR_DRAG": 6,
- "CURSOR_FDIAGSIZE": 12,
- "CURSOR_FORBIDDEN": 8,
- "CURSOR_HELP": 16,
- "CURSOR_HSIZE": 10,
- "CURSOR_HSPLIT": 15,
- "CURSOR_IBEAM": 1,
- "CURSOR_MOVE": 13,
- "CURSOR_POINTING_HAND": 2,
- "CURSOR_VSIZE": 9,
- "CURSOR_VSPLIT": 14,
- "CURSOR_WAIT": 4,
- "MOUSE_MODE_CAPTURED": 2,
- "MOUSE_MODE_CONFINED": 3,
- "MOUSE_MODE_HIDDEN": 1,
- "MOUSE_MODE_VISIBLE": 0
- },
- "properties": [
- ],
- "signals": [
- {
- "name": "joy_connection_changed",
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "connected",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "action_press",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "action",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "strength",
- "type": "float",
- "has_default_value": true,
- "default_value": "1"
- }
- ]
- },
- {
- "name": "action_release",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "action",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_joy_mapping",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mapping",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "update_existing",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "flush_buffered_events",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_accelerometer",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_action_raw_strength",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "action",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "exact",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "get_action_strength",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "action",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "exact",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "get_axis",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "negative_action",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "positive_action",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_connected_joypads",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_current_cursor_shape",
- "return_type": "enum.Input::CursorShape",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_gravity",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_gyroscope",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_joy_axis",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "axis",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_joy_axis_index_from_string",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "axis",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_joy_axis_string",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "axis_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_joy_button_index_from_string",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "button",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_joy_button_string",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "button_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_joy_guid",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_joy_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_joy_vibration_duration",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_joy_vibration_strength",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_last_mouse_speed",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_magnetometer",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_mouse_button_mask",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_mouse_mode",
- "return_type": "enum.Input::MouseMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_vector",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "negative_x",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "positive_x",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "negative_y",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "positive_y",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "deadzone",
- "type": "float",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "is_action_just_pressed",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "action",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "exact",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "is_action_just_released",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "action",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "exact",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "is_action_pressed",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "action",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "exact",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "is_joy_button_pressed",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "button",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_joy_known",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_key_pressed",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scancode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_mouse_button_pressed",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "button",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_physical_key_pressed",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scancode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "joy_connection_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "connected",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "guid",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "parse_input_event",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "event",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_joy_mapping",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "guid",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_accelerometer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_custom_mouse_cursor",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "image",
- "type": "Resource",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "hotspot",
- "type": "Vector2",
- "has_default_value": true,
- "default_value": "(0, 0)"
- }
- ]
- },
- {
- "name": "set_default_cursor_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shape",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "set_gravity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_gyroscope",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_magnetometer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_mouse_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_accumulated_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "start_joy_vibration",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "weak_magnitude",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "strong_magnitude",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "duration",
- "type": "float",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "stop_joy_vibration",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "vibrate_handheld",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "duration_ms",
- "type": "int",
- "has_default_value": true,
- "default_value": "500"
- }
- ]
- },
- {
- "name": "warp_mouse_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "to",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "MouseMode",
- "values": {
- "MOUSE_MODE_VISIBLE": 0,
- "MOUSE_MODE_HIDDEN": 1,
- "MOUSE_MODE_CAPTURED": 2,
- "MOUSE_MODE_CONFINED": 3
- }
- },
- {
- "name": "CursorShape",
- "values": {
- "CURSOR_ARROW": 0,
- "CURSOR_IBEAM": 1,
- "CURSOR_POINTING_HAND": 2,
- "CURSOR_CROSS": 3,
- "CURSOR_WAIT": 4,
- "CURSOR_BUSY": 5,
- "CURSOR_DRAG": 6,
- "CURSOR_CAN_DROP": 7,
- "CURSOR_FORBIDDEN": 8,
- "CURSOR_VSIZE": 9,
- "CURSOR_HSIZE": 10,
- "CURSOR_BDIAGSIZE": 11,
- "CURSOR_FDIAGSIZE": 12,
- "CURSOR_MOVE": 13,
- "CURSOR_VSPLIT": 14,
- "CURSOR_HSPLIT": 15,
- "CURSOR_HELP": 16
- }
- }
- ]
- },
- {
- "name": "InputDefault",
- "base_class": "Input",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "InputEvent",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "device",
- "type": "int",
- "getter": "get_device",
- "setter": "set_device",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "accumulate",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "with_event",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "as_text",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_action_strength",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "action",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "exact_match",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "get_device",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_action",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "action",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "exact_match",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "is_action_pressed",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "action",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "allow_echo",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "exact_match",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "is_action_released",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "action",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "exact_match",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "is_action_type",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_echo",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_pressed",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_device",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shortcut_match",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "event",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "exact_match",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "xformed_by",
- "return_type": "InputEvent",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "xform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "local_ofs",
- "type": "Vector2",
- "has_default_value": true,
- "default_value": "(0, 0)"
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "InputEventAction",
- "base_class": "InputEvent",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "action",
- "type": "String",
- "getter": "get_action",
- "setter": "set_action",
- "index": -1
- },
- {
- "name": "pressed",
- "type": "bool",
- "getter": "is_pressed",
- "setter": "set_pressed",
- "index": -1
- },
- {
- "name": "strength",
- "type": "float",
- "getter": "get_strength",
- "setter": "set_strength",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_action",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_strength",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_action",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "action",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_pressed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pressed",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_strength",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "strength",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "InputEventGesture",
- "base_class": "InputEventWithModifiers",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "position",
- "type": "Vector2",
- "getter": "get_position",
- "setter": "set_position",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "InputEventJoypadButton",
- "base_class": "InputEvent",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "button_index",
- "type": "int",
- "getter": "get_button_index",
- "setter": "set_button_index",
- "index": -1
- },
- {
- "name": "pressed",
- "type": "bool",
- "getter": "is_pressed",
- "setter": "set_pressed",
- "index": -1
- },
- {
- "name": "pressure",
- "type": "float",
- "getter": "get_pressure",
- "setter": "set_pressure",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_button_index",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_pressure",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_button_index",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "button_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_pressed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pressed",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_pressure",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pressure",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "InputEventJoypadMotion",
- "base_class": "InputEvent",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "axis",
- "type": "int",
- "getter": "get_axis",
- "setter": "set_axis",
- "index": -1
- },
- {
- "name": "axis_value",
- "type": "float",
- "getter": "get_axis_value",
- "setter": "set_axis_value",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_axis",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_axis_value",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_axis",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "axis",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_axis_value",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "axis_value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "InputEventKey",
- "base_class": "InputEventWithModifiers",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "echo",
- "type": "bool",
- "getter": "is_echo",
- "setter": "set_echo",
- "index": -1
- },
- {
- "name": "physical_scancode",
- "type": "int",
- "getter": "get_physical_scancode",
- "setter": "set_physical_scancode",
- "index": -1
- },
- {
- "name": "pressed",
- "type": "bool",
- "getter": "is_pressed",
- "setter": "set_pressed",
- "index": -1
- },
- {
- "name": "scancode",
- "type": "int",
- "getter": "get_scancode",
- "setter": "set_scancode",
- "index": -1
- },
- {
- "name": "unicode",
- "type": "int",
- "getter": "get_unicode",
- "setter": "set_unicode",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_physical_scancode",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_physical_scancode_with_modifiers",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_scancode",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_scancode_with_modifiers",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_unicode",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_echo",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "echo",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_physical_scancode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scancode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_pressed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pressed",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_scancode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scancode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_unicode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "unicode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "InputEventMIDI",
- "base_class": "InputEvent",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "channel",
- "type": "int",
- "getter": "get_channel",
- "setter": "set_channel",
- "index": -1
- },
- {
- "name": "controller_number",
- "type": "int",
- "getter": "get_controller_number",
- "setter": "set_controller_number",
- "index": -1
- },
- {
- "name": "controller_value",
- "type": "int",
- "getter": "get_controller_value",
- "setter": "set_controller_value",
- "index": -1
- },
- {
- "name": "instrument",
- "type": "int",
- "getter": "get_instrument",
- "setter": "set_instrument",
- "index": -1
- },
- {
- "name": "message",
- "type": "int",
- "getter": "get_message",
- "setter": "set_message",
- "index": -1
- },
- {
- "name": "pitch",
- "type": "int",
- "getter": "get_pitch",
- "setter": "set_pitch",
- "index": -1
- },
- {
- "name": "pressure",
- "type": "int",
- "getter": "get_pressure",
- "setter": "set_pressure",
- "index": -1
- },
- {
- "name": "velocity",
- "type": "int",
- "getter": "get_velocity",
- "setter": "set_velocity",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_channel",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_controller_number",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_controller_value",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_instrument",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_message",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_pitch",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_pressure",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_velocity",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_channel",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "channel",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_controller_number",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "controller_number",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_controller_value",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "controller_value",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_instrument",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "instrument",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_message",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "message",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_pitch",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pitch",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_pressure",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pressure",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_velocity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "velocity",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "InputEventMagnifyGesture",
- "base_class": "InputEventGesture",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "factor",
- "type": "float",
- "getter": "get_factor",
- "setter": "set_factor",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_factor",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_factor",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "factor",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "InputEventMouse",
- "base_class": "InputEventWithModifiers",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "button_mask",
- "type": "int",
- "getter": "get_button_mask",
- "setter": "set_button_mask",
- "index": -1
- },
- {
- "name": "global_position",
- "type": "Vector2",
- "getter": "get_global_position",
- "setter": "set_global_position",
- "index": -1
- },
- {
- "name": "position",
- "type": "Vector2",
- "getter": "get_position",
- "setter": "set_position",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_button_mask",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_global_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_button_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "button_mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_global_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "global_position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "InputEventMouseButton",
- "base_class": "InputEventMouse",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "button_index",
- "type": "int",
- "getter": "get_button_index",
- "setter": "set_button_index",
- "index": -1
- },
- {
- "name": "doubleclick",
- "type": "bool",
- "getter": "is_doubleclick",
- "setter": "set_doubleclick",
- "index": -1
- },
- {
- "name": "factor",
- "type": "float",
- "getter": "get_factor",
- "setter": "set_factor",
- "index": -1
- },
- {
- "name": "pressed",
- "type": "bool",
- "getter": "is_pressed",
- "setter": "set_pressed",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_button_index",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_factor",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_doubleclick",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_button_index",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "button_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_doubleclick",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "doubleclick",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_factor",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "factor",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_pressed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pressed",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "InputEventMouseMotion",
- "base_class": "InputEventMouse",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "pressure",
- "type": "float",
- "getter": "get_pressure",
- "setter": "set_pressure",
- "index": -1
- },
- {
- "name": "relative",
- "type": "Vector2",
- "getter": "get_relative",
- "setter": "set_relative",
- "index": -1
- },
- {
- "name": "speed",
- "type": "Vector2",
- "getter": "get_speed",
- "setter": "set_speed",
- "index": -1
- },
- {
- "name": "tilt",
- "type": "Vector2",
- "getter": "get_tilt",
- "setter": "set_tilt",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_pressure",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_relative",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_speed",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tilt",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_pressure",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pressure",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_relative",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "relative",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_speed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "speed",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tilt",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tilt",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "InputEventPanGesture",
- "base_class": "InputEventGesture",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "delta",
- "type": "Vector2",
- "getter": "get_delta",
- "setter": "set_delta",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_delta",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_delta",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "delta",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "InputEventScreenDrag",
- "base_class": "InputEvent",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "index",
- "type": "int",
- "getter": "get_index",
- "setter": "set_index",
- "index": -1
- },
- {
- "name": "position",
- "type": "Vector2",
- "getter": "get_position",
- "setter": "set_position",
- "index": -1
- },
- {
- "name": "relative",
- "type": "Vector2",
- "getter": "get_relative",
- "setter": "set_relative",
- "index": -1
- },
- {
- "name": "speed",
- "type": "Vector2",
- "getter": "get_speed",
- "setter": "set_speed",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_index",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_relative",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_speed",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_index",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_relative",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "relative",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_speed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "speed",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "InputEventScreenTouch",
- "base_class": "InputEvent",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "index",
- "type": "int",
- "getter": "get_index",
- "setter": "set_index",
- "index": -1
- },
- {
- "name": "position",
- "type": "Vector2",
- "getter": "get_position",
- "setter": "set_position",
- "index": -1
- },
- {
- "name": "pressed",
- "type": "bool",
- "getter": "is_pressed",
- "setter": "set_pressed",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_index",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_index",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_pressed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pressed",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "InputEventWithModifiers",
- "base_class": "InputEvent",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "alt",
- "type": "bool",
- "getter": "get_alt",
- "setter": "set_alt",
- "index": -1
- },
- {
- "name": "command",
- "type": "bool",
- "getter": "get_command",
- "setter": "set_command",
- "index": -1
- },
- {
- "name": "control",
- "type": "bool",
- "getter": "get_control",
- "setter": "set_control",
- "index": -1
- },
- {
- "name": "meta",
- "type": "bool",
- "getter": "get_metakey",
- "setter": "set_metakey",
- "index": -1
- },
- {
- "name": "shift",
- "type": "bool",
- "getter": "get_shift",
- "setter": "set_shift",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_alt",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_command",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_control",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_metakey",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_shift",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_alt",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_command",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_control",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_metakey",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shift",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "InputMap",
- "base_class": "Object",
- "api_type": "core",
- "singleton": true,
- "singleton_name": "InputMap",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "action_add_event",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "action",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "event",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "action_erase_event",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "action",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "event",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "action_erase_events",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "action",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "action_get_deadzone",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "action",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "action_has_event",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "action",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "event",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "action_set_deadzone",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "action",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "deadzone",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_action",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "action",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "deadzone",
- "type": "float",
- "has_default_value": true,
- "default_value": "0.5"
- }
- ]
- },
- {
- "name": "erase_action",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "action",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "event_is_action",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "event",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "action",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "exact_match",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "get_action_list",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "action",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_actions",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_action",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "action",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "load_from_globals",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "InstancePlaceholder",
- "base_class": "Node",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "create_instance",
- "return_type": "Node",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "replace",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "custom_scene",
- "type": "PackedScene",
- "has_default_value": true,
- "default_value": "Null"
- }
- ]
- },
- {
- "name": "get_instance_path",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_stored_values",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "with_order",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "replace_by_instance",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "custom_scene",
- "type": "PackedScene",
- "has_default_value": true,
- "default_value": "Null"
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "InterpolatedCamera",
- "base_class": "Camera",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "enabled",
- "type": "bool",
- "getter": "is_interpolation_enabled",
- "setter": "set_interpolation_enabled",
- "index": -1
- },
- {
- "name": "speed",
- "type": "float",
- "getter": "get_speed",
- "setter": "set_speed",
- "index": -1
- },
- {
- "name": "target",
- "type": "NodePath",
- "getter": "get_target_path",
- "setter": "set_target_path",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_speed",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_target_path",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_interpolation_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_interpolation_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "target_path",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_speed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "speed",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_target",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "target",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_target_path",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "target_path",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "ItemList",
- "base_class": "Control",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "ICON_MODE_LEFT": 1,
- "ICON_MODE_TOP": 0,
- "SELECT_MULTI": 1,
- "SELECT_SINGLE": 0
- },
- "properties": [
- {
- "name": "allow_reselect",
- "type": "bool",
- "getter": "get_allow_reselect",
- "setter": "set_allow_reselect",
- "index": -1
- },
- {
- "name": "allow_rmb_select",
- "type": "bool",
- "getter": "get_allow_rmb_select",
- "setter": "set_allow_rmb_select",
- "index": -1
- },
- {
- "name": "auto_height",
- "type": "bool",
- "getter": "has_auto_height",
- "setter": "set_auto_height",
- "index": -1
- },
- {
- "name": "fixed_column_width",
- "type": "int",
- "getter": "get_fixed_column_width",
- "setter": "set_fixed_column_width",
- "index": -1
- },
- {
- "name": "fixed_icon_size",
- "type": "Vector2",
- "getter": "get_fixed_icon_size",
- "setter": "set_fixed_icon_size",
- "index": -1
- },
- {
- "name": "icon_mode",
- "type": "int",
- "getter": "get_icon_mode",
- "setter": "set_icon_mode",
- "index": -1
- },
- {
- "name": "icon_scale",
- "type": "float",
- "getter": "get_icon_scale",
- "setter": "set_icon_scale",
- "index": -1
- },
- {
- "name": "items",
- "type": "Array",
- "getter": "_get_items",
- "setter": "_set_items",
- "index": -1
- },
- {
- "name": "max_columns",
- "type": "int",
- "getter": "get_max_columns",
- "setter": "set_max_columns",
- "index": -1
- },
- {
- "name": "max_text_lines",
- "type": "int",
- "getter": "get_max_text_lines",
- "setter": "set_max_text_lines",
- "index": -1
- },
- {
- "name": "same_column_width",
- "type": "bool",
- "getter": "is_same_column_width",
- "setter": "set_same_column_width",
- "index": -1
- },
- {
- "name": "select_mode",
- "type": "int",
- "getter": "get_select_mode",
- "setter": "set_select_mode",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "item_activated",
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "item_rmb_selected",
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "at_position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "item_selected",
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "multi_selected",
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "selected",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "nothing_selected",
- "arguments": [
- ]
- },
- {
- "name": "rmb_clicked",
- "arguments": [
- {
- "name": "at_position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_get_items",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_gui_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_scroll_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_items",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_icon_item",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "icon",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "selectable",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "add_item",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "icon",
- "type": "Texture",
- "has_default_value": true,
- "default_value": "Null"
- },
- {
- "name": "selectable",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "ensure_current_is_visible",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_allow_reselect",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_allow_rmb_select",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_fixed_column_width",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_fixed_icon_size",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_icon_mode",
- "return_type": "enum.ItemList::IconMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_icon_scale",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_item_at_position",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "exact",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "get_item_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_item_custom_bg_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_item_custom_fg_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_item_icon",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_item_icon_modulate",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_item_icon_region",
- "return_type": "Rect2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_item_metadata",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_item_text",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_item_tooltip",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_max_columns",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_max_text_lines",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_select_mode",
- "return_type": "enum.ItemList::SelectMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_selected_items",
- "return_type": "PoolIntArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_v_scroll",
- "return_type": "VScrollBar",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_auto_height",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_anything_selected",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_item_disabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_item_icon_transposed",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_item_selectable",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_item_tooltip_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_same_column_width",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_selected",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "move_item",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_item",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "select",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "single",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "set_allow_reselect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "allow",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_allow_rmb_select",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "allow",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_auto_height",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fixed_column_width",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fixed_icon_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_icon_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_icon_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scale",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_custom_bg_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "custom_bg_color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_custom_fg_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "custom_fg_color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_disabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "disabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_icon",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "icon",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_icon_modulate",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "modulate",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_icon_region",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_icon_transposed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transposed",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_metadata",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "metadata",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_selectable",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "selectable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_text",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_tooltip",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "tooltip",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_tooltip_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_max_columns",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_max_text_lines",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "lines",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_same_column_width",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_select_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "sort_items_by_text",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "unselect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "unselect_all",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- {
- "name": "SelectMode",
- "values": {
- "SELECT_SINGLE": 0,
- "SELECT_MULTI": 1
- }
- },
- {
- "name": "IconMode",
- "values": {
- "ICON_MODE_TOP": 0,
- "ICON_MODE_LEFT": 1
- }
- }
- ]
- },
- {
- "name": "JNISingleton",
- "base_class": "Object",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "JSONParseResult",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "error",
- "type": "Object",
- "getter": "get_error",
- "setter": "set_error",
- "index": -1
- },
- {
- "name": "error_line",
- "type": "int",
- "getter": "get_error_line",
- "setter": "set_error_line",
- "index": -1
- },
- {
- "name": "error_string",
- "type": "String",
- "getter": "get_error_string",
- "setter": "set_error_string",
- "index": -1
- },
- {
- "name": "result",
- "type": "Variant",
- "getter": "get_result",
- "setter": "set_result",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_error",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_error_line",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_error_string",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_result",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_error",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "error",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_error_line",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "error_line",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_error_string",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "error_string",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_result",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "result",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "JSONRPC",
- "base_class": "Object",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "INTERNAL_ERROR": -32603,
- "INVALID_PARAMS": -32602,
- "INVALID_REQUEST": -32600,
- "METHOD_NOT_FOUND": -32601,
- "PARSE_ERROR": -32700
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "make_notification",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "params",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "make_request",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "params",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "make_response",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "result",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "make_response_error",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "code",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "message",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "Variant",
- "has_default_value": true,
- "default_value": "Null"
- }
- ]
- },
- {
- "name": "process_action",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "action",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "recurse",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "process_string",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "action",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_scope",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scope",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "target",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "ErrorCode",
- "values": {
- "PARSE_ERROR": -32700,
- "INTERNAL_ERROR": -32603,
- "INVALID_PARAMS": -32602,
- "METHOD_NOT_FOUND": -32601,
- "INVALID_REQUEST": -32600
- }
- }
- ]
- },
- {
- "name": "JavaClass",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "JavaClassWrapper",
- "base_class": "Object",
- "api_type": "core",
- "singleton": true,
- "singleton_name": "JavaClassWrapper",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "wrap",
- "return_type": "JavaClass",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "JavaScript",
- "base_class": "Object",
- "api_type": "core",
- "singleton": true,
- "singleton_name": "JavaScript",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "create_callback",
- "return_type": "JavaScriptObject",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "object",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "create_object",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": true,
- "is_from_script": false,
- "arguments": [
- {
- "name": "object",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "download_buffer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "buffer",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mime",
- "type": "String",
- "has_default_value": true,
- "default_value": "application/octet-stream"
- }
- ]
- },
- {
- "name": "eval",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "code",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "use_global_execution_context",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "get_interface",
- "return_type": "JavaScriptObject",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "interface",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "JavaScriptObject",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "Joint",
- "base_class": "Spatial",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "collision/exclude_nodes",
- "type": "bool",
- "getter": "get_exclude_nodes_from_collision",
- "setter": "set_exclude_nodes_from_collision",
- "index": -1
- },
- {
- "name": "nodes/node_a",
- "type": "NodePath",
- "getter": "get_node_a",
- "setter": "set_node_a",
- "index": -1
- },
- {
- "name": "nodes/node_b",
- "type": "NodePath",
- "getter": "get_node_b",
- "setter": "set_node_b",
- "index": -1
- },
- {
- "name": "solver/priority",
- "type": "int",
- "getter": "get_solver_priority",
- "setter": "set_solver_priority",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_body_exit_tree",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_exclude_nodes_from_collision",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_node_a",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_node_b",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_solver_priority",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_exclude_nodes_from_collision",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_node_a",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_node_b",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_solver_priority",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "priority",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Joint2D",
- "base_class": "Node2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "bias",
- "type": "float",
- "getter": "get_bias",
- "setter": "set_bias",
- "index": -1
- },
- {
- "name": "disable_collision",
- "type": "bool",
- "getter": "get_exclude_nodes_from_collision",
- "setter": "set_exclude_nodes_from_collision",
- "index": -1
- },
- {
- "name": "node_a",
- "type": "NodePath",
- "getter": "get_node_a",
- "setter": "set_node_a",
- "index": -1
- },
- {
- "name": "node_b",
- "type": "NodePath",
- "getter": "get_node_b",
- "setter": "set_node_b",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_body_exit_tree",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_bias",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_exclude_nodes_from_collision",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_node_a",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_node_b",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_bias",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bias",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_exclude_nodes_from_collision",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_node_a",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_node_b",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "KinematicBody",
- "base_class": "PhysicsBody",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "PLATFORM_VEL_ON_LEAVE_ALWAYS": 0,
- "PLATFORM_VEL_ON_LEAVE_NEVER": 2,
- "PLATFORM_VEL_ON_LEAVE_UPWARD_ONLY": 1
- },
- "properties": [
- {
- "name": "axis_lock_motion_x",
- "type": "bool",
- "getter": "get_axis_lock",
- "setter": "set_axis_lock",
- "index": 1
- },
- {
- "name": "axis_lock_motion_y",
- "type": "bool",
- "getter": "get_axis_lock",
- "setter": "set_axis_lock",
- "index": 2
- },
- {
- "name": "axis_lock_motion_z",
- "type": "bool",
- "getter": "get_axis_lock",
- "setter": "set_axis_lock",
- "index": 4
- },
- {
- "name": "collision/safe_margin",
- "type": "float",
- "getter": "get_safe_margin",
- "setter": "set_safe_margin",
- "index": -1
- },
- {
- "name": "motion/sync_to_physics",
- "type": "bool",
- "getter": "is_sync_to_physics_enabled",
- "setter": "set_sync_to_physics",
- "index": -1
- },
- {
- "name": "move_lock_x",
- "type": "bool",
- "getter": "get_axis_lock",
- "setter": "set_axis_lock",
- "index": 1
- },
- {
- "name": "move_lock_y",
- "type": "bool",
- "getter": "get_axis_lock",
- "setter": "set_axis_lock",
- "index": 2
- },
- {
- "name": "move_lock_z",
- "type": "bool",
- "getter": "get_axis_lock",
- "setter": "set_axis_lock",
- "index": 4
- },
- {
- "name": "moving_platform_apply_velocity_on_leave",
- "type": "int",
- "getter": "get_moving_platform_apply_velocity_on_leave",
- "setter": "set_moving_platform_apply_velocity_on_leave",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_direct_state_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_axis_lock",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "axis",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_floor_angle",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "up_direction",
- "type": "Vector3",
- "has_default_value": true,
- "default_value": "(0, 1, 0)"
- }
- ]
- },
- {
- "name": "get_floor_normal",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_floor_velocity",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_last_slide_collision",
- "return_type": "KinematicCollision",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_moving_platform_apply_velocity_on_leave",
- "return_type": "enum.KinematicBody::MovingPlatformApplyVelocityOnLeave",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_safe_margin",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_slide_collision",
- "return_type": "KinematicCollision",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "slide_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_slide_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_on_ceiling",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_on_floor",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_on_wall",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_sync_to_physics_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "move_and_collide",
- "return_type": "KinematicCollision",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rel_vec",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "infinite_inertia",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- },
- {
- "name": "exclude_raycast_shapes",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- },
- {
- "name": "test_only",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "move_and_slide",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "linear_velocity",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "up_direction",
- "type": "Vector3",
- "has_default_value": true,
- "default_value": "(0, 0, 0)"
- },
- {
- "name": "stop_on_slope",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "max_slides",
- "type": "int",
- "has_default_value": true,
- "default_value": "4"
- },
- {
- "name": "floor_max_angle",
- "type": "float",
- "has_default_value": true,
- "default_value": "0.785398"
- },
- {
- "name": "infinite_inertia",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "move_and_slide_with_snap",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "linear_velocity",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "snap",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "up_direction",
- "type": "Vector3",
- "has_default_value": true,
- "default_value": "(0, 0, 0)"
- },
- {
- "name": "stop_on_slope",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "max_slides",
- "type": "int",
- "has_default_value": true,
- "default_value": "4"
- },
- {
- "name": "floor_max_angle",
- "type": "float",
- "has_default_value": true,
- "default_value": "0.785398"
- },
- {
- "name": "infinite_inertia",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "set_axis_lock",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "axis",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "lock",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_moving_platform_apply_velocity_on_leave",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "on_leave_apply_velocity",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_safe_margin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pixels",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sync_to_physics",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "test_move",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "rel_vec",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "infinite_inertia",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "MovingPlatformApplyVelocityOnLeave",
- "values": {
- "PLATFORM_VEL_ON_LEAVE_ALWAYS": 0,
- "PLATFORM_VEL_ON_LEAVE_UPWARD_ONLY": 1,
- "PLATFORM_VEL_ON_LEAVE_NEVER": 2
- }
- }
- ]
- },
- {
- "name": "KinematicBody2D",
- "base_class": "PhysicsBody2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "PLATFORM_VEL_ON_LEAVE_ALWAYS": 0,
- "PLATFORM_VEL_ON_LEAVE_NEVER": 2,
- "PLATFORM_VEL_ON_LEAVE_UPWARD_ONLY": 1
- },
- "properties": [
- {
- "name": "collision/safe_margin",
- "type": "float",
- "getter": "get_safe_margin",
- "setter": "set_safe_margin",
- "index": -1
- },
- {
- "name": "motion/sync_to_physics",
- "type": "bool",
- "getter": "is_sync_to_physics_enabled",
- "setter": "set_sync_to_physics",
- "index": -1
- },
- {
- "name": "moving_platform_apply_velocity_on_leave",
- "type": "int",
- "getter": "get_moving_platform_apply_velocity_on_leave",
- "setter": "set_moving_platform_apply_velocity_on_leave",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_direct_state_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_floor_angle",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "up_direction",
- "type": "Vector2",
- "has_default_value": true,
- "default_value": "(0, -1)"
- }
- ]
- },
- {
- "name": "get_floor_normal",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_floor_velocity",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_last_slide_collision",
- "return_type": "KinematicCollision2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_moving_platform_apply_velocity_on_leave",
- "return_type": "enum.KinematicBody2D::MovingPlatformApplyVelocityOnLeave",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_safe_margin",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_slide_collision",
- "return_type": "KinematicCollision2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "slide_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_slide_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_on_ceiling",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_on_floor",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_on_wall",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_sync_to_physics_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "move_and_collide",
- "return_type": "KinematicCollision2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rel_vec",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "infinite_inertia",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- },
- {
- "name": "exclude_raycast_shapes",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- },
- {
- "name": "test_only",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "move_and_slide",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "linear_velocity",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "up_direction",
- "type": "Vector2",
- "has_default_value": true,
- "default_value": "(0, 0)"
- },
- {
- "name": "stop_on_slope",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "max_slides",
- "type": "int",
- "has_default_value": true,
- "default_value": "4"
- },
- {
- "name": "floor_max_angle",
- "type": "float",
- "has_default_value": true,
- "default_value": "0.785398"
- },
- {
- "name": "infinite_inertia",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "move_and_slide_with_snap",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "linear_velocity",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "snap",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "up_direction",
- "type": "Vector2",
- "has_default_value": true,
- "default_value": "(0, 0)"
- },
- {
- "name": "stop_on_slope",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "max_slides",
- "type": "int",
- "has_default_value": true,
- "default_value": "4"
- },
- {
- "name": "floor_max_angle",
- "type": "float",
- "has_default_value": true,
- "default_value": "0.785398"
- },
- {
- "name": "infinite_inertia",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "set_moving_platform_apply_velocity_on_leave",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "on_leave_apply_velocity",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_safe_margin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pixels",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sync_to_physics",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "test_move",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "rel_vec",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "infinite_inertia",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "MovingPlatformApplyVelocityOnLeave",
- "values": {
- "PLATFORM_VEL_ON_LEAVE_ALWAYS": 0,
- "PLATFORM_VEL_ON_LEAVE_UPWARD_ONLY": 1,
- "PLATFORM_VEL_ON_LEAVE_NEVER": 2
- }
- }
- ]
- },
- {
- "name": "KinematicCollision",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "collider",
- "type": "Object",
- "getter": "get_collider",
- "setter": "",
- "index": -1
- },
- {
- "name": "collider_id",
- "type": "int",
- "getter": "get_collider_id",
- "setter": "",
- "index": -1
- },
- {
- "name": "collider_metadata",
- "type": "Variant",
- "getter": "get_collider_metadata",
- "setter": "",
- "index": -1
- },
- {
- "name": "collider_rid",
- "type": "RID",
- "getter": "get_collider_rid",
- "setter": "",
- "index": -1
- },
- {
- "name": "collider_shape",
- "type": "Object",
- "getter": "get_collider_shape",
- "setter": "",
- "index": -1
- },
- {
- "name": "collider_shape_index",
- "type": "int",
- "getter": "get_collider_shape_index",
- "setter": "",
- "index": -1
- },
- {
- "name": "collider_velocity",
- "type": "Vector3",
- "getter": "get_collider_velocity",
- "setter": "",
- "index": -1
- },
- {
- "name": "local_shape",
- "type": "Object",
- "getter": "get_local_shape",
- "setter": "",
- "index": -1
- },
- {
- "name": "normal",
- "type": "Vector3",
- "getter": "get_normal",
- "setter": "",
- "index": -1
- },
- {
- "name": "position",
- "type": "Vector3",
- "getter": "get_position",
- "setter": "",
- "index": -1
- },
- {
- "name": "remainder",
- "type": "Vector3",
- "getter": "get_remainder",
- "setter": "",
- "index": -1
- },
- {
- "name": "travel",
- "type": "Vector3",
- "getter": "get_travel",
- "setter": "",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_angle",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "up_direction",
- "type": "Vector3",
- "has_default_value": true,
- "default_value": "(0, 1, 0)"
- }
- ]
- },
- {
- "name": "get_collider",
- "return_type": "Object",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collider_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collider_metadata",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collider_rid",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collider_shape",
- "return_type": "Object",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collider_shape_index",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collider_velocity",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_local_shape",
- "return_type": "Object",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_normal",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_position",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_remainder",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_travel",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "KinematicCollision2D",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "collider",
- "type": "Object",
- "getter": "get_collider",
- "setter": "",
- "index": -1
- },
- {
- "name": "collider_id",
- "type": "int",
- "getter": "get_collider_id",
- "setter": "",
- "index": -1
- },
- {
- "name": "collider_metadata",
- "type": "Variant",
- "getter": "get_collider_metadata",
- "setter": "",
- "index": -1
- },
- {
- "name": "collider_rid",
- "type": "RID",
- "getter": "get_collider_rid",
- "setter": "",
- "index": -1
- },
- {
- "name": "collider_shape",
- "type": "Object",
- "getter": "get_collider_shape",
- "setter": "",
- "index": -1
- },
- {
- "name": "collider_shape_index",
- "type": "int",
- "getter": "get_collider_shape_index",
- "setter": "",
- "index": -1
- },
- {
- "name": "collider_velocity",
- "type": "Vector2",
- "getter": "get_collider_velocity",
- "setter": "",
- "index": -1
- },
- {
- "name": "local_shape",
- "type": "Object",
- "getter": "get_local_shape",
- "setter": "",
- "index": -1
- },
- {
- "name": "normal",
- "type": "Vector2",
- "getter": "get_normal",
- "setter": "",
- "index": -1
- },
- {
- "name": "position",
- "type": "Vector2",
- "getter": "get_position",
- "setter": "",
- "index": -1
- },
- {
- "name": "remainder",
- "type": "Vector2",
- "getter": "get_remainder",
- "setter": "",
- "index": -1
- },
- {
- "name": "travel",
- "type": "Vector2",
- "getter": "get_travel",
- "setter": "",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_angle",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "up_direction",
- "type": "Vector2",
- "has_default_value": true,
- "default_value": "(0, -1)"
- }
- ]
- },
- {
- "name": "get_collider",
- "return_type": "Object",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collider_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collider_metadata",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collider_rid",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collider_shape",
- "return_type": "Object",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collider_shape_index",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collider_velocity",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_local_shape",
- "return_type": "Object",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_normal",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_remainder",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_travel",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Label",
- "base_class": "Control",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "ALIGN_CENTER": 1,
- "ALIGN_FILL": 3,
- "ALIGN_LEFT": 0,
- "ALIGN_RIGHT": 2,
- "VALIGN_BOTTOM": 2,
- "VALIGN_CENTER": 1,
- "VALIGN_FILL": 3,
- "VALIGN_TOP": 0
- },
- "properties": [
- {
- "name": "align",
- "type": "int",
- "getter": "get_align",
- "setter": "set_align",
- "index": -1
- },
- {
- "name": "autowrap",
- "type": "bool",
- "getter": "has_autowrap",
- "setter": "set_autowrap",
- "index": -1
- },
- {
- "name": "clip_text",
- "type": "bool",
- "getter": "is_clipping_text",
- "setter": "set_clip_text",
- "index": -1
- },
- {
- "name": "lines_skipped",
- "type": "int",
- "getter": "get_lines_skipped",
- "setter": "set_lines_skipped",
- "index": -1
- },
- {
- "name": "max_lines_visible",
- "type": "int",
- "getter": "get_max_lines_visible",
- "setter": "set_max_lines_visible",
- "index": -1
- },
- {
- "name": "percent_visible",
- "type": "float",
- "getter": "get_percent_visible",
- "setter": "set_percent_visible",
- "index": -1
- },
- {
- "name": "text",
- "type": "String",
- "getter": "get_text",
- "setter": "set_text",
- "index": -1
- },
- {
- "name": "uppercase",
- "type": "bool",
- "getter": "is_uppercase",
- "setter": "set_uppercase",
- "index": -1
- },
- {
- "name": "valign",
- "type": "int",
- "getter": "get_valign",
- "setter": "set_valign",
- "index": -1
- },
- {
- "name": "visible_characters",
- "type": "int",
- "getter": "get_visible_characters",
- "setter": "set_visible_characters",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_align",
- "return_type": "enum.Label::Align",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_line_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_line_height",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_lines_skipped",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_max_lines_visible",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_percent_visible",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_text",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_total_character_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_valign",
- "return_type": "enum.Label::VAlign",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_visible_characters",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_visible_line_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_autowrap",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_clipping_text",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_uppercase",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_align",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "align",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_autowrap",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_clip_text",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_lines_skipped",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "lines_skipped",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_max_lines_visible",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "lines_visible",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_percent_visible",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "percent_visible",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_text",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_uppercase",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_valign",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "valign",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_visible_characters",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Align",
- "values": {
- "ALIGN_LEFT": 0,
- "ALIGN_CENTER": 1,
- "ALIGN_RIGHT": 2,
- "ALIGN_FILL": 3
- }
- },
- {
- "name": "VAlign",
- "values": {
- "VALIGN_TOP": 0,
- "VALIGN_CENTER": 1,
- "VALIGN_BOTTOM": 2,
- "VALIGN_FILL": 3
- }
- }
- ]
- },
- {
- "name": "LargeTexture",
- "base_class": "Texture",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "_data",
- "type": "Array",
- "getter": "_get_data",
- "setter": "_set_data",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_get_data",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "data",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_piece",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ofs",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_piece_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_piece_offset",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_piece_texture",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_piece_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "ofs",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_piece_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Light",
- "base_class": "VisualInstance",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- "BAKE_ALL": 2,
- "BAKE_DISABLED": 0,
- "BAKE_INDIRECT": 1,
- "PARAM_ATTENUATION": 5,
- "PARAM_CONTACT_SHADOW_SIZE": 8,
- "PARAM_ENERGY": 0,
- "PARAM_INDIRECT_ENERGY": 1,
- "PARAM_MAX": 16,
- "PARAM_RANGE": 4,
- "PARAM_SHADOW_BIAS": 14,
- "PARAM_SHADOW_BIAS_SPLIT_SCALE": 15,
- "PARAM_SHADOW_MAX_DISTANCE": 9,
- "PARAM_SHADOW_NORMAL_BIAS": 13,
- "PARAM_SHADOW_SPLIT_1_OFFSET": 10,
- "PARAM_SHADOW_SPLIT_2_OFFSET": 11,
- "PARAM_SHADOW_SPLIT_3_OFFSET": 12,
- "PARAM_SIZE": 2,
- "PARAM_SPECULAR": 3,
- "PARAM_SPOT_ANGLE": 6,
- "PARAM_SPOT_ATTENUATION": 7
- },
- "properties": [
- {
- "name": "editor_only",
- "type": "bool",
- "getter": "is_editor_only",
- "setter": "set_editor_only",
- "index": -1
- },
- {
- "name": "light_bake_mode",
- "type": "int",
- "getter": "get_bake_mode",
- "setter": "set_bake_mode",
- "index": -1
- },
- {
- "name": "light_color",
- "type": "Color",
- "getter": "get_color",
- "setter": "set_color",
- "index": -1
- },
- {
- "name": "light_cull_mask",
- "type": "int",
- "getter": "get_cull_mask",
- "setter": "set_cull_mask",
- "index": -1
- },
- {
- "name": "light_energy",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 0
- },
- {
- "name": "light_indirect_energy",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 1
- },
- {
- "name": "light_negative",
- "type": "bool",
- "getter": "is_negative",
- "setter": "set_negative",
- "index": -1
- },
- {
- "name": "light_size",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 2
- },
- {
- "name": "light_specular",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 3
- },
- {
- "name": "shadow_bias",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 14
- },
- {
- "name": "shadow_color",
- "type": "Color",
- "getter": "get_shadow_color",
- "setter": "set_shadow_color",
- "index": -1
- },
- {
- "name": "shadow_contact",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 8
- },
- {
- "name": "shadow_enabled",
- "type": "bool",
- "getter": "has_shadow",
- "setter": "set_shadow",
- "index": -1
- },
- {
- "name": "shadow_reverse_cull_face",
- "type": "bool",
- "getter": "get_shadow_reverse_cull_face",
- "setter": "set_shadow_reverse_cull_face",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_bake_mode",
- "return_type": "enum.Light::BakeMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_cull_mask",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_param",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_shadow_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_shadow_reverse_cull_face",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_shadow",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_editor_only",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_negative",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_bake_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bake_mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_cull_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "cull_mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_editor_only",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "editor_only",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_negative",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_param",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shadow",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shadow_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shadow_color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shadow_reverse_cull_face",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "BakeMode",
- "values": {
- "BAKE_DISABLED": 0,
- "BAKE_INDIRECT": 1,
- "BAKE_ALL": 2
- }
- },
- {
- "name": "Param",
- "values": {
- "PARAM_ENERGY": 0,
- "PARAM_INDIRECT_ENERGY": 1,
- "PARAM_SIZE": 2,
- "PARAM_SPECULAR": 3,
- "PARAM_RANGE": 4,
- "PARAM_ATTENUATION": 5,
- "PARAM_SPOT_ANGLE": 6,
- "PARAM_SPOT_ATTENUATION": 7,
- "PARAM_CONTACT_SHADOW_SIZE": 8,
- "PARAM_SHADOW_MAX_DISTANCE": 9,
- "PARAM_SHADOW_SPLIT_1_OFFSET": 10,
- "PARAM_SHADOW_SPLIT_2_OFFSET": 11,
- "PARAM_SHADOW_SPLIT_3_OFFSET": 12,
- "PARAM_SHADOW_NORMAL_BIAS": 13,
- "PARAM_SHADOW_BIAS": 14,
- "PARAM_SHADOW_BIAS_SPLIT_SCALE": 15,
- "PARAM_MAX": 16
- }
- }
- ]
- },
- {
- "name": "Light2D",
- "base_class": "Node2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "MODE_ADD": 0,
- "MODE_MASK": 3,
- "MODE_MIX": 2,
- "MODE_SUB": 1,
- "SHADOW_FILTER_NONE": 0,
- "SHADOW_FILTER_PCF13": 5,
- "SHADOW_FILTER_PCF3": 1,
- "SHADOW_FILTER_PCF5": 2,
- "SHADOW_FILTER_PCF7": 3,
- "SHADOW_FILTER_PCF9": 4
- },
- "properties": [
- {
- "name": "color",
- "type": "Color",
- "getter": "get_color",
- "setter": "set_color",
- "index": -1
- },
- {
- "name": "editor_only",
- "type": "bool",
- "getter": "is_editor_only",
- "setter": "set_editor_only",
- "index": -1
- },
- {
- "name": "enabled",
- "type": "bool",
- "getter": "is_enabled",
- "setter": "set_enabled",
- "index": -1
- },
- {
- "name": "energy",
- "type": "float",
- "getter": "get_energy",
- "setter": "set_energy",
- "index": -1
- },
- {
- "name": "mode",
- "type": "int",
- "getter": "get_mode",
- "setter": "set_mode",
- "index": -1
- },
- {
- "name": "offset",
- "type": "Vector2",
- "getter": "get_texture_offset",
- "setter": "set_texture_offset",
- "index": -1
- },
- {
- "name": "range_height",
- "type": "float",
- "getter": "get_height",
- "setter": "set_height",
- "index": -1
- },
- {
- "name": "range_item_cull_mask",
- "type": "int",
- "getter": "get_item_cull_mask",
- "setter": "set_item_cull_mask",
- "index": -1
- },
- {
- "name": "range_layer_max",
- "type": "int",
- "getter": "get_layer_range_max",
- "setter": "set_layer_range_max",
- "index": -1
- },
- {
- "name": "range_layer_min",
- "type": "int",
- "getter": "get_layer_range_min",
- "setter": "set_layer_range_min",
- "index": -1
- },
- {
- "name": "range_z_max",
- "type": "int",
- "getter": "get_z_range_max",
- "setter": "set_z_range_max",
- "index": -1
- },
- {
- "name": "range_z_min",
- "type": "int",
- "getter": "get_z_range_min",
- "setter": "set_z_range_min",
- "index": -1
- },
- {
- "name": "shadow_buffer_size",
- "type": "int",
- "getter": "get_shadow_buffer_size",
- "setter": "set_shadow_buffer_size",
- "index": -1
- },
- {
- "name": "shadow_color",
- "type": "Color",
- "getter": "get_shadow_color",
- "setter": "set_shadow_color",
- "index": -1
- },
- {
- "name": "shadow_enabled",
- "type": "bool",
- "getter": "is_shadow_enabled",
- "setter": "set_shadow_enabled",
- "index": -1
- },
- {
- "name": "shadow_filter",
- "type": "int",
- "getter": "get_shadow_filter",
- "setter": "set_shadow_filter",
- "index": -1
- },
- {
- "name": "shadow_filter_smooth",
- "type": "float",
- "getter": "get_shadow_smooth",
- "setter": "set_shadow_smooth",
- "index": -1
- },
- {
- "name": "shadow_gradient_length",
- "type": "float",
- "getter": "get_shadow_gradient_length",
- "setter": "set_shadow_gradient_length",
- "index": -1
- },
- {
- "name": "shadow_item_cull_mask",
- "type": "int",
- "getter": "get_item_shadow_cull_mask",
- "setter": "set_item_shadow_cull_mask",
- "index": -1
- },
- {
- "name": "texture",
- "type": "Texture",
- "getter": "get_texture",
- "setter": "set_texture",
- "index": -1
- },
- {
- "name": "texture_scale",
- "type": "float",
- "getter": "get_texture_scale",
- "setter": "set_texture_scale",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_energy",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_height",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_item_cull_mask",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_item_shadow_cull_mask",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_layer_range_max",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_layer_range_min",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_mode",
- "return_type": "enum.Light2D::Mode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_shadow_buffer_size",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_shadow_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_shadow_filter",
- "return_type": "enum.Light2D::ShadowFilter",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_shadow_gradient_length",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_shadow_smooth",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_texture",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_texture_offset",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_texture_scale",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_z_range_max",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_z_range_min",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_editor_only",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_shadow_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_editor_only",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "editor_only",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_energy",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "energy",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_height",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "height",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_cull_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item_cull_mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_shadow_cull_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item_shadow_cull_mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_layer_range_max",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_layer_range_min",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shadow_buffer_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shadow_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shadow_color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shadow_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shadow_filter",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "filter",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shadow_gradient_length",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "multiplier",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shadow_smooth",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "smooth",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_texture_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture_offset",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_texture_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture_scale",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_z_range_max",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "z",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_z_range_min",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "z",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "ShadowFilter",
- "values": {
- "SHADOW_FILTER_NONE": 0,
- "SHADOW_FILTER_PCF3": 1,
- "SHADOW_FILTER_PCF5": 2,
- "SHADOW_FILTER_PCF7": 3,
- "SHADOW_FILTER_PCF9": 4,
- "SHADOW_FILTER_PCF13": 5
- }
- },
- {
- "name": "Mode",
- "values": {
- "MODE_ADD": 0,
- "MODE_SUB": 1,
- "MODE_MIX": 2,
- "MODE_MASK": 3
- }
- }
- ]
- },
- {
- "name": "LightOccluder2D",
- "base_class": "Node2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "light_mask",
- "type": "int",
- "getter": "get_occluder_light_mask",
- "setter": "set_occluder_light_mask",
- "index": -1
- },
- {
- "name": "occluder",
- "type": "OccluderPolygon2D",
- "getter": "get_occluder_polygon",
- "setter": "set_occluder_polygon",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_poly_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_occluder_light_mask",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_occluder_polygon",
- "return_type": "OccluderPolygon2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_occluder_light_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_occluder_polygon",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "polygon",
- "type": "OccluderPolygon2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Line2D",
- "base_class": "Node2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "LINE_CAP_BOX": 1,
- "LINE_CAP_NONE": 0,
- "LINE_CAP_ROUND": 2,
- "LINE_JOINT_BEVEL": 1,
- "LINE_JOINT_ROUND": 2,
- "LINE_JOINT_SHARP": 0,
- "LINE_TEXTURE_NONE": 0,
- "LINE_TEXTURE_STRETCH": 2,
- "LINE_TEXTURE_TILE": 1
- },
- "properties": [
- {
- "name": "antialiased",
- "type": "bool",
- "getter": "get_antialiased",
- "setter": "set_antialiased",
- "index": -1
- },
- {
- "name": "begin_cap_mode",
- "type": "int",
- "getter": "get_begin_cap_mode",
- "setter": "set_begin_cap_mode",
- "index": -1
- },
- {
- "name": "default_color",
- "type": "Color",
- "getter": "get_default_color",
- "setter": "set_default_color",
- "index": -1
- },
- {
- "name": "end_cap_mode",
- "type": "int",
- "getter": "get_end_cap_mode",
- "setter": "set_end_cap_mode",
- "index": -1
- },
- {
- "name": "gradient",
- "type": "Gradient",
- "getter": "get_gradient",
- "setter": "set_gradient",
- "index": -1
- },
- {
- "name": "joint_mode",
- "type": "int",
- "getter": "get_joint_mode",
- "setter": "set_joint_mode",
- "index": -1
- },
- {
- "name": "points",
- "type": "PoolVector2Array",
- "getter": "get_points",
- "setter": "set_points",
- "index": -1
- },
- {
- "name": "round_precision",
- "type": "int",
- "getter": "get_round_precision",
- "setter": "set_round_precision",
- "index": -1
- },
- {
- "name": "sharp_limit",
- "type": "float",
- "getter": "get_sharp_limit",
- "setter": "set_sharp_limit",
- "index": -1
- },
- {
- "name": "texture",
- "type": "Texture",
- "getter": "get_texture",
- "setter": "set_texture",
- "index": -1
- },
- {
- "name": "texture_mode",
- "type": "int",
- "getter": "get_texture_mode",
- "setter": "set_texture_mode",
- "index": -1
- },
- {
- "name": "width",
- "type": "float",
- "getter": "get_width",
- "setter": "set_width",
- "index": -1
- },
- {
- "name": "width_curve",
- "type": "Curve",
- "getter": "get_curve",
- "setter": "set_curve",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_curve_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_gradient_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "add_point",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "at_position",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "clear_points",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_antialiased",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_begin_cap_mode",
- "return_type": "enum.Line2D::LineCapMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_curve",
- "return_type": "Curve",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_default_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_end_cap_mode",
- "return_type": "enum.Line2D::LineCapMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_gradient",
- "return_type": "Gradient",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_joint_mode",
- "return_type": "enum.Line2D::LineJointMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_point_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_point_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "i",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_points",
- "return_type": "PoolVector2Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_round_precision",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_sharp_limit",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_texture",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_texture_mode",
- "return_type": "enum.Line2D::LineTextureMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_width",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "remove_point",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "i",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_antialiased",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "antialiased",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_begin_cap_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_curve",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "curve",
- "type": "Curve",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_default_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_end_cap_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_gradient",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Gradient",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_joint_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_point_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "i",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_points",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "points",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_round_precision",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "precision",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sharp_limit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "limit",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_texture_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_width",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "width",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "LineTextureMode",
- "values": {
- "LINE_TEXTURE_NONE": 0,
- "LINE_TEXTURE_TILE": 1,
- "LINE_TEXTURE_STRETCH": 2
- }
- },
- {
- "name": "LineCapMode",
- "values": {
- "LINE_CAP_NONE": 0,
- "LINE_CAP_BOX": 1,
- "LINE_CAP_ROUND": 2
- }
- },
- {
- "name": "LineJointMode",
- "values": {
- "LINE_JOINT_SHARP": 0,
- "LINE_JOINT_BEVEL": 1,
- "LINE_JOINT_ROUND": 2
- }
- }
- ]
- },
- {
- "name": "LineEdit",
- "base_class": "Control",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "ALIGN_CENTER": 1,
- "ALIGN_FILL": 3,
- "ALIGN_LEFT": 0,
- "ALIGN_RIGHT": 2,
- "MENU_CLEAR": 3,
- "MENU_COPY": 1,
- "MENU_CUT": 0,
- "MENU_MAX": 7,
- "MENU_PASTE": 2,
- "MENU_REDO": 6,
- "MENU_SELECT_ALL": 4,
- "MENU_UNDO": 5
- },
- "properties": [
- {
- "name": "align",
- "type": "int",
- "getter": "get_align",
- "setter": "set_align",
- "index": -1
- },
- {
- "name": "caret_blink",
- "type": "bool",
- "getter": "cursor_get_blink_enabled",
- "setter": "cursor_set_blink_enabled",
- "index": -1
- },
- {
- "name": "caret_blink_speed",
- "type": "float",
- "getter": "cursor_get_blink_speed",
- "setter": "cursor_set_blink_speed",
- "index": -1
- },
- {
- "name": "caret_position",
- "type": "int",
- "getter": "get_cursor_position",
- "setter": "set_cursor_position",
- "index": -1
- },
- {
- "name": "clear_button_enabled",
- "type": "bool",
- "getter": "is_clear_button_enabled",
- "setter": "set_clear_button_enabled",
- "index": -1
- },
- {
- "name": "context_menu_enabled",
- "type": "bool",
- "getter": "is_context_menu_enabled",
- "setter": "set_context_menu_enabled",
- "index": -1
- },
- {
- "name": "editable",
- "type": "bool",
- "getter": "is_editable",
- "setter": "set_editable",
- "index": -1
- },
- {
- "name": "expand_to_text_length",
- "type": "bool",
- "getter": "get_expand_to_text_length",
- "setter": "set_expand_to_text_length",
- "index": -1
- },
- {
- "name": "max_length",
- "type": "int",
- "getter": "get_max_length",
- "setter": "set_max_length",
- "index": -1
- },
- {
- "name": "placeholder_alpha",
- "type": "float",
- "getter": "get_placeholder_alpha",
- "setter": "set_placeholder_alpha",
- "index": -1
- },
- {
- "name": "placeholder_text",
- "type": "String",
- "getter": "get_placeholder",
- "setter": "set_placeholder",
- "index": -1
- },
- {
- "name": "right_icon",
- "type": "Texture",
- "getter": "get_right_icon",
- "setter": "set_right_icon",
- "index": -1
- },
- {
- "name": "secret",
- "type": "bool",
- "getter": "is_secret",
- "setter": "set_secret",
- "index": -1
- },
- {
- "name": "secret_character",
- "type": "String",
- "getter": "get_secret_character",
- "setter": "set_secret_character",
- "index": -1
- },
- {
- "name": "selecting_enabled",
- "type": "bool",
- "getter": "is_selecting_enabled",
- "setter": "set_selecting_enabled",
- "index": -1
- },
- {
- "name": "shortcut_keys_enabled",
- "type": "bool",
- "getter": "is_shortcut_keys_enabled",
- "setter": "set_shortcut_keys_enabled",
- "index": -1
- },
- {
- "name": "text",
- "type": "String",
- "getter": "get_text",
- "setter": "set_text",
- "index": -1
- },
- {
- "name": "virtual_keyboard_enabled",
- "type": "bool",
- "getter": "is_virtual_keyboard_enabled",
- "setter": "set_virtual_keyboard_enabled",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "text_change_rejected",
- "arguments": [
- {
- "name": "rejected_substring",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "text_changed",
- "arguments": [
- {
- "name": "new_text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "text_entered",
- "arguments": [
- {
- "name": "new_text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_editor_settings_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_gui_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_text_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_toggle_draw_caret",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "append_at_cursor",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "cursor_get_blink_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "cursor_get_blink_speed",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "cursor_set_blink_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "cursor_set_blink_speed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "blink_speed",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "delete_char_at_cursor",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "delete_text",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from_column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "deselect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_align",
- "return_type": "enum.LineEdit::Align",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_cursor_position",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_expand_to_text_length",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_max_length",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_menu",
- "return_type": "PopupMenu",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_placeholder",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_placeholder_alpha",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_right_icon",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_scroll_offset",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_secret_character",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_text",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_clear_button_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_context_menu_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_editable",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_secret",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_selecting_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_shortcut_keys_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_virtual_keyboard_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "menu_option",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "option",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "select",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "to",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "select_all",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_align",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "align",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_clear_button_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_context_menu_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_cursor_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_editable",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_expand_to_text_length",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_max_length",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "chars",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_placeholder",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_placeholder_alpha",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "alpha",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_right_icon",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "icon",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_secret",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_secret_character",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "character",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_selecting_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shortcut_keys_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_text",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_virtual_keyboard_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Align",
- "values": {
- "ALIGN_LEFT": 0,
- "ALIGN_CENTER": 1,
- "ALIGN_RIGHT": 2,
- "ALIGN_FILL": 3
- }
- },
- {
- "name": "MenuItems",
- "values": {
- "MENU_CUT": 0,
- "MENU_COPY": 1,
- "MENU_PASTE": 2,
- "MENU_CLEAR": 3,
- "MENU_SELECT_ALL": 4,
- "MENU_UNDO": 5,
- "MENU_REDO": 6,
- "MENU_MAX": 7
- }
- }
- ]
- },
- {
- "name": "LineShape2D",
- "base_class": "Shape2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "d",
- "type": "float",
- "getter": "get_d",
- "setter": "set_d",
- "index": -1
- },
- {
- "name": "normal",
- "type": "Vector2",
- "getter": "get_normal",
- "setter": "set_normal",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_d",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_normal",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_d",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "d",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_normal",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "normal",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "LinkButton",
- "base_class": "BaseButton",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "UNDERLINE_MODE_ALWAYS": 0,
- "UNDERLINE_MODE_NEVER": 2,
- "UNDERLINE_MODE_ON_HOVER": 1
- },
- "properties": [
- {
- "name": "text",
- "type": "String",
- "getter": "get_text",
- "setter": "set_text",
- "index": -1
- },
- {
- "name": "underline",
- "type": "int",
- "getter": "get_underline_mode",
- "setter": "set_underline_mode",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_text",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_underline_mode",
- "return_type": "enum.LinkButton::UnderlineMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_text",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_underline_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "underline_mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "UnderlineMode",
- "values": {
- "UNDERLINE_MODE_ALWAYS": 0,
- "UNDERLINE_MODE_ON_HOVER": 1,
- "UNDERLINE_MODE_NEVER": 2
- }
- }
- ]
- },
- {
- "name": "Listener",
- "base_class": "Spatial",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "clear_current",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_listener_transform",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_current",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "make_current",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Listener2D",
- "base_class": "Node2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "clear_current",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_current",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "make_current",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "MainLoop",
- "base_class": "Object",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "NOTIFICATION_APP_PAUSED": 1015,
- "NOTIFICATION_APP_RESUMED": 1014,
- "NOTIFICATION_CRASH": 1012,
- "NOTIFICATION_OS_IME_UPDATE": 1013,
- "NOTIFICATION_OS_MEMORY_WARNING": 1009,
- "NOTIFICATION_TRANSLATION_CHANGED": 1010,
- "NOTIFICATION_WM_ABOUT": 1011,
- "NOTIFICATION_WM_FOCUS_IN": 1004,
- "NOTIFICATION_WM_FOCUS_OUT": 1005,
- "NOTIFICATION_WM_GO_BACK_REQUEST": 1007,
- "NOTIFICATION_WM_MOUSE_ENTER": 1002,
- "NOTIFICATION_WM_MOUSE_EXIT": 1003,
- "NOTIFICATION_WM_QUIT_REQUEST": 1006,
- "NOTIFICATION_WM_UNFOCUS_REQUEST": 1008
- },
- "properties": [
- ],
- "signals": [
- {
- "name": "on_request_permissions_result",
- "arguments": [
- {
- "name": "permission",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "granted",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_drop_files",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "files",
- "type": "PoolStringArray",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_screen",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_finalize",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_global_menu_action",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "meta",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_idle",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "delta",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_initialize",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_input_event",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "event",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_input_text",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_iteration",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "delta",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "finish",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "idle",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "delta",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "init",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "input_event",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "event",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "input_text",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "iteration",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "delta",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "MarginContainer",
- "base_class": "Container",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "Material",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- "RENDER_PRIORITY_MAX": 127,
- "RENDER_PRIORITY_MIN": -128
- },
- "properties": [
- {
- "name": "next_pass",
- "type": "Material",
- "getter": "get_next_pass",
- "setter": "set_next_pass",
- "index": -1
- },
- {
- "name": "render_priority",
- "type": "int",
- "getter": "get_render_priority",
- "setter": "set_render_priority",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_next_pass",
- "return_type": "Material",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_render_priority",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_next_pass",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "next_pass",
- "type": "Material",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_render_priority",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "priority",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "MenuButton",
- "base_class": "Button",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "items",
- "type": "Array",
- "getter": "_get_items",
- "setter": "_set_items",
- "index": -1
- },
- {
- "name": "switch_on_hover",
- "type": "bool",
- "getter": "is_switch_on_hover",
- "setter": "set_switch_on_hover",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "about_to_show",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_get_items",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_items",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_unhandled_key_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_popup",
- "return_type": "PopupMenu",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_switch_on_hover",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_disable_shortcuts",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "disabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_switch_on_hover",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Mesh",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- "ARRAY_BONES": 6,
- "ARRAY_COLOR": 3,
- "ARRAY_COMPRESS_BASE": 9,
- "ARRAY_COMPRESS_BONES": 32768,
- "ARRAY_COMPRESS_COLOR": 4096,
- "ARRAY_COMPRESS_DEFAULT": 2194432,
- "ARRAY_COMPRESS_INDEX": 131072,
- "ARRAY_COMPRESS_NORMAL": 1024,
- "ARRAY_COMPRESS_TANGENT": 2048,
- "ARRAY_COMPRESS_TEX_UV": 8192,
- "ARRAY_COMPRESS_TEX_UV2": 16384,
- "ARRAY_COMPRESS_VERTEX": 512,
- "ARRAY_COMPRESS_WEIGHTS": 65536,
- "ARRAY_FLAG_USE_16_BIT_BONES": 524288,
- "ARRAY_FLAG_USE_2D_VERTICES": 262144,
- "ARRAY_FLAG_USE_OCTAHEDRAL_COMPRESSION": 2097152,
- "ARRAY_FORMAT_BONES": 64,
- "ARRAY_FORMAT_COLOR": 8,
- "ARRAY_FORMAT_INDEX": 256,
- "ARRAY_FORMAT_NORMAL": 2,
- "ARRAY_FORMAT_TANGENT": 4,
- "ARRAY_FORMAT_TEX_UV": 16,
- "ARRAY_FORMAT_TEX_UV2": 32,
- "ARRAY_FORMAT_VERTEX": 1,
- "ARRAY_FORMAT_WEIGHTS": 128,
- "ARRAY_INDEX": 8,
- "ARRAY_MAX": 9,
- "ARRAY_NORMAL": 1,
- "ARRAY_TANGENT": 2,
- "ARRAY_TEX_UV": 4,
- "ARRAY_TEX_UV2": 5,
- "ARRAY_VERTEX": 0,
- "ARRAY_WEIGHTS": 7,
- "BLEND_SHAPE_MODE_NORMALIZED": 0,
- "BLEND_SHAPE_MODE_RELATIVE": 1,
- "PRIMITIVE_LINES": 1,
- "PRIMITIVE_LINE_LOOP": 3,
- "PRIMITIVE_LINE_STRIP": 2,
- "PRIMITIVE_POINTS": 0,
- "PRIMITIVE_TRIANGLES": 4,
- "PRIMITIVE_TRIANGLE_FAN": 6,
- "PRIMITIVE_TRIANGLE_STRIP": 5
- },
- "properties": [
- {
- "name": "lightmap_size_hint",
- "type": "Vector2",
- "getter": "get_lightmap_size_hint",
- "setter": "set_lightmap_size_hint",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "create_convex_shape",
- "return_type": "Shape",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "clean",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- },
- {
- "name": "simplify",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "create_outline",
- "return_type": "Mesh",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "create_trimesh_shape",
- "return_type": "Shape",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "generate_triangle_mesh",
- "return_type": "TriangleMesh",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_aabb",
- "return_type": "AABB",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_faces",
- "return_type": "PoolVector3Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_lightmap_size_hint",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_surface_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_lightmap_size_hint",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "surface_get_arrays",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "surf_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "surface_get_blend_shape_arrays",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "surf_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "surface_get_material",
- "return_type": "Material",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "surf_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "surface_set_material",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "surf_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "material",
- "type": "Material",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "BlendShapeMode",
- "values": {
- "BLEND_SHAPE_MODE_NORMALIZED": 0,
- "BLEND_SHAPE_MODE_RELATIVE": 1
- }
- },
- {
- "name": "PrimitiveType",
- "values": {
- "PRIMITIVE_POINTS": 0,
- "PRIMITIVE_LINES": 1,
- "PRIMITIVE_LINE_STRIP": 2,
- "PRIMITIVE_LINE_LOOP": 3,
- "PRIMITIVE_TRIANGLES": 4,
- "PRIMITIVE_TRIANGLE_STRIP": 5,
- "PRIMITIVE_TRIANGLE_FAN": 6
- }
- },
- {
- "name": "ArrayFormat",
- "values": {
- "ARRAY_FORMAT_VERTEX": 1,
- "ARRAY_FORMAT_NORMAL": 2,
- "ARRAY_FORMAT_TANGENT": 4,
- "ARRAY_FORMAT_COLOR": 8,
- "ARRAY_COMPRESS_BASE": 9,
- "ARRAY_FORMAT_TEX_UV": 16,
- "ARRAY_FORMAT_TEX_UV2": 32,
- "ARRAY_FORMAT_BONES": 64,
- "ARRAY_FORMAT_WEIGHTS": 128,
- "ARRAY_FORMAT_INDEX": 256,
- "ARRAY_COMPRESS_VERTEX": 512,
- "ARRAY_COMPRESS_NORMAL": 1024,
- "ARRAY_COMPRESS_TANGENT": 2048,
- "ARRAY_COMPRESS_COLOR": 4096,
- "ARRAY_COMPRESS_TEX_UV": 8192,
- "ARRAY_COMPRESS_TEX_UV2": 16384,
- "ARRAY_COMPRESS_BONES": 32768,
- "ARRAY_COMPRESS_WEIGHTS": 65536,
- "ARRAY_COMPRESS_INDEX": 131072,
- "ARRAY_FLAG_USE_2D_VERTICES": 262144,
- "ARRAY_FLAG_USE_16_BIT_BONES": 524288,
- "ARRAY_FLAG_USE_OCTAHEDRAL_COMPRESSION": 2097152,
- "ARRAY_COMPRESS_DEFAULT": 2194432
- }
- },
- {
- "name": "ArrayType",
- "values": {
- "ARRAY_VERTEX": 0,
- "ARRAY_NORMAL": 1,
- "ARRAY_TANGENT": 2,
- "ARRAY_COLOR": 3,
- "ARRAY_TEX_UV": 4,
- "ARRAY_TEX_UV2": 5,
- "ARRAY_BONES": 6,
- "ARRAY_WEIGHTS": 7,
- "ARRAY_INDEX": 8,
- "ARRAY_MAX": 9
- }
- }
- ]
- },
- {
- "name": "MeshDataTool",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "commit_to_surface",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "ArrayMesh",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "create_from_surface",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "ArrayMesh",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "surface",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_edge_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_edge_faces",
- "return_type": "PoolIntArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_edge_meta",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_edge_vertex",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "vertex",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_face_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_face_edge",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "edge",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_face_meta",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_face_normal",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_face_vertex",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "vertex",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_format",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_material",
- "return_type": "Material",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_vertex",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_vertex_bones",
- "return_type": "PoolIntArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_vertex_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_vertex_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_vertex_edges",
- "return_type": "PoolIntArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_vertex_faces",
- "return_type": "PoolIntArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_vertex_meta",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_vertex_normal",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_vertex_tangent",
- "return_type": "Plane",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_vertex_uv",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_vertex_uv2",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_vertex_weights",
- "return_type": "PoolRealArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_edge_meta",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "meta",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_face_meta",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "meta",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_material",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "material",
- "type": "Material",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_vertex",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "vertex",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_vertex_bones",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bones",
- "type": "PoolIntArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_vertex_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_vertex_meta",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "meta",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_vertex_normal",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "normal",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_vertex_tangent",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "tangent",
- "type": "Plane",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_vertex_uv",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "uv",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_vertex_uv2",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "uv2",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_vertex_weights",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "weights",
- "type": "PoolRealArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "MeshInstance",
- "base_class": "GeometryInstance",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "mesh",
- "type": "Mesh",
- "getter": "get_mesh",
- "setter": "set_mesh",
- "index": -1
- },
- {
- "name": "skeleton",
- "type": "NodePath",
- "getter": "get_skeleton_path",
- "setter": "set_skeleton_path",
- "index": -1
- },
- {
- "name": "skin",
- "type": "Skin",
- "getter": "get_skin",
- "setter": "set_skin",
- "index": -1
- },
- {
- "name": "software_skinning_transform_normals",
- "type": "bool",
- "getter": "is_software_skinning_transform_normals_enabled",
- "setter": "set_software_skinning_transform_normals",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_mesh_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_update_skinning",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "create_convex_collision",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "clean",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- },
- {
- "name": "simplify",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "create_debug_tangents",
- "return_type": "void",
- "is_editor": true,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "create_multiple_convex_collisions",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "create_trimesh_collision",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_active_material",
- "return_type": "Material",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "surface",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_mesh",
- "return_type": "Mesh",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_skeleton_path",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_skin",
- "return_type": "Skin",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_surface_material",
- "return_type": "Material",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "surface",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_surface_material_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_software_skinning_transform_normals_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_mesh",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "Mesh",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_skeleton_path",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "skeleton_path",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_skin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "skin",
- "type": "Skin",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_software_skinning_transform_normals",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_surface_material",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "surface",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "material",
- "type": "Material",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "MeshInstance2D",
- "base_class": "Node2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "mesh",
- "type": "Mesh",
- "getter": "get_mesh",
- "setter": "set_mesh",
- "index": -1
- },
- {
- "name": "normal_map",
- "type": "Texture",
- "getter": "get_normal_map",
- "setter": "set_normal_map",
- "index": -1
- },
- {
- "name": "texture",
- "type": "Texture",
- "getter": "get_texture",
- "setter": "set_texture",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "texture_changed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "get_mesh",
- "return_type": "Mesh",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_normal_map",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_texture",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_mesh",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "Mesh",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_normal_map",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "normal_map",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "MeshLibrary",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "create_item",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "find_item_by_name",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_item_list",
- "return_type": "PoolIntArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_item_mesh",
- "return_type": "Mesh",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_item_mesh_transform",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_item_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_item_navmesh",
- "return_type": "NavigationMesh",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_item_navmesh_transform",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_item_preview",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_item_shapes",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_last_unused_item_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "remove_item",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_mesh",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mesh",
- "type": "Mesh",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_mesh_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mesh_transform",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_name",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_navmesh",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "navmesh",
- "type": "NavigationMesh",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_navmesh_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "navmesh",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_preview",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_shapes",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shapes",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "MeshTexture",
- "base_class": "Texture",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "base_texture",
- "type": "Texture",
- "getter": "get_base_texture",
- "setter": "set_base_texture",
- "index": -1
- },
- {
- "name": "image_size",
- "type": "Vector2",
- "getter": "get_image_size",
- "setter": "set_image_size",
- "index": -1
- },
- {
- "name": "mesh",
- "type": "Mesh",
- "getter": "get_mesh",
- "setter": "set_mesh",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_base_texture",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_image_size",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_mesh",
- "return_type": "Mesh",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_base_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_image_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_mesh",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "Mesh",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "MobileVRInterface",
- "base_class": "ARVRInterface",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "display_to_lens",
- "type": "float",
- "getter": "get_display_to_lens",
- "setter": "set_display_to_lens",
- "index": -1
- },
- {
- "name": "display_width",
- "type": "float",
- "getter": "get_display_width",
- "setter": "set_display_width",
- "index": -1
- },
- {
- "name": "eye_height",
- "type": "float",
- "getter": "get_eye_height",
- "setter": "set_eye_height",
- "index": -1
- },
- {
- "name": "iod",
- "type": "float",
- "getter": "get_iod",
- "setter": "set_iod",
- "index": -1
- },
- {
- "name": "k1",
- "type": "float",
- "getter": "get_k1",
- "setter": "set_k1",
- "index": -1
- },
- {
- "name": "k2",
- "type": "float",
- "getter": "get_k2",
- "setter": "set_k2",
- "index": -1
- },
- {
- "name": "oversample",
- "type": "float",
- "getter": "get_oversample",
- "setter": "set_oversample",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_display_to_lens",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_display_width",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_eye_height",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_iod",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_k1",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_k2",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_oversample",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_display_to_lens",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "display_to_lens",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_display_width",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "display_width",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_eye_height",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "eye_height",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_iod",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "iod",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_k1",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "k",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_k2",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "k",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_oversample",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "oversample",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "MultiMesh",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "COLOR_8BIT": 1,
- "COLOR_FLOAT": 2,
- "COLOR_NONE": 0,
- "CUSTOM_DATA_8BIT": 1,
- "CUSTOM_DATA_FLOAT": 2,
- "CUSTOM_DATA_NONE": 0,
- "TRANSFORM_2D": 0,
- "TRANSFORM_3D": 1
- },
- "properties": [
- {
- "name": "color_array",
- "type": "PoolColorArray",
- "getter": "_get_color_array",
- "setter": "_set_color_array",
- "index": -1
- },
- {
- "name": "color_format",
- "type": "int",
- "getter": "get_color_format",
- "setter": "set_color_format",
- "index": -1
- },
- {
- "name": "custom_data_array",
- "type": "PoolColorArray",
- "getter": "_get_custom_data_array",
- "setter": "_set_custom_data_array",
- "index": -1
- },
- {
- "name": "custom_data_format",
- "type": "int",
- "getter": "get_custom_data_format",
- "setter": "set_custom_data_format",
- "index": -1
- },
- {
- "name": "instance_count",
- "type": "int",
- "getter": "get_instance_count",
- "setter": "set_instance_count",
- "index": -1
- },
- {
- "name": "mesh",
- "type": "Mesh",
- "getter": "get_mesh",
- "setter": "set_mesh",
- "index": -1
- },
- {
- "name": "transform_2d_array",
- "type": "PoolVector2Array",
- "getter": "_get_transform_2d_array",
- "setter": "_set_transform_2d_array",
- "index": -1
- },
- {
- "name": "transform_array",
- "type": "PoolVector3Array",
- "getter": "_get_transform_array",
- "setter": "_set_transform_array",
- "index": -1
- },
- {
- "name": "transform_format",
- "type": "int",
- "getter": "get_transform_format",
- "setter": "set_transform_format",
- "index": -1
- },
- {
- "name": "visible_instance_count",
- "type": "int",
- "getter": "get_visible_instance_count",
- "setter": "set_visible_instance_count",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_get_color_array",
- "return_type": "PoolColorArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_custom_data_array",
- "return_type": "PoolColorArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_transform_2d_array",
- "return_type": "PoolVector2Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_transform_array",
- "return_type": "PoolVector3Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_color_array",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "PoolColorArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_custom_data_array",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "PoolColorArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_transform_2d_array",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_transform_array",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "PoolVector3Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_aabb",
- "return_type": "AABB",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_color_format",
- "return_type": "enum.MultiMesh::ColorFormat",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_custom_data_format",
- "return_type": "enum.MultiMesh::CustomDataFormat",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_instance_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "instance",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_instance_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_instance_custom_data",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "instance",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_instance_transform",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "instance",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_instance_transform_2d",
- "return_type": "Transform2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "instance",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_mesh",
- "return_type": "Mesh",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_transform_format",
- "return_type": "enum.MultiMesh::TransformFormat",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_visible_instance_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_as_bulk_array",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "array",
- "type": "PoolRealArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_color_format",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "format",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_custom_data_format",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "format",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_instance_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "instance",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_instance_count",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "count",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_instance_custom_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "instance",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "custom_data",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_instance_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "instance",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transform",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_instance_transform_2d",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "instance",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_mesh",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "Mesh",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_transform_format",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "format",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_visible_instance_count",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "count",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "TransformFormat",
- "values": {
- "TRANSFORM_2D": 0,
- "TRANSFORM_3D": 1
- }
- },
- {
- "name": "CustomDataFormat",
- "values": {
- "CUSTOM_DATA_NONE": 0,
- "CUSTOM_DATA_8BIT": 1,
- "CUSTOM_DATA_FLOAT": 2
- }
- },
- {
- "name": "ColorFormat",
- "values": {
- "COLOR_NONE": 0,
- "COLOR_8BIT": 1,
- "COLOR_FLOAT": 2
- }
- }
- ]
- },
- {
- "name": "MultiMeshInstance",
- "base_class": "GeometryInstance",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "multimesh",
- "type": "MultiMesh",
- "getter": "get_multimesh",
- "setter": "set_multimesh",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_multimesh",
- "return_type": "MultiMesh",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_multimesh",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "multimesh",
- "type": "MultiMesh",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "MultiMeshInstance2D",
- "base_class": "Node2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "multimesh",
- "type": "MultiMesh",
- "getter": "get_multimesh",
- "setter": "set_multimesh",
- "index": -1
- },
- {
- "name": "normal_map",
- "type": "Texture",
- "getter": "get_normal_map",
- "setter": "set_normal_map",
- "index": -1
- },
- {
- "name": "texture",
- "type": "Texture",
- "getter": "get_texture",
- "setter": "set_texture",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "texture_changed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "get_multimesh",
- "return_type": "MultiMesh",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_normal_map",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_texture",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_multimesh",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "multimesh",
- "type": "MultiMesh",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_normal_map",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "normal_map",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "MultiplayerAPI",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "RPC_MODE_DISABLED": 0,
- "RPC_MODE_MASTER": 2,
- "RPC_MODE_MASTERSYNC": 5,
- "RPC_MODE_PUPPET": 3,
- "RPC_MODE_PUPPETSYNC": 6,
- "RPC_MODE_REMOTE": 1,
- "RPC_MODE_REMOTESYNC": 4,
- "RPC_MODE_SLAVE": 3,
- "RPC_MODE_SYNC": 4
- },
- "properties": [
- {
- "name": "allow_object_decoding",
- "type": "bool",
- "getter": "is_object_decoding_allowed",
- "setter": "set_allow_object_decoding",
- "index": -1
- },
- {
- "name": "network_peer",
- "type": "NetworkedMultiplayerPeer",
- "getter": "get_network_peer",
- "setter": "set_network_peer",
- "index": -1
- },
- {
- "name": "refuse_new_network_connections",
- "type": "bool",
- "getter": "is_refusing_new_network_connections",
- "setter": "set_refuse_new_network_connections",
- "index": -1
- },
- {
- "name": "root_node",
- "type": "Node",
- "getter": "get_root_node",
- "setter": "set_root_node",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "connected_to_server",
- "arguments": [
- ]
- },
- {
- "name": "connection_failed",
- "arguments": [
- ]
- },
- {
- "name": "network_peer_connected",
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "network_peer_disconnected",
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "network_peer_packet",
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "packet",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "server_disconnected",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_add_peer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_connected_to_server",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_connection_failed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_del_peer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_server_disconnected",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_network_connected_peers",
- "return_type": "PoolIntArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_network_peer",
- "return_type": "NetworkedMultiplayerPeer",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_network_unique_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_root_node",
- "return_type": "Node",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_rpc_sender_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_network_peer",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_network_server",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_object_decoding_allowed",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_refusing_new_network_connections",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "poll",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "send_bytes",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bytes",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "mode",
- "type": "int",
- "has_default_value": true,
- "default_value": "2"
- }
- ]
- },
- {
- "name": "set_allow_object_decoding",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_network_peer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "peer",
- "type": "NetworkedMultiplayerPeer",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_refuse_new_network_connections",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "refuse",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_root_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "RPCMode",
- "values": {
- "RPC_MODE_DISABLED": 0,
- "RPC_MODE_REMOTE": 1,
- "RPC_MODE_MASTER": 2,
- "RPC_MODE_PUPPET": 3,
- "RPC_MODE_SLAVE": 3,
- "RPC_MODE_REMOTESYNC": 4,
- "RPC_MODE_SYNC": 4,
- "RPC_MODE_MASTERSYNC": 5,
- "RPC_MODE_PUPPETSYNC": 6
- }
- }
- ]
- },
- {
- "name": "MultiplayerPeerGDNative",
- "base_class": "NetworkedMultiplayerPeer",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "NativeScript",
- "base_class": "Script",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "class_name",
- "type": "String",
- "getter": "get_class_name",
- "setter": "set_class_name",
- "index": -1
- },
- {
- "name": "library",
- "type": "GDNativeLibrary",
- "getter": "get_library",
- "setter": "set_library",
- "index": -1
- },
- {
- "name": "script_class_icon_path",
- "type": "String",
- "getter": "get_script_class_icon_path",
- "setter": "set_script_class_icon_path",
- "index": -1
- },
- {
- "name": "script_class_name",
- "type": "String",
- "getter": "get_script_class_name",
- "setter": "set_script_class_name",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_class_documentation",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_class_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_library",
- "return_type": "GDNativeLibrary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_method_documentation",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_property_documentation",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_script_class_icon_path",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_script_class_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_signal_documentation",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "signal_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "new",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": true,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_class_name",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "class_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_library",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "library",
- "type": "GDNativeLibrary",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_script_class_icon_path",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "icon_path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_script_class_name",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "class_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Navigation",
- "base_class": "Spatial",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "cell_size",
- "type": "float",
- "getter": "get_cell_size",
- "setter": "set_cell_size",
- "index": -1
- },
- {
- "name": "edge_connection_margin",
- "type": "float",
- "getter": "get_edge_connection_margin",
- "setter": "set_edge_connection_margin",
- "index": -1
- },
- {
- "name": "up_vector",
- "type": "Vector3",
- "getter": "get_up_vector",
- "setter": "set_up_vector",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_cell_size",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_closest_point",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "to_point",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_closest_point_normal",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "to_point",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_closest_point_owner",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "to_point",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_closest_point_to_segment",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "start",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "end",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "use_collision",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "get_edge_connection_margin",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_rid",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_simple_path",
- "return_type": "PoolVector3Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "start",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "end",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "optimize",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "get_up_vector",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_cell_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "cell_size",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_edge_connection_margin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_up_vector",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "up",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Navigation2D",
- "base_class": "Node2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "cell_size",
- "type": "float",
- "getter": "get_cell_size",
- "setter": "set_cell_size",
- "index": -1
- },
- {
- "name": "edge_connection_margin",
- "type": "float",
- "getter": "get_edge_connection_margin",
- "setter": "set_edge_connection_margin",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_cell_size",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_closest_point",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "to_point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_closest_point_owner",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "to_point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_edge_connection_margin",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_rid",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_simple_path",
- "return_type": "PoolVector2Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "start",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "end",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "optimize",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "set_cell_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "cell_size",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_edge_connection_margin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Navigation2DServer",
- "base_class": "Object",
- "api_type": "core",
- "singleton": true,
- "singleton_name": "Navigation2DServer",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "agent_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "agent_is_map_changed",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "agent",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "agent_set_callback",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "agent",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "receiver",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "userdata",
- "type": "Variant",
- "has_default_value": true,
- "default_value": "Null"
- }
- ]
- },
- {
- "name": "agent_set_map",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "agent",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "map",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "agent_set_max_neighbors",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "agent",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "count",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "agent_set_max_speed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "agent",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "max_speed",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "agent_set_neighbor_dist",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "agent",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "dist",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "agent_set_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "agent",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "agent_set_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "agent",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "agent_set_target_velocity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "agent",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "target_velocity",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "agent_set_time_horizon",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "agent",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "time",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "agent_set_velocity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "agent",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "velocity",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "free",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "object",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "map_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "map_get_cell_size",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "map",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "map_get_closest_point",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "map",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "map_get_closest_point_owner",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "map",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "map_get_edge_connection_margin",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "map",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "map_get_path",
- "return_type": "PoolVector2Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "map",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "origin",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "destination",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "optimize",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "map_is_active",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "nap",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "map_set_active",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "map",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "active",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "map_set_cell_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "map",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "cell_size",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "map_set_edge_connection_margin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "map",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "margin",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "region_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "region_set_map",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "region",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "map",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "region_set_navpoly",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "region",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "nav_poly",
- "type": "NavigationPolygon",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "region_set_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "region",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "NavigationAgent",
- "base_class": "Node",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "agent_height_offset",
- "type": "float",
- "getter": "get_agent_height_offset",
- "setter": "set_agent_height_offset",
- "index": -1
- },
- {
- "name": "ignore_y",
- "type": "bool",
- "getter": "get_ignore_y",
- "setter": "set_ignore_y",
- "index": -1
- },
- {
- "name": "max_neighbors",
- "type": "int",
- "getter": "get_max_neighbors",
- "setter": "set_max_neighbors",
- "index": -1
- },
- {
- "name": "max_speed",
- "type": "float",
- "getter": "get_max_speed",
- "setter": "set_max_speed",
- "index": -1
- },
- {
- "name": "neighbor_dist",
- "type": "float",
- "getter": "get_neighbor_dist",
- "setter": "set_neighbor_dist",
- "index": -1
- },
- {
- "name": "path_max_distance",
- "type": "float",
- "getter": "get_path_max_distance",
- "setter": "set_path_max_distance",
- "index": -1
- },
- {
- "name": "radius",
- "type": "float",
- "getter": "get_radius",
- "setter": "set_radius",
- "index": -1
- },
- {
- "name": "target_desired_distance",
- "type": "float",
- "getter": "get_target_desired_distance",
- "setter": "set_target_desired_distance",
- "index": -1
- },
- {
- "name": "time_horizon",
- "type": "float",
- "getter": "get_time_horizon",
- "setter": "set_time_horizon",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "navigation_finished",
- "arguments": [
- ]
- },
- {
- "name": "path_changed",
- "arguments": [
- ]
- },
- {
- "name": "target_reached",
- "arguments": [
- ]
- },
- {
- "name": "velocity_computed",
- "arguments": [
- {
- "name": "safe_velocity",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_avoidance_done",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "new_velocity",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "distance_to_target",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_agent_height_offset",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_final_location",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ignore_y",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_max_neighbors",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_max_speed",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_nav_path",
- "return_type": "PoolVector3Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_nav_path_index",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_navigation",
- "return_type": "Node",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_neighbor_dist",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_next_location",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_path_max_distance",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_radius",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_target_desired_distance",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_target_location",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_time_horizon",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_navigation_finished",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_target_reachable",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_target_reached",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_agent_height_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "agent_height_offset",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ignore_y",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ignore",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_max_neighbors",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "max_neighbors",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_max_speed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "max_speed",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_navigation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "navigation",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_neighbor_dist",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "neighbor_dist",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_path_max_distance",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "max_speed",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_target_desired_distance",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "desired_distance",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_target_location",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "location",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_time_horizon",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "time_horizon",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_velocity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "velocity",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "NavigationAgent2D",
- "base_class": "Node",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "max_neighbors",
- "type": "int",
- "getter": "get_max_neighbors",
- "setter": "set_max_neighbors",
- "index": -1
- },
- {
- "name": "max_speed",
- "type": "float",
- "getter": "get_max_speed",
- "setter": "set_max_speed",
- "index": -1
- },
- {
- "name": "neighbor_dist",
- "type": "float",
- "getter": "get_neighbor_dist",
- "setter": "set_neighbor_dist",
- "index": -1
- },
- {
- "name": "path_max_distance",
- "type": "float",
- "getter": "get_path_max_distance",
- "setter": "set_path_max_distance",
- "index": -1
- },
- {
- "name": "radius",
- "type": "float",
- "getter": "get_radius",
- "setter": "set_radius",
- "index": -1
- },
- {
- "name": "target_desired_distance",
- "type": "float",
- "getter": "get_target_desired_distance",
- "setter": "set_target_desired_distance",
- "index": -1
- },
- {
- "name": "time_horizon",
- "type": "float",
- "getter": "get_time_horizon",
- "setter": "set_time_horizon",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "navigation_finished",
- "arguments": [
- ]
- },
- {
- "name": "path_changed",
- "arguments": [
- ]
- },
- {
- "name": "target_reached",
- "arguments": [
- ]
- },
- {
- "name": "velocity_computed",
- "arguments": [
- {
- "name": "safe_velocity",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_avoidance_done",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "new_velocity",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "distance_to_target",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_final_location",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_max_neighbors",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_max_speed",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_nav_path",
- "return_type": "PoolVector2Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_nav_path_index",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_navigation",
- "return_type": "Node",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_neighbor_dist",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_next_location",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_path_max_distance",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_radius",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_target_desired_distance",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_target_location",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_time_horizon",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_navigation_finished",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_target_reachable",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_target_reached",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_max_neighbors",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "max_neighbors",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_max_speed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "max_speed",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_navigation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "navigation",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_neighbor_dist",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "neighbor_dist",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_path_max_distance",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "max_speed",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_target_desired_distance",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "desired_distance",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_target_location",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "location",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_time_horizon",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "time_horizon",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_velocity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "velocity",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "NavigationMesh",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "PARSED_GEOMETRY_BOTH": 2,
- "PARSED_GEOMETRY_MAX": 3,
- "PARSED_GEOMETRY_MESH_INSTANCES": 0,
- "PARSED_GEOMETRY_STATIC_COLLIDERS": 1,
- "SAMPLE_PARTITION_LAYERS": 2,
- "SAMPLE_PARTITION_MAX": 3,
- "SAMPLE_PARTITION_MONOTONE": 1,
- "SAMPLE_PARTITION_WATERSHED": 0,
- "SOURCE_GEOMETRY_GROUPS_EXPLICIT": 2,
- "SOURCE_GEOMETRY_GROUPS_WITH_CHILDREN": 1,
- "SOURCE_GEOMETRY_MAX": 3,
- "SOURCE_GEOMETRY_NAVMESH_CHILDREN": 0
- },
- "properties": [
- {
- "name": "agent/height",
- "type": "float",
- "getter": "get_agent_height",
- "setter": "set_agent_height",
- "index": -1
- },
- {
- "name": "agent/max_climb",
- "type": "float",
- "getter": "get_agent_max_climb",
- "setter": "set_agent_max_climb",
- "index": -1
- },
- {
- "name": "agent/max_slope",
- "type": "float",
- "getter": "get_agent_max_slope",
- "setter": "set_agent_max_slope",
- "index": -1
- },
- {
- "name": "agent/radius",
- "type": "float",
- "getter": "get_agent_radius",
- "setter": "set_agent_radius",
- "index": -1
- },
- {
- "name": "cell/height",
- "type": "float",
- "getter": "get_cell_height",
- "setter": "set_cell_height",
- "index": -1
- },
- {
- "name": "cell/size",
- "type": "float",
- "getter": "get_cell_size",
- "setter": "set_cell_size",
- "index": -1
- },
- {
- "name": "detail/sample_distance",
- "type": "float",
- "getter": "get_detail_sample_distance",
- "setter": "set_detail_sample_distance",
- "index": -1
- },
- {
- "name": "detail/sample_max_error",
- "type": "float",
- "getter": "get_detail_sample_max_error",
- "setter": "set_detail_sample_max_error",
- "index": -1
- },
- {
- "name": "edge/max_error",
- "type": "float",
- "getter": "get_edge_max_error",
- "setter": "set_edge_max_error",
- "index": -1
- },
- {
- "name": "edge/max_length",
- "type": "float",
- "getter": "get_edge_max_length",
- "setter": "set_edge_max_length",
- "index": -1
- },
- {
- "name": "filter/filter_walkable_low_height_spans",
- "type": "bool",
- "getter": "get_filter_walkable_low_height_spans",
- "setter": "set_filter_walkable_low_height_spans",
- "index": -1
- },
- {
- "name": "filter/ledge_spans",
- "type": "bool",
- "getter": "get_filter_ledge_spans",
- "setter": "set_filter_ledge_spans",
- "index": -1
- },
- {
- "name": "filter/low_hanging_obstacles",
- "type": "bool",
- "getter": "get_filter_low_hanging_obstacles",
- "setter": "set_filter_low_hanging_obstacles",
- "index": -1
- },
- {
- "name": "geometry/collision_mask",
- "type": "int",
- "getter": "get_collision_mask",
- "setter": "set_collision_mask",
- "index": -1
- },
- {
- "name": "geometry/parsed_geometry_type",
- "type": "int",
- "getter": "get_parsed_geometry_type",
- "setter": "set_parsed_geometry_type",
- "index": -1
- },
- {
- "name": "geometry/source_geometry_mode",
- "type": "int",
- "getter": "get_source_geometry_mode",
- "setter": "set_source_geometry_mode",
- "index": -1
- },
- {
- "name": "geometry/source_group_name",
- "type": "String",
- "getter": "get_source_group_name",
- "setter": "set_source_group_name",
- "index": -1
- },
- {
- "name": "polygon/verts_per_poly",
- "type": "float",
- "getter": "get_verts_per_poly",
- "setter": "set_verts_per_poly",
- "index": -1
- },
- {
- "name": "polygons",
- "type": "Array",
- "getter": "_get_polygons",
- "setter": "_set_polygons",
- "index": -1
- },
- {
- "name": "region/merge_size",
- "type": "float",
- "getter": "get_region_merge_size",
- "setter": "set_region_merge_size",
- "index": -1
- },
- {
- "name": "region/min_size",
- "type": "float",
- "getter": "get_region_min_size",
- "setter": "set_region_min_size",
- "index": -1
- },
- {
- "name": "sample_partition_type/sample_partition_type",
- "type": "int",
- "getter": "get_sample_partition_type",
- "setter": "set_sample_partition_type",
- "index": -1
- },
- {
- "name": "vertices",
- "type": "PoolVector3Array",
- "getter": "get_vertices",
- "setter": "set_vertices",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_get_polygons",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_polygons",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "polygons",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_polygon",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "polygon",
- "type": "PoolIntArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear_polygons",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "create_from_mesh",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "Mesh",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_agent_height",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_agent_max_climb",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_agent_max_slope",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_agent_radius",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_cell_height",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_cell_size",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_mask",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_mask_bit",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_detail_sample_distance",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_detail_sample_max_error",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_edge_max_error",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_edge_max_length",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_filter_ledge_spans",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_filter_low_hanging_obstacles",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_filter_walkable_low_height_spans",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_parsed_geometry_type",
- "return_type": "enum.NavigationMesh::ParsedGeometryType",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_polygon",
- "return_type": "PoolIntArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_polygon_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_region_merge_size",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_region_min_size",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_sample_partition_type",
- "return_type": "enum.NavigationMesh::SamplePartitionType",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_source_geometry_mode",
- "return_type": "enum.NavigationMesh::SourceGeometryMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_source_group_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_vertices",
- "return_type": "PoolVector3Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_verts_per_poly",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_agent_height",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "agent_height",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_agent_max_climb",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "agent_max_climb",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_agent_max_slope",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "agent_max_slope",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_agent_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "agent_radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_cell_height",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "cell_height",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_cell_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "cell_size",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_mask_bit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_detail_sample_distance",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "detail_sample_dist",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_detail_sample_max_error",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "detail_sample_max_error",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_edge_max_error",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "edge_max_error",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_edge_max_length",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "edge_max_length",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_filter_ledge_spans",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "filter_ledge_spans",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_filter_low_hanging_obstacles",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "filter_low_hanging_obstacles",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_filter_walkable_low_height_spans",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "filter_walkable_low_height_spans",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_parsed_geometry_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "geometry_type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_region_merge_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "region_merge_size",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_region_min_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "region_min_size",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sample_partition_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "sample_partition_type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_source_geometry_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_source_group_name",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mask",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_vertices",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "vertices",
- "type": "PoolVector3Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_verts_per_poly",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "verts_per_poly",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "ParsedGeometryType",
- "values": {
- "PARSED_GEOMETRY_MESH_INSTANCES": 0,
- "PARSED_GEOMETRY_STATIC_COLLIDERS": 1,
- "PARSED_GEOMETRY_BOTH": 2,
- "PARSED_GEOMETRY_MAX": 3
- }
- },
- {
- "name": "SamplePartitionType",
- "values": {
- "SAMPLE_PARTITION_WATERSHED": 0,
- "SAMPLE_PARTITION_MONOTONE": 1,
- "SAMPLE_PARTITION_LAYERS": 2,
- "SAMPLE_PARTITION_MAX": 3
- }
- },
- {
- "name": "SourceGeometryMode",
- "values": {
- "SOURCE_GEOMETRY_NAVMESH_CHILDREN": 0,
- "SOURCE_GEOMETRY_GROUPS_WITH_CHILDREN": 1,
- "SOURCE_GEOMETRY_GROUPS_EXPLICIT": 2,
- "SOURCE_GEOMETRY_MAX": 3
- }
- }
- ]
- },
- {
- "name": "NavigationMeshGenerator",
- "base_class": "Object",
- "api_type": "core",
- "singleton": true,
- "singleton_name": "NavigationMeshGenerator",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "bake",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "nav_mesh",
- "type": "NavigationMesh",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "root_node",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "nav_mesh",
- "type": "NavigationMesh",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "NavigationMeshInstance",
- "base_class": "Spatial",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "enabled",
- "type": "bool",
- "getter": "is_enabled",
- "setter": "set_enabled",
- "index": -1
- },
- {
- "name": "navmesh",
- "type": "NavigationMesh",
- "getter": "get_navigation_mesh",
- "setter": "set_navigation_mesh",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "bake_finished",
- "arguments": [
- ]
- },
- {
- "name": "navigation_mesh_changed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_bake_finished",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "nav_mesh",
- "type": "NavigationMesh",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "bake_navigation_mesh",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_navigation_mesh",
- "return_type": "NavigationMesh",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_navigation_mesh",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "navmesh",
- "type": "NavigationMesh",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "NavigationObstacle",
- "base_class": "Node",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "estimate_radius",
- "type": "bool",
- "getter": "is_radius_estimated",
- "setter": "set_estimate_radius",
- "index": -1
- },
- {
- "name": "radius",
- "type": "float",
- "getter": "get_radius",
- "setter": "set_radius",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_navigation",
- "return_type": "Node",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_radius",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_radius_estimated",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_estimate_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "estimate_radius",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_navigation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "navigation",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "NavigationObstacle2D",
- "base_class": "Node",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "estimate_radius",
- "type": "bool",
- "getter": "is_radius_estimated",
- "setter": "set_estimate_radius",
- "index": -1
- },
- {
- "name": "radius",
- "type": "float",
- "getter": "get_radius",
- "setter": "set_radius",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_navigation",
- "return_type": "Node",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_radius",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_radius_estimated",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_estimate_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "estimate_radius",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_navigation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "navigation",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "NavigationPolygon",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "outlines",
- "type": "Array",
- "getter": "_get_outlines",
- "setter": "_set_outlines",
- "index": -1
- },
- {
- "name": "polygons",
- "type": "Array",
- "getter": "_get_polygons",
- "setter": "_set_polygons",
- "index": -1
- },
- {
- "name": "vertices",
- "type": "PoolVector2Array",
- "getter": "get_vertices",
- "setter": "set_vertices",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_get_outlines",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_polygons",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_outlines",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "outlines",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_polygons",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "polygons",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_outline",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "outline",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_outline_at_index",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "outline",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_polygon",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "polygon",
- "type": "PoolIntArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear_outlines",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "clear_polygons",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_outline",
- "return_type": "PoolVector2Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_outline_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_polygon",
- "return_type": "PoolIntArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_polygon_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_vertices",
- "return_type": "PoolVector2Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "make_polygons_from_outlines",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "remove_outline",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_outline",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "outline",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_vertices",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "vertices",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "NavigationPolygonInstance",
- "base_class": "Node2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "enabled",
- "type": "bool",
- "getter": "is_enabled",
- "setter": "set_enabled",
- "index": -1
- },
- {
- "name": "navpoly",
- "type": "NavigationPolygon",
- "getter": "get_navigation_polygon",
- "setter": "set_navigation_polygon",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_navpoly_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_navigation_polygon",
- "return_type": "NavigationPolygon",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_navigation_polygon",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "navpoly",
- "type": "NavigationPolygon",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "NavigationServer",
- "base_class": "Object",
- "api_type": "core",
- "singleton": true,
- "singleton_name": "NavigationServer",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "agent_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "agent_is_map_changed",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "agent",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "agent_set_callback",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "agent",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "receiver",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "userdata",
- "type": "Variant",
- "has_default_value": true,
- "default_value": "Null"
- }
- ]
- },
- {
- "name": "agent_set_map",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "agent",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "map",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "agent_set_max_neighbors",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "agent",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "count",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "agent_set_max_speed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "agent",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "max_speed",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "agent_set_neighbor_dist",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "agent",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "dist",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "agent_set_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "agent",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "agent_set_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "agent",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "agent_set_target_velocity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "agent",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "target_velocity",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "agent_set_time_horizon",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "agent",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "time",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "agent_set_velocity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "agent",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "velocity",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "free",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "object",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "map_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "map_get_cell_size",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "map",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "map_get_closest_point",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "map",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_point",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "map_get_closest_point_normal",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "map",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_point",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "map_get_closest_point_owner",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "map",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_point",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "map_get_closest_point_to_segment",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "map",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "start",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "end",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "use_collision",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "map_get_edge_connection_margin",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "map",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "map_get_path",
- "return_type": "PoolVector3Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "map",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "origin",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "destination",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "optimize",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "map_get_up",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "map",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "map_is_active",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "nap",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "map_set_active",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "map",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "active",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "map_set_cell_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "map",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "cell_size",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "map_set_edge_connection_margin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "map",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "margin",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "map_set_up",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "map",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "up",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "process",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "delta_time",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "region_bake_navmesh",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "NavigationMesh",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "region_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "region_set_map",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "region",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "map",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "region_set_navmesh",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "region",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "nav_mesh",
- "type": "NavigationMesh",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "region_set_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "region",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transform",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_active",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "active",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "NetworkedMultiplayerENet",
- "base_class": "NetworkedMultiplayerPeer",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "COMPRESS_FASTLZ": 2,
- "COMPRESS_NONE": 0,
- "COMPRESS_RANGE_CODER": 1,
- "COMPRESS_ZLIB": 3,
- "COMPRESS_ZSTD": 4
- },
- "properties": [
- {
- "name": "always_ordered",
- "type": "bool",
- "getter": "is_always_ordered",
- "setter": "set_always_ordered",
- "index": -1
- },
- {
- "name": "channel_count",
- "type": "int",
- "getter": "get_channel_count",
- "setter": "set_channel_count",
- "index": -1
- },
- {
- "name": "compression_mode",
- "type": "int",
- "getter": "get_compression_mode",
- "setter": "set_compression_mode",
- "index": -1
- },
- {
- "name": "dtls_hostname",
- "type": "String",
- "getter": "get_dtls_hostname",
- "setter": "set_dtls_hostname",
- "index": -1
- },
- {
- "name": "dtls_verify",
- "type": "bool",
- "getter": "is_dtls_verify_enabled",
- "setter": "set_dtls_verify_enabled",
- "index": -1
- },
- {
- "name": "server_relay",
- "type": "bool",
- "getter": "is_server_relay_enabled",
- "setter": "set_server_relay_enabled",
- "index": -1
- },
- {
- "name": "transfer_channel",
- "type": "int",
- "getter": "get_transfer_channel",
- "setter": "set_transfer_channel",
- "index": -1
- },
- {
- "name": "use_dtls",
- "type": "bool",
- "getter": "is_dtls_enabled",
- "setter": "set_dtls_enabled",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "close_connection",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "wait_usec",
- "type": "int",
- "has_default_value": true,
- "default_value": "100"
- }
- ]
- },
- {
- "name": "create_client",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "address",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "in_bandwidth",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "out_bandwidth",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "client_port",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "create_server",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "max_clients",
- "type": "int",
- "has_default_value": true,
- "default_value": "32"
- },
- {
- "name": "in_bandwidth",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "out_bandwidth",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "disconnect_peer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "now",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "get_channel_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_compression_mode",
- "return_type": "enum.NetworkedMultiplayerENet::CompressionMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_dtls_hostname",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_last_packet_channel",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_packet_channel",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_peer_address",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_peer_port",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_transfer_channel",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_always_ordered",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_dtls_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_dtls_verify_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_server_relay_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_always_ordered",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ordered",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bind_ip",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ip",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_channel_count",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "channels",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_compression_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_dtls_certificate",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "certificate",
- "type": "X509Certificate",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_dtls_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_dtls_hostname",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "hostname",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_dtls_key",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "key",
- "type": "CryptoKey",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_dtls_verify_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_peer_timeout",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "timeout_limit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "timeout_min",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "timeout_max",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_server_relay_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_transfer_channel",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "channel",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "CompressionMode",
- "values": {
- "COMPRESS_NONE": 0,
- "COMPRESS_RANGE_CODER": 1,
- "COMPRESS_FASTLZ": 2,
- "COMPRESS_ZLIB": 3,
- "COMPRESS_ZSTD": 4
- }
- }
- ]
- },
- {
- "name": "NetworkedMultiplayerPeer",
- "base_class": "PacketPeer",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- "CONNECTION_CONNECTED": 2,
- "CONNECTION_CONNECTING": 1,
- "CONNECTION_DISCONNECTED": 0,
- "TARGET_PEER_BROADCAST": 0,
- "TARGET_PEER_SERVER": 1,
- "TRANSFER_MODE_RELIABLE": 2,
- "TRANSFER_MODE_UNRELIABLE": 0,
- "TRANSFER_MODE_UNRELIABLE_ORDERED": 1
- },
- "properties": [
- {
- "name": "refuse_new_connections",
- "type": "bool",
- "getter": "is_refusing_new_connections",
- "setter": "set_refuse_new_connections",
- "index": -1
- },
- {
- "name": "transfer_mode",
- "type": "int",
- "getter": "get_transfer_mode",
- "setter": "set_transfer_mode",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "connection_failed",
- "arguments": [
- ]
- },
- {
- "name": "connection_succeeded",
- "arguments": [
- ]
- },
- {
- "name": "peer_connected",
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "peer_disconnected",
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "server_disconnected",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "get_connection_status",
- "return_type": "enum.NetworkedMultiplayerPeer::ConnectionStatus",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_packet_peer",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_transfer_mode",
- "return_type": "enum.NetworkedMultiplayerPeer::TransferMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_unique_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_refusing_new_connections",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "poll",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_refuse_new_connections",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_target_peer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_transfer_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "ConnectionStatus",
- "values": {
- "CONNECTION_DISCONNECTED": 0,
- "CONNECTION_CONNECTING": 1,
- "CONNECTION_CONNECTED": 2
- }
- },
- {
- "name": "TransferMode",
- "values": {
- "TRANSFER_MODE_UNRELIABLE": 0,
- "TRANSFER_MODE_UNRELIABLE_ORDERED": 1,
- "TRANSFER_MODE_RELIABLE": 2
- }
- }
- ]
- },
- {
- "name": "NinePatchRect",
- "base_class": "Control",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "AXIS_STRETCH_MODE_STRETCH": 0,
- "AXIS_STRETCH_MODE_TILE": 1,
- "AXIS_STRETCH_MODE_TILE_FIT": 2
- },
- "properties": [
- {
- "name": "axis_stretch_horizontal",
- "type": "int",
- "getter": "get_h_axis_stretch_mode",
- "setter": "set_h_axis_stretch_mode",
- "index": -1
- },
- {
- "name": "axis_stretch_vertical",
- "type": "int",
- "getter": "get_v_axis_stretch_mode",
- "setter": "set_v_axis_stretch_mode",
- "index": -1
- },
- {
- "name": "draw_center",
- "type": "bool",
- "getter": "is_draw_center_enabled",
- "setter": "set_draw_center",
- "index": -1
- },
- {
- "name": "patch_margin_bottom",
- "type": "int",
- "getter": "get_patch_margin",
- "setter": "set_patch_margin",
- "index": 3
- },
- {
- "name": "patch_margin_left",
- "type": "int",
- "getter": "get_patch_margin",
- "setter": "set_patch_margin",
- "index": 0
- },
- {
- "name": "patch_margin_right",
- "type": "int",
- "getter": "get_patch_margin",
- "setter": "set_patch_margin",
- "index": 2
- },
- {
- "name": "patch_margin_top",
- "type": "int",
- "getter": "get_patch_margin",
- "setter": "set_patch_margin",
- "index": 1
- },
- {
- "name": "region_rect",
- "type": "Rect2",
- "getter": "get_region_rect",
- "setter": "set_region_rect",
- "index": -1
- },
- {
- "name": "texture",
- "type": "Texture",
- "getter": "get_texture",
- "setter": "set_texture",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "texture_changed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "get_h_axis_stretch_mode",
- "return_type": "enum.NinePatchRect::AxisStretchMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_patch_margin",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_region_rect",
- "return_type": "Rect2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_texture",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_v_axis_stretch_mode",
- "return_type": "enum.NinePatchRect::AxisStretchMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_draw_center_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_draw_center",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "draw_center",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_h_axis_stretch_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_patch_margin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_region_rect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_v_axis_stretch_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "AxisStretchMode",
- "values": {
- "AXIS_STRETCH_MODE_STRETCH": 0,
- "AXIS_STRETCH_MODE_TILE": 1,
- "AXIS_STRETCH_MODE_TILE_FIT": 2
- }
- }
- ]
- },
- {
- "name": "Node",
- "base_class": "Object",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "DUPLICATE_GROUPS": 2,
- "DUPLICATE_SCRIPTS": 4,
- "DUPLICATE_SIGNALS": 1,
- "DUPLICATE_USE_INSTANCING": 8,
- "NOTIFICATION_APP_PAUSED": 1015,
- "NOTIFICATION_APP_RESUMED": 1014,
- "NOTIFICATION_CRASH": 1012,
- "NOTIFICATION_DRAG_BEGIN": 21,
- "NOTIFICATION_DRAG_END": 22,
- "NOTIFICATION_ENTER_TREE": 10,
- "NOTIFICATION_EXIT_TREE": 11,
- "NOTIFICATION_INSTANCED": 20,
- "NOTIFICATION_INTERNAL_PHYSICS_PROCESS": 26,
- "NOTIFICATION_INTERNAL_PROCESS": 25,
- "NOTIFICATION_MOVED_IN_PARENT": 12,
- "NOTIFICATION_OS_IME_UPDATE": 1013,
- "NOTIFICATION_OS_MEMORY_WARNING": 1009,
- "NOTIFICATION_PARENTED": 18,
- "NOTIFICATION_PATH_CHANGED": 23,
- "NOTIFICATION_PAUSED": 14,
- "NOTIFICATION_PHYSICS_PROCESS": 16,
- "NOTIFICATION_POST_ENTER_TREE": 27,
- "NOTIFICATION_PROCESS": 17,
- "NOTIFICATION_READY": 13,
- "NOTIFICATION_TRANSLATION_CHANGED": 1010,
- "NOTIFICATION_UNPARENTED": 19,
- "NOTIFICATION_UNPAUSED": 15,
- "NOTIFICATION_WM_ABOUT": 1011,
- "NOTIFICATION_WM_FOCUS_IN": 1004,
- "NOTIFICATION_WM_FOCUS_OUT": 1005,
- "NOTIFICATION_WM_GO_BACK_REQUEST": 1007,
- "NOTIFICATION_WM_MOUSE_ENTER": 1002,
- "NOTIFICATION_WM_MOUSE_EXIT": 1003,
- "NOTIFICATION_WM_QUIT_REQUEST": 1006,
- "NOTIFICATION_WM_UNFOCUS_REQUEST": 1008,
- "PAUSE_MODE_INHERIT": 0,
- "PAUSE_MODE_PROCESS": 2,
- "PAUSE_MODE_STOP": 1
- },
- "properties": [
- {
- "name": "_import_path",
- "type": "NodePath",
- "getter": "_get_import_path",
- "setter": "_set_import_path",
- "index": -1
- },
- {
- "name": "custom_multiplayer",
- "type": "MultiplayerAPI",
- "getter": "get_custom_multiplayer",
- "setter": "set_custom_multiplayer",
- "index": -1
- },
- {
- "name": "editor_description",
- "type": "String",
- "getter": "_get_editor_description",
- "setter": "_set_editor_description",
- "index": -1
- },
- {
- "name": "filename",
- "type": "String",
- "getter": "get_filename",
- "setter": "set_filename",
- "index": -1
- },
- {
- "name": "multiplayer",
- "type": "MultiplayerAPI",
- "getter": "get_multiplayer",
- "setter": "",
- "index": -1
- },
- {
- "name": "name",
- "type": "String",
- "getter": "get_name",
- "setter": "set_name",
- "index": -1
- },
- {
- "name": "owner",
- "type": "Node",
- "getter": "get_owner",
- "setter": "set_owner",
- "index": -1
- },
- {
- "name": "pause_mode",
- "type": "int",
- "getter": "get_pause_mode",
- "setter": "set_pause_mode",
- "index": -1
- },
- {
- "name": "process_priority",
- "type": "int",
- "getter": "get_process_priority",
- "setter": "set_process_priority",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "ready",
- "arguments": [
- ]
- },
- {
- "name": "renamed",
- "arguments": [
- ]
- },
- {
- "name": "tree_entered",
- "arguments": [
- ]
- },
- {
- "name": "tree_exited",
- "arguments": [
- ]
- },
- {
- "name": "tree_exiting",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_enter_tree",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_exit_tree",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_configuration_warning",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_editor_description",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_import_path",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "event",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_physics_process",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "delta",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_process",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "delta",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_ready",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_editor_description",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "editor_description",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_import_path",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "import_path",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_property_pinned",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "pinned",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_unhandled_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "event",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_unhandled_key_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "event",
- "type": "InputEventKey",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_child",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "legible_unique_name",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "add_child_below_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "child_node",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "legible_unique_name",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "add_to_group",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "group",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "persistent",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "can_process",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "duplicate",
- "return_type": "Node",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flags",
- "type": "int",
- "has_default_value": true,
- "default_value": "15"
- }
- ]
- },
- {
- "name": "find_node",
- "return_type": "Node",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mask",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "recursive",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- },
- {
- "name": "owned",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "find_parent",
- "return_type": "Node",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mask",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_child",
- "return_type": "Node",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_child_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_children",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_custom_multiplayer",
- "return_type": "MultiplayerAPI",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_filename",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_groups",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_index",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_multiplayer",
- "return_type": "MultiplayerAPI",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_network_master",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_node",
- "return_type": "Node",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_node_and_resource",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_node_or_null",
- "return_type": "Node",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_owner",
- "return_type": "Node",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_parent",
- "return_type": "Node",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_path",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_path_to",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_pause_mode",
- "return_type": "enum.Node::PauseMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_physics_process_delta_time",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_position_in_parent",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_process_delta_time",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_process_priority",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_scene_instance_load_placeholder",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tree",
- "return_type": "SceneTree",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_viewport",
- "return_type": "Viewport",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_node",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_node_and_resource",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_a_parent_of",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_displayed_folded",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_greater_than",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_in_group",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "group",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_inside_tree",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_network_master",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_physics_processing",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_physics_processing_internal",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_processing",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_processing_input",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_processing_internal",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_processing_unhandled_input",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_processing_unhandled_key_input",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "move_child",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "child_node",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_position",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "print_stray_nodes",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "print_tree",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "print_tree_pretty",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "propagate_call",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "args",
- "type": "Array",
- "has_default_value": true,
- "default_value": "[]"
- },
- {
- "name": "parent_first",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "propagate_notification",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "what",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "queue_free",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "raise",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "remove_and_skip",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "remove_child",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_from_group",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "group",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "replace_by",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "keep_data",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "request_ready",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "rpc",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": true,
- "is_from_script": false,
- "arguments": [
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "rpc_config",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "rpc_id",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": true,
- "is_from_script": false,
- "arguments": [
- {
- "name": "peer_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "rpc_unreliable",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": true,
- "is_from_script": false,
- "arguments": [
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "rpc_unreliable_id",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": true,
- "is_from_script": false,
- "arguments": [
- {
- "name": "peer_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "rset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "rset_config",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "rset_id",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "peer_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "rset_unreliable",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "rset_unreliable_id",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "peer_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_custom_multiplayer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "api",
- "type": "MultiplayerAPI",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_display_folded",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "fold",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_filename",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "filename",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_name",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_network_master",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "recursive",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "set_owner",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "owner",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_pause_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_physics_process",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_physics_process_internal",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_process",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_process_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_process_internal",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_process_priority",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "priority",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_process_unhandled_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_process_unhandled_key_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_scene_instance_load_placeholder",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "load_placeholder",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "update_configuration_warning",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- {
- "name": "PauseMode",
- "values": {
- "PAUSE_MODE_INHERIT": 0,
- "PAUSE_MODE_STOP": 1,
- "PAUSE_MODE_PROCESS": 2
- }
- },
- {
- "name": "DuplicateFlags",
- "values": {
- "DUPLICATE_SIGNALS": 1,
- "DUPLICATE_GROUPS": 2,
- "DUPLICATE_SCRIPTS": 4,
- "DUPLICATE_USE_INSTANCING": 8
- }
- }
- ]
- },
- {
- "name": "Node2D",
- "base_class": "CanvasItem",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "global_position",
- "type": "Vector2",
- "getter": "get_global_position",
- "setter": "set_global_position",
- "index": -1
- },
- {
- "name": "global_rotation",
- "type": "float",
- "getter": "get_global_rotation",
- "setter": "set_global_rotation",
- "index": -1
- },
- {
- "name": "global_rotation_degrees",
- "type": "float",
- "getter": "get_global_rotation_degrees",
- "setter": "set_global_rotation_degrees",
- "index": -1
- },
- {
- "name": "global_scale",
- "type": "Vector2",
- "getter": "get_global_scale",
- "setter": "set_global_scale",
- "index": -1
- },
- {
- "name": "global_transform",
- "type": "Transform2D",
- "getter": "get_global_transform",
- "setter": "set_global_transform",
- "index": -1
- },
- {
- "name": "position",
- "type": "Vector2",
- "getter": "get_position",
- "setter": "set_position",
- "index": -1
- },
- {
- "name": "rotation",
- "type": "float",
- "getter": "get_rotation",
- "setter": "set_rotation",
- "index": -1
- },
- {
- "name": "rotation_degrees",
- "type": "float",
- "getter": "get_rotation_degrees",
- "setter": "set_rotation_degrees",
- "index": -1
- },
- {
- "name": "scale",
- "type": "Vector2",
- "getter": "get_scale",
- "setter": "set_scale",
- "index": -1
- },
- {
- "name": "transform",
- "type": "Transform2D",
- "getter": "get_transform",
- "setter": "set_transform",
- "index": -1
- },
- {
- "name": "z_as_relative",
- "type": "bool",
- "getter": "is_z_relative",
- "setter": "set_z_as_relative",
- "index": -1
- },
- {
- "name": "z_index",
- "type": "int",
- "getter": "get_z_index",
- "setter": "set_z_index",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "apply_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ratio",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_angle_to",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_global_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_global_rotation",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_global_rotation_degrees",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_global_scale",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_relative_transform_to_parent",
- "return_type": "Transform2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "parent",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_rotation",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_rotation_degrees",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_scale",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_z_index",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "global_translate",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_z_relative",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "look_at",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "move_local_x",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "delta",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "scaled",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "move_local_y",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "delta",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "scaled",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "rotate",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radians",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_global_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_global_rotation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radians",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_global_rotation_degrees",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "degrees",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_global_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_global_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "xform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_rotation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radians",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_rotation_degrees",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "degrees",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "xform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_z_as_relative",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_z_index",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "z_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "to_global",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "local_point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "to_local",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "global_point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "translate",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "NoiseTexture",
- "base_class": "Texture",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "as_normalmap",
- "type": "bool",
- "getter": "is_normalmap",
- "setter": "set_as_normalmap",
- "index": -1
- },
- {
- "name": "bump_strength",
- "type": "float",
- "getter": "get_bump_strength",
- "setter": "set_bump_strength",
- "index": -1
- },
- {
- "name": "height",
- "type": "int",
- "getter": "get_height",
- "setter": "set_height",
- "index": -1
- },
- {
- "name": "noise",
- "type": "OpenSimplexNoise",
- "getter": "get_noise",
- "setter": "set_noise",
- "index": -1
- },
- {
- "name": "noise_offset",
- "type": "Vector2",
- "getter": "get_noise_offset",
- "setter": "set_noise_offset",
- "index": -1
- },
- {
- "name": "seamless",
- "type": "bool",
- "getter": "get_seamless",
- "setter": "set_seamless",
- "index": -1
- },
- {
- "name": "width",
- "type": "int",
- "getter": "get_width",
- "setter": "set_width",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_generate_texture",
- "return_type": "Image",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_queue_update",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_thread_done",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "image",
- "type": "Image",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_update_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_bump_strength",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_noise",
- "return_type": "OpenSimplexNoise",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_noise_offset",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_seamless",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_normalmap",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_as_normalmap",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "as_normalmap",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bump_strength",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bump_strength",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_height",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "height",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_noise",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "noise",
- "type": "OpenSimplexNoise",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_noise_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "noise_offset",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_seamless",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "seamless",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_width",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Object",
- "base_class": "",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "CONNECT_DEFERRED": 1,
- "CONNECT_ONESHOT": 4,
- "CONNECT_PERSIST": 2,
- "CONNECT_REFERENCE_COUNTED": 8,
- "NOTIFICATION_POSTINITIALIZE": 0,
- "NOTIFICATION_PREDELETE": 1
- },
- "properties": [
- ],
- "signals": [
- {
- "name": "script_changed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_get",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_get_property_list",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_init",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_notification",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "what",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_to_string",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "add_user_signal",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "signal",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arguments",
- "type": "Array",
- "has_default_value": true,
- "default_value": "[]"
- }
- ]
- },
- {
- "name": "call",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": true,
- "is_from_script": false,
- "arguments": [
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "call_deferred",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": true,
- "is_from_script": false,
- "arguments": [
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "callv",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg_array",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "can_translate_messages",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "connect",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "signal",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "target",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "binds",
- "type": "Array",
- "has_default_value": true,
- "default_value": "[]"
- },
- {
- "name": "flags",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "disconnect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "signal",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "target",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "emit_signal",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": true,
- "is_from_script": false,
- "arguments": [
- {
- "name": "signal",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "free",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_class",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_incoming_connections",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_indexed",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "property",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_instance_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_meta",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_meta_list",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_method_list",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_property_list",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_script",
- "return_type": "Reference",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_signal_connection_list",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "signal",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_signal_list",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_meta",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_method",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_signal",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "signal",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_user_signal",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "signal",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_blocking_signals",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_class",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "class",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_connected",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "signal",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "target",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_queued_for_deletion",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "notification",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "what",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "reversed",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "property_list_changed_notify",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "remove_meta",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_block_signals",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_deferred",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_indexed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "property",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_message_translation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_meta",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_script",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "script",
- "type": "Reference",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "to_string",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "tr",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "message",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "ConnectFlags",
- "values": {
- "CONNECT_DEFERRED": 1,
- "CONNECT_PERSIST": 2,
- "CONNECT_ONESHOT": 4,
- "CONNECT_REFERENCE_COUNTED": 8
- }
- }
- ]
- },
- {
- "name": "Occluder",
- "base_class": "Spatial",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "shape",
- "type": "OccluderShape",
- "getter": "get_shape",
- "setter": "set_shape",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_shape",
- "return_type": "OccluderShape",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "resource_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "resource",
- "type": "Resource",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shape",
- "type": "OccluderShape",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "OccluderPolygon2D",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "CULL_CLOCKWISE": 1,
- "CULL_COUNTER_CLOCKWISE": 2,
- "CULL_DISABLED": 0
- },
- "properties": [
- {
- "name": "closed",
- "type": "bool",
- "getter": "is_closed",
- "setter": "set_closed",
- "index": -1
- },
- {
- "name": "cull_mode",
- "type": "int",
- "getter": "get_cull_mode",
- "setter": "set_cull_mode",
- "index": -1
- },
- {
- "name": "polygon",
- "type": "PoolVector2Array",
- "getter": "get_polygon",
- "setter": "set_polygon",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_cull_mode",
- "return_type": "enum.OccluderPolygon2D::CullMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_polygon",
- "return_type": "PoolVector2Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_closed",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_closed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "closed",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_cull_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "cull_mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_polygon",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "polygon",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "CullMode",
- "values": {
- "CULL_DISABLED": 0,
- "CULL_CLOCKWISE": 1,
- "CULL_COUNTER_CLOCKWISE": 2
- }
- }
- ]
- },
- {
- "name": "OccluderShape",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "OccluderShapeSphere",
- "base_class": "OccluderShape",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "spheres",
- "type": "Array",
- "getter": "get_spheres",
- "setter": "set_spheres",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_spheres",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_sphere_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sphere_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_spheres",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "spheres",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "OmniLight",
- "base_class": "Light",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "SHADOW_CUBE": 1,
- "SHADOW_DETAIL_HORIZONTAL": 1,
- "SHADOW_DETAIL_VERTICAL": 0,
- "SHADOW_DUAL_PARABOLOID": 0
- },
- "properties": [
- {
- "name": "omni_attenuation",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 5
- },
- {
- "name": "omni_range",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 4
- },
- {
- "name": "omni_shadow_detail",
- "type": "int",
- "getter": "get_shadow_detail",
- "setter": "set_shadow_detail",
- "index": -1
- },
- {
- "name": "omni_shadow_mode",
- "type": "int",
- "getter": "get_shadow_mode",
- "setter": "set_shadow_mode",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_shadow_detail",
- "return_type": "enum.OmniLight::ShadowDetail",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_shadow_mode",
- "return_type": "enum.OmniLight::ShadowMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_shadow_detail",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "detail",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shadow_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "ShadowMode",
- "values": {
- "SHADOW_DUAL_PARABOLOID": 0,
- "SHADOW_CUBE": 1
- }
- },
- {
- "name": "ShadowDetail",
- "values": {
- "SHADOW_DETAIL_VERTICAL": 0,
- "SHADOW_DETAIL_HORIZONTAL": 1
- }
- }
- ]
- },
- {
- "name": "OpenSimplexNoise",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "lacunarity",
- "type": "float",
- "getter": "get_lacunarity",
- "setter": "set_lacunarity",
- "index": -1
- },
- {
- "name": "octaves",
- "type": "int",
- "getter": "get_octaves",
- "setter": "set_octaves",
- "index": -1
- },
- {
- "name": "period",
- "type": "float",
- "getter": "get_period",
- "setter": "set_period",
- "index": -1
- },
- {
- "name": "persistence",
- "type": "float",
- "getter": "get_persistence",
- "setter": "set_persistence",
- "index": -1
- },
- {
- "name": "seed",
- "type": "int",
- "getter": "get_seed",
- "setter": "set_seed",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_image",
- "return_type": "Image",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "height",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "noise_offset",
- "type": "Vector2",
- "has_default_value": true,
- "default_value": "(0, 0)"
- }
- ]
- },
- {
- "name": "get_lacunarity",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_noise_1d",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "x",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_noise_2d",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "x",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "y",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_noise_2dv",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pos",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_noise_3d",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "x",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "y",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "z",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_noise_3dv",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pos",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_noise_4d",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "x",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "y",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "z",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "w",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_octaves",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_period",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_persistence",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_seamless_image",
- "return_type": "Image",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_seed",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_lacunarity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "lacunarity",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_octaves",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "octave_count",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_period",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "period",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_persistence",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "persistence",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_seed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "seed",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "OptionButton",
- "base_class": "Button",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "items",
- "type": "Array",
- "getter": "_get_items",
- "setter": "_set_items",
- "index": -1
- },
- {
- "name": "selected",
- "type": "int",
- "getter": "get_selected",
- "setter": "_select_int",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "item_focused",
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "item_selected",
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_focused",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_get_items",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_select_int",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_selected",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_items",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_icon_item",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "label",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "add_item",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "label",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "add_separator",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_item_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_item_icon",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_item_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_item_index",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_item_metadata",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_item_text",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_popup",
- "return_type": "PopupMenu",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_selected",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_selected_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_selected_metadata",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_item_disabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_item",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "select",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_disabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "disabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_icon",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_id",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_metadata",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "metadata",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_text",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "PCKPacker",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "add_file",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pck_path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "source_path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "flush",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "verbose",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "pck_start",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pck_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "alignment",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "PHashTranslation",
- "base_class": "Translation",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "generate",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from",
- "type": "Translation",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "PackedDataContainer",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "__data__",
- "type": "PoolByteArray",
- "getter": "_get_data",
- "setter": "_set_data",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_get_data",
- "return_type": "PoolByteArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_iter_get",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_iter_init",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_iter_next",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "pack",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "size",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "PackedDataContainerRef",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_is_dictionary",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_iter_get",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_iter_init",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_iter_next",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "size",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "PackedScene",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "GEN_EDIT_STATE_DISABLED": 0,
- "GEN_EDIT_STATE_INSTANCE": 1,
- "GEN_EDIT_STATE_MAIN": 2,
- "GEN_EDIT_STATE_MAIN_INHERITED": 3
- },
- "properties": [
- {
- "name": "_bundled",
- "type": "Dictionary",
- "getter": "_get_bundled_scene",
- "setter": "_set_bundled_scene",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_get_bundled_scene",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_bundled_scene",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Dictionary",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "can_instance",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_state",
- "return_type": "SceneState",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "instance",
- "return_type": "Node",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "edit_state",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "pack",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "GenEditState",
- "values": {
- "GEN_EDIT_STATE_DISABLED": 0,
- "GEN_EDIT_STATE_INSTANCE": 1,
- "GEN_EDIT_STATE_MAIN": 2,
- "GEN_EDIT_STATE_MAIN_INHERITED": 3
- }
- }
- ]
- },
- {
- "name": "PackedSceneGLTF",
- "base_class": "PackedScene",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "export_gltf",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "flags",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "bake_fps",
- "type": "float",
- "has_default_value": true,
- "default_value": "1000"
- }
- ]
- },
- {
- "name": "import_gltf_scene",
- "return_type": "Node",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "flags",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "bake_fps",
- "type": "float",
- "has_default_value": true,
- "default_value": "1000"
- },
- {
- "name": "compress_flags",
- "type": "int",
- "has_default_value": true,
- "default_value": "2194432"
- },
- {
- "name": "state",
- "type": "GLTFState",
- "has_default_value": true,
- "default_value": "[Object:null]"
- }
- ]
- },
- {
- "name": "pack_gltf",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "flags",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "bake_fps",
- "type": "float",
- "has_default_value": true,
- "default_value": "1000"
- },
- {
- "name": "compress_flags",
- "type": "int",
- "has_default_value": true,
- "default_value": "2194432"
- },
- {
- "name": "state",
- "type": "GLTFState",
- "has_default_value": true,
- "default_value": "[Object:null]"
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "PacketPeer",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "allow_object_decoding",
- "type": "bool",
- "getter": "is_object_decoding_allowed",
- "setter": "set_allow_object_decoding",
- "index": -1
- },
- {
- "name": "encode_buffer_max_size",
- "type": "int",
- "getter": "get_encode_buffer_max_size",
- "setter": "set_encode_buffer_max_size",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_available_packet_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_encode_buffer_max_size",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_packet",
- "return_type": "PoolByteArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_packet_error",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_var",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "allow_objects",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "is_object_decoding_allowed",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "put_packet",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "buffer",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "put_var",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "var",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "full_objects",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "set_allow_object_decoding",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_encode_buffer_max_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "max_size",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "PacketPeerDTLS",
- "base_class": "PacketPeer",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "STATUS_CONNECTED": 2,
- "STATUS_DISCONNECTED": 0,
- "STATUS_ERROR": 3,
- "STATUS_ERROR_HOSTNAME_MISMATCH": 4,
- "STATUS_HANDSHAKING": 1
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "connect_to_peer",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "packet_peer",
- "type": "PacketPeerUDP",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "validate_certs",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- },
- {
- "name": "for_hostname",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- },
- {
- "name": "valid_certificate",
- "type": "X509Certificate",
- "has_default_value": true,
- "default_value": "[Object:null]"
- }
- ]
- },
- {
- "name": "disconnect_from_peer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_status",
- "return_type": "enum.PacketPeerDTLS::Status",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "poll",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- {
- "name": "Status",
- "values": {
- "STATUS_DISCONNECTED": 0,
- "STATUS_HANDSHAKING": 1,
- "STATUS_CONNECTED": 2,
- "STATUS_ERROR": 3,
- "STATUS_ERROR_HOSTNAME_MISMATCH": 4
- }
- }
- ]
- },
- {
- "name": "PacketPeerGDNative",
- "base_class": "PacketPeer",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "PacketPeerStream",
- "base_class": "PacketPeer",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "input_buffer_max_size",
- "type": "int",
- "getter": "get_input_buffer_max_size",
- "setter": "set_input_buffer_max_size",
- "index": -1
- },
- {
- "name": "output_buffer_max_size",
- "type": "int",
- "getter": "get_output_buffer_max_size",
- "setter": "set_output_buffer_max_size",
- "index": -1
- },
- {
- "name": "stream_peer",
- "type": "StreamPeer",
- "getter": "get_stream_peer",
- "setter": "set_stream_peer",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_input_buffer_max_size",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_output_buffer_max_size",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_stream_peer",
- "return_type": "StreamPeer",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_input_buffer_max_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "max_size_bytes",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_output_buffer_max_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "max_size_bytes",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_stream_peer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "peer",
- "type": "StreamPeer",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "PacketPeerUDP",
- "base_class": "PacketPeer",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "close",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "connect_to_host",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "host",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_packet_ip",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_packet_port",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_connected_to_host",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_listening",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "join_multicast_group",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "multicast_address",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "interface_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "leave_multicast_group",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "multicast_address",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "interface_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "listen",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bind_address",
- "type": "String",
- "has_default_value": true,
- "default_value": "*"
- },
- {
- "name": "recv_buf_size",
- "type": "int",
- "has_default_value": true,
- "default_value": "65536"
- }
- ]
- },
- {
- "name": "set_broadcast_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_dest_address",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "host",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "wait",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Panel",
- "base_class": "Control",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "PanelContainer",
- "base_class": "Container",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "PanoramaSky",
- "base_class": "Sky",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "panorama",
- "type": "Texture",
- "getter": "get_panorama",
- "setter": "set_panorama",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_panorama",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_panorama",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "ParallaxBackground",
- "base_class": "CanvasLayer",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "scroll_base_offset",
- "type": "Vector2",
- "getter": "get_scroll_base_offset",
- "setter": "set_scroll_base_offset",
- "index": -1
- },
- {
- "name": "scroll_base_scale",
- "type": "Vector2",
- "getter": "get_scroll_base_scale",
- "setter": "set_scroll_base_scale",
- "index": -1
- },
- {
- "name": "scroll_ignore_camera_zoom",
- "type": "bool",
- "getter": "is_ignore_camera_zoom",
- "setter": "set_ignore_camera_zoom",
- "index": -1
- },
- {
- "name": "scroll_limit_begin",
- "type": "Vector2",
- "getter": "get_limit_begin",
- "setter": "set_limit_begin",
- "index": -1
- },
- {
- "name": "scroll_limit_end",
- "type": "Vector2",
- "getter": "get_limit_end",
- "setter": "set_limit_end",
- "index": -1
- },
- {
- "name": "scroll_offset",
- "type": "Vector2",
- "getter": "get_scroll_offset",
- "setter": "set_scroll_offset",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_camera_moved",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_limit_begin",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_limit_end",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_scroll_base_offset",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_scroll_base_scale",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_scroll_offset",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_ignore_camera_zoom",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_ignore_camera_zoom",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ignore",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_limit_begin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ofs",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_limit_end",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ofs",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_scroll_base_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ofs",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_scroll_base_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_scroll_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ofs",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "ParallaxLayer",
- "base_class": "Node2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "motion_mirroring",
- "type": "Vector2",
- "getter": "get_mirroring",
- "setter": "set_mirroring",
- "index": -1
- },
- {
- "name": "motion_offset",
- "type": "Vector2",
- "getter": "get_motion_offset",
- "setter": "set_motion_offset",
- "index": -1
- },
- {
- "name": "motion_scale",
- "type": "Vector2",
- "getter": "get_motion_scale",
- "setter": "set_motion_scale",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_mirroring",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_motion_offset",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_motion_scale",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_mirroring",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mirror",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_motion_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_motion_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Particles",
- "base_class": "GeometryInstance",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "DRAW_ORDER_INDEX": 0,
- "DRAW_ORDER_LIFETIME": 1,
- "DRAW_ORDER_VIEW_DEPTH": 2,
- "MAX_DRAW_PASSES": 4
- },
- "properties": [
- {
- "name": "amount",
- "type": "int",
- "getter": "get_amount",
- "setter": "set_amount",
- "index": -1
- },
- {
- "name": "draw_order",
- "type": "int",
- "getter": "get_draw_order",
- "setter": "set_draw_order",
- "index": -1
- },
- {
- "name": "draw_pass_1",
- "type": "Mesh",
- "getter": "get_draw_pass_mesh",
- "setter": "set_draw_pass_mesh",
- "index": 0
- },
- {
- "name": "draw_pass_2",
- "type": "Mesh",
- "getter": "get_draw_pass_mesh",
- "setter": "set_draw_pass_mesh",
- "index": 1
- },
- {
- "name": "draw_pass_3",
- "type": "Mesh",
- "getter": "get_draw_pass_mesh",
- "setter": "set_draw_pass_mesh",
- "index": 2
- },
- {
- "name": "draw_pass_4",
- "type": "Mesh",
- "getter": "get_draw_pass_mesh",
- "setter": "set_draw_pass_mesh",
- "index": 3
- },
- {
- "name": "draw_passes",
- "type": "int",
- "getter": "get_draw_passes",
- "setter": "set_draw_passes",
- "index": -1
- },
- {
- "name": "emitting",
- "type": "bool",
- "getter": "is_emitting",
- "setter": "set_emitting",
- "index": -1
- },
- {
- "name": "explosiveness",
- "type": "float",
- "getter": "get_explosiveness_ratio",
- "setter": "set_explosiveness_ratio",
- "index": -1
- },
- {
- "name": "fixed_fps",
- "type": "int",
- "getter": "get_fixed_fps",
- "setter": "set_fixed_fps",
- "index": -1
- },
- {
- "name": "fract_delta",
- "type": "bool",
- "getter": "get_fractional_delta",
- "setter": "set_fractional_delta",
- "index": -1
- },
- {
- "name": "lifetime",
- "type": "float",
- "getter": "get_lifetime",
- "setter": "set_lifetime",
- "index": -1
- },
- {
- "name": "local_coords",
- "type": "bool",
- "getter": "get_use_local_coordinates",
- "setter": "set_use_local_coordinates",
- "index": -1
- },
- {
- "name": "one_shot",
- "type": "bool",
- "getter": "get_one_shot",
- "setter": "set_one_shot",
- "index": -1
- },
- {
- "name": "preprocess",
- "type": "float",
- "getter": "get_pre_process_time",
- "setter": "set_pre_process_time",
- "index": -1
- },
- {
- "name": "process_material",
- "type": "ShaderMaterial,ParticlesMaterial",
- "getter": "get_process_material",
- "setter": "set_process_material",
- "index": -1
- },
- {
- "name": "randomness",
- "type": "float",
- "getter": "get_randomness_ratio",
- "setter": "set_randomness_ratio",
- "index": -1
- },
- {
- "name": "speed_scale",
- "type": "float",
- "getter": "get_speed_scale",
- "setter": "set_speed_scale",
- "index": -1
- },
- {
- "name": "visibility_aabb",
- "type": "AABB",
- "getter": "get_visibility_aabb",
- "setter": "set_visibility_aabb",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "capture_aabb",
- "return_type": "AABB",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_amount",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_draw_order",
- "return_type": "enum.Particles::DrawOrder",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_draw_pass_mesh",
- "return_type": "Mesh",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pass",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_draw_passes",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_explosiveness_ratio",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_fixed_fps",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_fractional_delta",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_lifetime",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_one_shot",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_pre_process_time",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_process_material",
- "return_type": "Material",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_randomness_ratio",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_speed_scale",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_use_local_coordinates",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_visibility_aabb",
- "return_type": "AABB",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_emitting",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "restart",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_amount",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_draw_order",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "order",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_draw_pass_mesh",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pass",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mesh",
- "type": "Mesh",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_draw_passes",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "passes",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emitting",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "emitting",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_explosiveness_ratio",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ratio",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fixed_fps",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "fps",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fractional_delta",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_lifetime",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "secs",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_one_shot",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_pre_process_time",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "secs",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_process_material",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "material",
- "type": "Material",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_randomness_ratio",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ratio",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_speed_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scale",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_local_coordinates",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_visibility_aabb",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "aabb",
- "type": "AABB",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "DrawOrder",
- "values": {
- "DRAW_ORDER_INDEX": 0,
- "DRAW_ORDER_LIFETIME": 1,
- "DRAW_ORDER_VIEW_DEPTH": 2
- }
- }
- ]
- },
- {
- "name": "Particles2D",
- "base_class": "Node2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "DRAW_ORDER_INDEX": 0,
- "DRAW_ORDER_LIFETIME": 1
- },
- "properties": [
- {
- "name": "amount",
- "type": "int",
- "getter": "get_amount",
- "setter": "set_amount",
- "index": -1
- },
- {
- "name": "draw_order",
- "type": "int",
- "getter": "get_draw_order",
- "setter": "set_draw_order",
- "index": -1
- },
- {
- "name": "emitting",
- "type": "bool",
- "getter": "is_emitting",
- "setter": "set_emitting",
- "index": -1
- },
- {
- "name": "explosiveness",
- "type": "float",
- "getter": "get_explosiveness_ratio",
- "setter": "set_explosiveness_ratio",
- "index": -1
- },
- {
- "name": "fixed_fps",
- "type": "int",
- "getter": "get_fixed_fps",
- "setter": "set_fixed_fps",
- "index": -1
- },
- {
- "name": "fract_delta",
- "type": "bool",
- "getter": "get_fractional_delta",
- "setter": "set_fractional_delta",
- "index": -1
- },
- {
- "name": "lifetime",
- "type": "float",
- "getter": "get_lifetime",
- "setter": "set_lifetime",
- "index": -1
- },
- {
- "name": "local_coords",
- "type": "bool",
- "getter": "get_use_local_coordinates",
- "setter": "set_use_local_coordinates",
- "index": -1
- },
- {
- "name": "normal_map",
- "type": "Texture",
- "getter": "get_normal_map",
- "setter": "set_normal_map",
- "index": -1
- },
- {
- "name": "one_shot",
- "type": "bool",
- "getter": "get_one_shot",
- "setter": "set_one_shot",
- "index": -1
- },
- {
- "name": "preprocess",
- "type": "float",
- "getter": "get_pre_process_time",
- "setter": "set_pre_process_time",
- "index": -1
- },
- {
- "name": "process_material",
- "type": "ShaderMaterial,ParticlesMaterial",
- "getter": "get_process_material",
- "setter": "set_process_material",
- "index": -1
- },
- {
- "name": "randomness",
- "type": "float",
- "getter": "get_randomness_ratio",
- "setter": "set_randomness_ratio",
- "index": -1
- },
- {
- "name": "speed_scale",
- "type": "float",
- "getter": "get_speed_scale",
- "setter": "set_speed_scale",
- "index": -1
- },
- {
- "name": "texture",
- "type": "Texture",
- "getter": "get_texture",
- "setter": "set_texture",
- "index": -1
- },
- {
- "name": "visibility_rect",
- "type": "Rect2",
- "getter": "get_visibility_rect",
- "setter": "set_visibility_rect",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "capture_rect",
- "return_type": "Rect2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_amount",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_draw_order",
- "return_type": "enum.Particles2D::DrawOrder",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_explosiveness_ratio",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_fixed_fps",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_fractional_delta",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_lifetime",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_normal_map",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_one_shot",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_pre_process_time",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_process_material",
- "return_type": "Material",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_randomness_ratio",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_speed_scale",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_texture",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_use_local_coordinates",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_visibility_rect",
- "return_type": "Rect2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_emitting",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "restart",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_amount",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_draw_order",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "order",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emitting",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "emitting",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_explosiveness_ratio",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ratio",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fixed_fps",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "fps",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fractional_delta",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_lifetime",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "secs",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_normal_map",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_one_shot",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "secs",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_pre_process_time",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "secs",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_process_material",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "material",
- "type": "Material",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_randomness_ratio",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ratio",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_speed_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scale",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_local_coordinates",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_visibility_rect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "visibility_rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "DrawOrder",
- "values": {
- "DRAW_ORDER_INDEX": 0,
- "DRAW_ORDER_LIFETIME": 1
- }
- }
- ]
- },
- {
- "name": "ParticlesMaterial",
- "base_class": "Material",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "EMISSION_SHAPE_BOX": 2,
- "EMISSION_SHAPE_DIRECTED_POINTS": 4,
- "EMISSION_SHAPE_MAX": 6,
- "EMISSION_SHAPE_POINT": 0,
- "EMISSION_SHAPE_POINTS": 3,
- "EMISSION_SHAPE_RING": 5,
- "EMISSION_SHAPE_SPHERE": 1,
- "FLAG_ALIGN_Y_TO_VELOCITY": 0,
- "FLAG_DISABLE_Z": 2,
- "FLAG_MAX": 3,
- "FLAG_ROTATE_Y": 1,
- "PARAM_ANGLE": 7,
- "PARAM_ANGULAR_VELOCITY": 1,
- "PARAM_ANIM_OFFSET": 11,
- "PARAM_ANIM_SPEED": 10,
- "PARAM_DAMPING": 6,
- "PARAM_HUE_VARIATION": 9,
- "PARAM_INITIAL_LINEAR_VELOCITY": 0,
- "PARAM_LINEAR_ACCEL": 3,
- "PARAM_MAX": 12,
- "PARAM_ORBIT_VELOCITY": 2,
- "PARAM_RADIAL_ACCEL": 4,
- "PARAM_SCALE": 8,
- "PARAM_TANGENTIAL_ACCEL": 5
- },
- "properties": [
- {
- "name": "angle",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 7
- },
- {
- "name": "angle_curve",
- "type": "CurveTexture",
- "getter": "get_param_texture",
- "setter": "set_param_texture",
- "index": 7
- },
- {
- "name": "angle_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 7
- },
- {
- "name": "angular_velocity",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 1
- },
- {
- "name": "angular_velocity_curve",
- "type": "CurveTexture",
- "getter": "get_param_texture",
- "setter": "set_param_texture",
- "index": 1
- },
- {
- "name": "angular_velocity_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 1
- },
- {
- "name": "anim_offset",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 11
- },
- {
- "name": "anim_offset_curve",
- "type": "CurveTexture",
- "getter": "get_param_texture",
- "setter": "set_param_texture",
- "index": 11
- },
- {
- "name": "anim_offset_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 11
- },
- {
- "name": "anim_speed",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 10
- },
- {
- "name": "anim_speed_curve",
- "type": "CurveTexture",
- "getter": "get_param_texture",
- "setter": "set_param_texture",
- "index": 10
- },
- {
- "name": "anim_speed_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 10
- },
- {
- "name": "color",
- "type": "Color",
- "getter": "get_color",
- "setter": "set_color",
- "index": -1
- },
- {
- "name": "color_initial_ramp",
- "type": "GradientTexture",
- "getter": "get_color_initial_ramp",
- "setter": "set_color_initial_ramp",
- "index": -1
- },
- {
- "name": "color_ramp",
- "type": "GradientTexture",
- "getter": "get_color_ramp",
- "setter": "set_color_ramp",
- "index": -1
- },
- {
- "name": "damping",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 6
- },
- {
- "name": "damping_curve",
- "type": "CurveTexture",
- "getter": "get_param_texture",
- "setter": "set_param_texture",
- "index": 6
- },
- {
- "name": "damping_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 6
- },
- {
- "name": "direction",
- "type": "Vector3",
- "getter": "get_direction",
- "setter": "set_direction",
- "index": -1
- },
- {
- "name": "emission_box_extents",
- "type": "Vector3",
- "getter": "get_emission_box_extents",
- "setter": "set_emission_box_extents",
- "index": -1
- },
- {
- "name": "emission_color_texture",
- "type": "Texture",
- "getter": "get_emission_color_texture",
- "setter": "set_emission_color_texture",
- "index": -1
- },
- {
- "name": "emission_normal_texture",
- "type": "Texture",
- "getter": "get_emission_normal_texture",
- "setter": "set_emission_normal_texture",
- "index": -1
- },
- {
- "name": "emission_point_count",
- "type": "int",
- "getter": "get_emission_point_count",
- "setter": "set_emission_point_count",
- "index": -1
- },
- {
- "name": "emission_point_texture",
- "type": "Texture",
- "getter": "get_emission_point_texture",
- "setter": "set_emission_point_texture",
- "index": -1
- },
- {
- "name": "emission_ring_axis",
- "type": "Vector3",
- "getter": "get_emission_ring_axis",
- "setter": "set_emission_ring_axis",
- "index": -1
- },
- {
- "name": "emission_ring_height",
- "type": "float",
- "getter": "get_emission_ring_height",
- "setter": "set_emission_ring_height",
- "index": -1
- },
- {
- "name": "emission_ring_inner_radius",
- "type": "float",
- "getter": "get_emission_ring_inner_radius",
- "setter": "set_emission_ring_inner_radius",
- "index": -1
- },
- {
- "name": "emission_ring_radius",
- "type": "float",
- "getter": "get_emission_ring_radius",
- "setter": "set_emission_ring_radius",
- "index": -1
- },
- {
- "name": "emission_shape",
- "type": "int",
- "getter": "get_emission_shape",
- "setter": "set_emission_shape",
- "index": -1
- },
- {
- "name": "emission_sphere_radius",
- "type": "float",
- "getter": "get_emission_sphere_radius",
- "setter": "set_emission_sphere_radius",
- "index": -1
- },
- {
- "name": "flag_align_y",
- "type": "bool",
- "getter": "get_flag",
- "setter": "set_flag",
- "index": 0
- },
- {
- "name": "flag_disable_z",
- "type": "bool",
- "getter": "get_flag",
- "setter": "set_flag",
- "index": 2
- },
- {
- "name": "flag_rotate_y",
- "type": "bool",
- "getter": "get_flag",
- "setter": "set_flag",
- "index": 1
- },
- {
- "name": "flatness",
- "type": "float",
- "getter": "get_flatness",
- "setter": "set_flatness",
- "index": -1
- },
- {
- "name": "gravity",
- "type": "Vector3",
- "getter": "get_gravity",
- "setter": "set_gravity",
- "index": -1
- },
- {
- "name": "hue_variation",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 9
- },
- {
- "name": "hue_variation_curve",
- "type": "CurveTexture",
- "getter": "get_param_texture",
- "setter": "set_param_texture",
- "index": 9
- },
- {
- "name": "hue_variation_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 9
- },
- {
- "name": "initial_velocity",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 0
- },
- {
- "name": "initial_velocity_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 0
- },
- {
- "name": "lifetime_randomness",
- "type": "float",
- "getter": "get_lifetime_randomness",
- "setter": "set_lifetime_randomness",
- "index": -1
- },
- {
- "name": "linear_accel",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 3
- },
- {
- "name": "linear_accel_curve",
- "type": "CurveTexture",
- "getter": "get_param_texture",
- "setter": "set_param_texture",
- "index": 3
- },
- {
- "name": "linear_accel_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 3
- },
- {
- "name": "orbit_velocity",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 2
- },
- {
- "name": "orbit_velocity_curve",
- "type": "CurveTexture",
- "getter": "get_param_texture",
- "setter": "set_param_texture",
- "index": 2
- },
- {
- "name": "orbit_velocity_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 2
- },
- {
- "name": "radial_accel",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 4
- },
- {
- "name": "radial_accel_curve",
- "type": "CurveTexture",
- "getter": "get_param_texture",
- "setter": "set_param_texture",
- "index": 4
- },
- {
- "name": "radial_accel_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 4
- },
- {
- "name": "scale",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 8
- },
- {
- "name": "scale_curve",
- "type": "CurveTexture",
- "getter": "get_param_texture",
- "setter": "set_param_texture",
- "index": 8
- },
- {
- "name": "scale_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 8
- },
- {
- "name": "spread",
- "type": "float",
- "getter": "get_spread",
- "setter": "set_spread",
- "index": -1
- },
- {
- "name": "tangential_accel",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 5
- },
- {
- "name": "tangential_accel_curve",
- "type": "CurveTexture",
- "getter": "get_param_texture",
- "setter": "set_param_texture",
- "index": 5
- },
- {
- "name": "tangential_accel_random",
- "type": "float",
- "getter": "get_param_randomness",
- "setter": "set_param_randomness",
- "index": 5
- },
- {
- "name": "trail_color_modifier",
- "type": "GradientTexture",
- "getter": "get_trail_color_modifier",
- "setter": "set_trail_color_modifier",
- "index": -1
- },
- {
- "name": "trail_divisor",
- "type": "int",
- "getter": "get_trail_divisor",
- "setter": "set_trail_divisor",
- "index": -1
- },
- {
- "name": "trail_size_modifier",
- "type": "CurveTexture",
- "getter": "get_trail_size_modifier",
- "setter": "set_trail_size_modifier",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_color_initial_ramp",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_color_ramp",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_direction",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_emission_box_extents",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_emission_color_texture",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_emission_normal_texture",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_emission_point_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_emission_point_texture",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_emission_ring_axis",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_emission_ring_height",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_emission_ring_inner_radius",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_emission_ring_radius",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_emission_shape",
- "return_type": "enum.ParticlesMaterial::EmissionShape",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_emission_sphere_radius",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_flag",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flag",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_flatness",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_gravity",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_lifetime_randomness",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_param",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_param_randomness",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_param_texture",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_spread",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_trail_color_modifier",
- "return_type": "GradientTexture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_trail_divisor",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_trail_size_modifier",
- "return_type": "CurveTexture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_color_initial_ramp",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ramp",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_color_ramp",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ramp",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_direction",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "degrees",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emission_box_extents",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "extents",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emission_color_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emission_normal_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emission_point_count",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point_count",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emission_point_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emission_ring_axis",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "axis",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emission_ring_height",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "height",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emission_ring_inner_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emission_ring_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emission_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shape",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emission_sphere_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_flag",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flag",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_flatness",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_gravity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "accel_vec",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_lifetime_randomness",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "randomness",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_param",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_param_randomness",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "randomness",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_param_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_spread",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "degrees",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_trail_color_modifier",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "GradientTexture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_trail_divisor",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "divisor",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_trail_size_modifier",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "CurveTexture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Flags",
- "values": {
- "FLAG_ALIGN_Y_TO_VELOCITY": 0,
- "FLAG_ROTATE_Y": 1,
- "FLAG_DISABLE_Z": 2,
- "FLAG_MAX": 3
- }
- },
- {
- "name": "EmissionShape",
- "values": {
- "EMISSION_SHAPE_POINT": 0,
- "EMISSION_SHAPE_SPHERE": 1,
- "EMISSION_SHAPE_BOX": 2,
- "EMISSION_SHAPE_POINTS": 3,
- "EMISSION_SHAPE_DIRECTED_POINTS": 4,
- "EMISSION_SHAPE_RING": 5,
- "EMISSION_SHAPE_MAX": 6
- }
- },
- {
- "name": "Parameter",
- "values": {
- "PARAM_INITIAL_LINEAR_VELOCITY": 0,
- "PARAM_ANGULAR_VELOCITY": 1,
- "PARAM_ORBIT_VELOCITY": 2,
- "PARAM_LINEAR_ACCEL": 3,
- "PARAM_RADIAL_ACCEL": 4,
- "PARAM_TANGENTIAL_ACCEL": 5,
- "PARAM_DAMPING": 6,
- "PARAM_ANGLE": 7,
- "PARAM_SCALE": 8,
- "PARAM_HUE_VARIATION": 9,
- "PARAM_ANIM_SPEED": 10,
- "PARAM_ANIM_OFFSET": 11,
- "PARAM_MAX": 12
- }
- }
- ]
- },
- {
- "name": "Path",
- "base_class": "Spatial",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "curve",
- "type": "Curve3D",
- "getter": "get_curve",
- "setter": "set_curve",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "curve_changed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_curve_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_curve",
- "return_type": "Curve3D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_curve",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "curve",
- "type": "Curve3D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Path2D",
- "base_class": "Node2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "curve",
- "type": "Curve2D",
- "getter": "get_curve",
- "setter": "set_curve",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_curve_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_curve",
- "return_type": "Curve2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_curve",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "curve",
- "type": "Curve2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "PathFollow",
- "base_class": "Spatial",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "ROTATION_NONE": 0,
- "ROTATION_ORIENTED": 4,
- "ROTATION_XY": 2,
- "ROTATION_XYZ": 3,
- "ROTATION_Y": 1
- },
- "properties": [
- {
- "name": "cubic_interp",
- "type": "bool",
- "getter": "get_cubic_interpolation",
- "setter": "set_cubic_interpolation",
- "index": -1
- },
- {
- "name": "h_offset",
- "type": "float",
- "getter": "get_h_offset",
- "setter": "set_h_offset",
- "index": -1
- },
- {
- "name": "loop",
- "type": "bool",
- "getter": "has_loop",
- "setter": "set_loop",
- "index": -1
- },
- {
- "name": "offset",
- "type": "float",
- "getter": "get_offset",
- "setter": "set_offset",
- "index": -1
- },
- {
- "name": "rotation_mode",
- "type": "int",
- "getter": "get_rotation_mode",
- "setter": "set_rotation_mode",
- "index": -1
- },
- {
- "name": "unit_offset",
- "type": "float",
- "getter": "get_unit_offset",
- "setter": "set_unit_offset",
- "index": -1
- },
- {
- "name": "v_offset",
- "type": "float",
- "getter": "get_v_offset",
- "setter": "set_v_offset",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_cubic_interpolation",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_h_offset",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_offset",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_rotation_mode",
- "return_type": "enum.PathFollow::RotationMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_unit_offset",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_v_offset",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_loop",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_cubic_interpolation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_h_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "h_offset",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_loop",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "loop",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_rotation_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rotation_mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_unit_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "unit_offset",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_v_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "v_offset",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "RotationMode",
- "values": {
- "ROTATION_NONE": 0,
- "ROTATION_Y": 1,
- "ROTATION_XY": 2,
- "ROTATION_XYZ": 3,
- "ROTATION_ORIENTED": 4
- }
- }
- ]
- },
- {
- "name": "PathFollow2D",
- "base_class": "Node2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "cubic_interp",
- "type": "bool",
- "getter": "get_cubic_interpolation",
- "setter": "set_cubic_interpolation",
- "index": -1
- },
- {
- "name": "h_offset",
- "type": "float",
- "getter": "get_h_offset",
- "setter": "set_h_offset",
- "index": -1
- },
- {
- "name": "lookahead",
- "type": "float",
- "getter": "get_lookahead",
- "setter": "set_lookahead",
- "index": -1
- },
- {
- "name": "loop",
- "type": "bool",
- "getter": "has_loop",
- "setter": "set_loop",
- "index": -1
- },
- {
- "name": "offset",
- "type": "float",
- "getter": "get_offset",
- "setter": "set_offset",
- "index": -1
- },
- {
- "name": "rotate",
- "type": "bool",
- "getter": "is_rotating",
- "setter": "set_rotate",
- "index": -1
- },
- {
- "name": "unit_offset",
- "type": "float",
- "getter": "get_unit_offset",
- "setter": "set_unit_offset",
- "index": -1
- },
- {
- "name": "v_offset",
- "type": "float",
- "getter": "get_v_offset",
- "setter": "set_v_offset",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_cubic_interpolation",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_h_offset",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_lookahead",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_offset",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_unit_offset",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_v_offset",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_loop",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_rotating",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_cubic_interpolation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_h_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "h_offset",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_lookahead",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "lookahead",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_loop",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "loop",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_rotate",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_unit_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "unit_offset",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_v_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "v_offset",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Performance",
- "base_class": "Object",
- "api_type": "core",
- "singleton": true,
- "singleton_name": "Performance",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- "AUDIO_OUTPUT_LATENCY": 30,
- "MEMORY_DYNAMIC": 4,
- "MEMORY_DYNAMIC_MAX": 6,
- "MEMORY_MESSAGE_BUFFER_MAX": 7,
- "MEMORY_STATIC": 3,
- "MEMORY_STATIC_MAX": 5,
- "MONITOR_MAX": 31,
- "OBJECT_COUNT": 8,
- "OBJECT_NODE_COUNT": 10,
- "OBJECT_ORPHAN_NODE_COUNT": 11,
- "OBJECT_RESOURCE_COUNT": 9,
- "PHYSICS_2D_ACTIVE_OBJECTS": 24,
- "PHYSICS_2D_COLLISION_PAIRS": 25,
- "PHYSICS_2D_ISLAND_COUNT": 26,
- "PHYSICS_3D_ACTIVE_OBJECTS": 27,
- "PHYSICS_3D_COLLISION_PAIRS": 28,
- "PHYSICS_3D_ISLAND_COUNT": 29,
- "RENDER_2D_DRAW_CALLS_IN_FRAME": 19,
- "RENDER_2D_ITEMS_IN_FRAME": 18,
- "RENDER_DRAW_CALLS_IN_FRAME": 17,
- "RENDER_MATERIAL_CHANGES_IN_FRAME": 14,
- "RENDER_OBJECTS_IN_FRAME": 12,
- "RENDER_SHADER_CHANGES_IN_FRAME": 15,
- "RENDER_SURFACE_CHANGES_IN_FRAME": 16,
- "RENDER_TEXTURE_MEM_USED": 21,
- "RENDER_USAGE_VIDEO_MEM_TOTAL": 23,
- "RENDER_VERTEX_MEM_USED": 22,
- "RENDER_VERTICES_IN_FRAME": 13,
- "RENDER_VIDEO_MEM_USED": 20,
- "TIME_FPS": 0,
- "TIME_PHYSICS_PROCESS": 2,
- "TIME_PROCESS": 1
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_monitor",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "monitor",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Monitor",
- "values": {
- "TIME_FPS": 0,
- "TIME_PROCESS": 1,
- "TIME_PHYSICS_PROCESS": 2,
- "MEMORY_STATIC": 3,
- "MEMORY_DYNAMIC": 4,
- "MEMORY_STATIC_MAX": 5,
- "MEMORY_DYNAMIC_MAX": 6,
- "MEMORY_MESSAGE_BUFFER_MAX": 7,
- "OBJECT_COUNT": 8,
- "OBJECT_RESOURCE_COUNT": 9,
- "OBJECT_NODE_COUNT": 10,
- "OBJECT_ORPHAN_NODE_COUNT": 11,
- "RENDER_OBJECTS_IN_FRAME": 12,
- "RENDER_VERTICES_IN_FRAME": 13,
- "RENDER_MATERIAL_CHANGES_IN_FRAME": 14,
- "RENDER_SHADER_CHANGES_IN_FRAME": 15,
- "RENDER_SURFACE_CHANGES_IN_FRAME": 16,
- "RENDER_DRAW_CALLS_IN_FRAME": 17,
- "RENDER_2D_ITEMS_IN_FRAME": 18,
- "RENDER_2D_DRAW_CALLS_IN_FRAME": 19,
- "RENDER_VIDEO_MEM_USED": 20,
- "RENDER_TEXTURE_MEM_USED": 21,
- "RENDER_VERTEX_MEM_USED": 22,
- "RENDER_USAGE_VIDEO_MEM_TOTAL": 23,
- "PHYSICS_2D_ACTIVE_OBJECTS": 24,
- "PHYSICS_2D_COLLISION_PAIRS": 25,
- "PHYSICS_2D_ISLAND_COUNT": 26,
- "PHYSICS_3D_ACTIVE_OBJECTS": 27,
- "PHYSICS_3D_COLLISION_PAIRS": 28,
- "PHYSICS_3D_ISLAND_COUNT": 29,
- "AUDIO_OUTPUT_LATENCY": 30,
- "MONITOR_MAX": 31
- }
- }
- ]
- },
- {
- "name": "PhysicalBone",
- "base_class": "PhysicsBody",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "JOINT_TYPE_6DOF": 5,
- "JOINT_TYPE_CONE": 2,
- "JOINT_TYPE_HINGE": 3,
- "JOINT_TYPE_NONE": 0,
- "JOINT_TYPE_PIN": 1,
- "JOINT_TYPE_SLIDER": 4
- },
- "properties": [
- {
- "name": "body_offset",
- "type": "Transform",
- "getter": "get_body_offset",
- "setter": "set_body_offset",
- "index": -1
- },
- {
- "name": "bounce",
- "type": "float",
- "getter": "get_bounce",
- "setter": "set_bounce",
- "index": -1
- },
- {
- "name": "friction",
- "type": "float",
- "getter": "get_friction",
- "setter": "set_friction",
- "index": -1
- },
- {
- "name": "gravity_scale",
- "type": "float",
- "getter": "get_gravity_scale",
- "setter": "set_gravity_scale",
- "index": -1
- },
- {
- "name": "joint_offset",
- "type": "Transform",
- "getter": "get_joint_offset",
- "setter": "set_joint_offset",
- "index": -1
- },
- {
- "name": "joint_type",
- "type": "int",
- "getter": "get_joint_type",
- "setter": "set_joint_type",
- "index": -1
- },
- {
- "name": "mass",
- "type": "float",
- "getter": "get_mass",
- "setter": "set_mass",
- "index": -1
- },
- {
- "name": "weight",
- "type": "float",
- "getter": "get_weight",
- "setter": "set_weight",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_direct_state_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "apply_central_impulse",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "impulse",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "apply_impulse",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "impulse",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_body_offset",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_bone_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_bounce",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_friction",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_gravity_scale",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_joint_offset",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_joint_type",
- "return_type": "enum.PhysicalBone::JointType",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_mass",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_simulate_physics",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_weight",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_simulating_physics",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_static_body",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_body_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bounce",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bounce",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_friction",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "friction",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_gravity_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "gravity_scale",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_joint_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_joint_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joint_type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_mass",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mass",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_weight",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "weight",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "JointType",
- "values": {
- "JOINT_TYPE_NONE": 0,
- "JOINT_TYPE_PIN": 1,
- "JOINT_TYPE_CONE": 2,
- "JOINT_TYPE_HINGE": 3,
- "JOINT_TYPE_SLIDER": 4,
- "JOINT_TYPE_6DOF": 5
- }
- }
- ]
- },
- {
- "name": "Physics2DDirectBodyState",
- "base_class": "Object",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "angular_velocity",
- "type": "float",
- "getter": "get_angular_velocity",
- "setter": "set_angular_velocity",
- "index": -1
- },
- {
- "name": "inverse_inertia",
- "type": "float",
- "getter": "get_inverse_inertia",
- "setter": "",
- "index": -1
- },
- {
- "name": "inverse_mass",
- "type": "float",
- "getter": "get_inverse_mass",
- "setter": "",
- "index": -1
- },
- {
- "name": "linear_velocity",
- "type": "Vector2",
- "getter": "get_linear_velocity",
- "setter": "set_linear_velocity",
- "index": -1
- },
- {
- "name": "sleeping",
- "type": "bool",
- "getter": "is_sleeping",
- "setter": "set_sleep_state",
- "index": -1
- },
- {
- "name": "step",
- "type": "float",
- "getter": "get_step",
- "setter": "",
- "index": -1
- },
- {
- "name": "total_angular_damp",
- "type": "float",
- "getter": "get_total_angular_damp",
- "setter": "",
- "index": -1
- },
- {
- "name": "total_gravity",
- "type": "Vector2",
- "getter": "get_total_gravity",
- "setter": "",
- "index": -1
- },
- {
- "name": "total_linear_damp",
- "type": "float",
- "getter": "get_total_linear_damp",
- "setter": "",
- "index": -1
- },
- {
- "name": "transform",
- "type": "Transform2D",
- "getter": "get_transform",
- "setter": "set_transform",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "add_central_force",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "force",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_force",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "force",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_torque",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "torque",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "apply_central_impulse",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "impulse",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "apply_impulse",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "impulse",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "apply_torque_impulse",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "impulse",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_angular_velocity",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_contact_collider",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_contact_collider_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_contact_collider_object",
- "return_type": "Object",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_contact_collider_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_contact_collider_shape",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_contact_collider_shape_metadata",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_contact_collider_velocity_at_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_contact_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_contact_local_normal",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_contact_local_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_contact_local_shape",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_inverse_inertia",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_inverse_mass",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_linear_velocity",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_space_state",
- "return_type": "Physics2DDirectSpaceState",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_step",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_total_angular_damp",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_total_gravity",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_total_linear_damp",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_transform",
- "return_type": "Transform2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_velocity_at_local_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "local_position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "integrate_forces",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_sleeping",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_angular_velocity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "velocity",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_linear_velocity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "velocity",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sleep_state",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "transform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Physics2DDirectSpaceState",
- "base_class": "Object",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "cast_motion",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shape",
- "type": "Physics2DShapeQueryParameters",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "collide_shape",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shape",
- "type": "Physics2DShapeQueryParameters",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "max_results",
- "type": "int",
- "has_default_value": true,
- "default_value": "32"
- }
- ]
- },
- {
- "name": "get_rest_info",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shape",
- "type": "Physics2DShapeQueryParameters",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "intersect_point",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "max_results",
- "type": "int",
- "has_default_value": true,
- "default_value": "32"
- },
- {
- "name": "exclude",
- "type": "Array",
- "has_default_value": true,
- "default_value": "[]"
- },
- {
- "name": "collision_layer",
- "type": "int",
- "has_default_value": true,
- "default_value": "2147483647"
- },
- {
- "name": "collide_with_bodies",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- },
- {
- "name": "collide_with_areas",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "intersect_point_on_canvas",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "canvas_instance_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "max_results",
- "type": "int",
- "has_default_value": true,
- "default_value": "32"
- },
- {
- "name": "exclude",
- "type": "Array",
- "has_default_value": true,
- "default_value": "[]"
- },
- {
- "name": "collision_layer",
- "type": "int",
- "has_default_value": true,
- "default_value": "2147483647"
- },
- {
- "name": "collide_with_bodies",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- },
- {
- "name": "collide_with_areas",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "intersect_ray",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "exclude",
- "type": "Array",
- "has_default_value": true,
- "default_value": "[]"
- },
- {
- "name": "collision_layer",
- "type": "int",
- "has_default_value": true,
- "default_value": "2147483647"
- },
- {
- "name": "collide_with_bodies",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- },
- {
- "name": "collide_with_areas",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "intersect_shape",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shape",
- "type": "Physics2DShapeQueryParameters",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "max_results",
- "type": "int",
- "has_default_value": true,
- "default_value": "32"
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Physics2DServer",
- "base_class": "Object",
- "api_type": "core",
- "singleton": true,
- "singleton_name": "Physics2DServer",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- "AREA_BODY_ADDED": 0,
- "AREA_BODY_REMOVED": 1,
- "AREA_PARAM_ANGULAR_DAMP": 6,
- "AREA_PARAM_GRAVITY": 0,
- "AREA_PARAM_GRAVITY_DISTANCE_SCALE": 3,
- "AREA_PARAM_GRAVITY_IS_POINT": 2,
- "AREA_PARAM_GRAVITY_POINT_ATTENUATION": 4,
- "AREA_PARAM_GRAVITY_VECTOR": 1,
- "AREA_PARAM_LINEAR_DAMP": 5,
- "AREA_PARAM_PRIORITY": 7,
- "AREA_SPACE_OVERRIDE_COMBINE": 1,
- "AREA_SPACE_OVERRIDE_COMBINE_REPLACE": 2,
- "AREA_SPACE_OVERRIDE_DISABLED": 0,
- "AREA_SPACE_OVERRIDE_REPLACE": 3,
- "AREA_SPACE_OVERRIDE_REPLACE_COMBINE": 4,
- "BODY_MODE_CHARACTER": 3,
- "BODY_MODE_KINEMATIC": 1,
- "BODY_MODE_RIGID": 2,
- "BODY_MODE_STATIC": 0,
- "BODY_PARAM_ANGULAR_DAMP": 6,
- "BODY_PARAM_BOUNCE": 0,
- "BODY_PARAM_FRICTION": 1,
- "BODY_PARAM_GRAVITY_SCALE": 4,
- "BODY_PARAM_INERTIA": 3,
- "BODY_PARAM_LINEAR_DAMP": 5,
- "BODY_PARAM_MASS": 2,
- "BODY_PARAM_MAX": 7,
- "BODY_STATE_ANGULAR_VELOCITY": 2,
- "BODY_STATE_CAN_SLEEP": 4,
- "BODY_STATE_LINEAR_VELOCITY": 1,
- "BODY_STATE_SLEEPING": 3,
- "BODY_STATE_TRANSFORM": 0,
- "CCD_MODE_CAST_RAY": 1,
- "CCD_MODE_CAST_SHAPE": 2,
- "CCD_MODE_DISABLED": 0,
- "DAMPED_STRING_DAMPING": 2,
- "DAMPED_STRING_REST_LENGTH": 0,
- "DAMPED_STRING_STIFFNESS": 1,
- "INFO_ACTIVE_OBJECTS": 0,
- "INFO_COLLISION_PAIRS": 1,
- "INFO_ISLAND_COUNT": 2,
- "JOINT_DAMPED_SPRING": 2,
- "JOINT_GROOVE": 1,
- "JOINT_PARAM_BIAS": 0,
- "JOINT_PARAM_MAX_BIAS": 1,
- "JOINT_PARAM_MAX_FORCE": 2,
- "JOINT_PIN": 0,
- "SHAPE_CAPSULE": 5,
- "SHAPE_CIRCLE": 3,
- "SHAPE_CONCAVE_POLYGON": 7,
- "SHAPE_CONVEX_POLYGON": 6,
- "SHAPE_CUSTOM": 8,
- "SHAPE_LINE": 0,
- "SHAPE_RAY": 1,
- "SHAPE_RECTANGLE": 4,
- "SHAPE_SEGMENT": 2,
- "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD": 4,
- "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD": 3,
- "SPACE_PARAM_BODY_MAX_ALLOWED_PENETRATION": 2,
- "SPACE_PARAM_BODY_TIME_TO_SLEEP": 5,
- "SPACE_PARAM_CONSTRAINT_DEFAULT_BIAS": 6,
- "SPACE_PARAM_CONTACT_MAX_SEPARATION": 1,
- "SPACE_PARAM_CONTACT_RECYCLE_RADIUS": 0
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "area_add_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transform",
- "type": "Transform2D",
- "has_default_value": true,
- "default_value": "((1, 0), (0, 1), (0, 0))"
- },
- {
- "name": "disabled",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "area_attach_canvas_instance_id",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_attach_object_instance_id",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_clear_shapes",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "area_get_canvas_instance_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_get_object_instance_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_get_param",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_get_shape",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_get_shape_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_get_shape_transform",
- "return_type": "Transform2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_get_space",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_get_space_override_mode",
- "return_type": "enum.Physics2DServer::AreaSpaceOverrideMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_get_transform",
- "return_type": "Transform2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_remove_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_set_area_monitor_callback",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "receiver",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_set_collision_layer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "layer",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_set_collision_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_set_monitor_callback",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "receiver",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_set_monitorable",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "monitorable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_set_param",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_set_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_set_shape_disabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "disabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_set_shape_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_set_space",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "space",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_set_space_override_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_set_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_add_central_force",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "force",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_add_collision_exception",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "excepted_body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_add_force",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "offset",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "force",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_add_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transform",
- "type": "Transform2D",
- "has_default_value": true,
- "default_value": "((1, 0), (0, 1), (0, 0))"
- },
- {
- "name": "disabled",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "body_add_torque",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "torque",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_apply_central_impulse",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "impulse",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_apply_impulse",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "impulse",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_apply_torque_impulse",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "impulse",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_attach_canvas_instance_id",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_attach_object_instance_id",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_clear_shapes",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "body_get_canvas_instance_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_get_collision_layer",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_get_collision_mask",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_get_continuous_collision_detection_mode",
- "return_type": "enum.Physics2DServer::CCDMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_get_direct_state",
- "return_type": "Physics2DDirectBodyState",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_get_max_contacts_reported",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_get_mode",
- "return_type": "enum.Physics2DServer::BodyMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_get_object_instance_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_get_param",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_get_shape",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_get_shape_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_get_shape_metadata",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_get_shape_transform",
- "return_type": "Transform2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_get_space",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_get_state",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "state",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_is_omitting_force_integration",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_remove_collision_exception",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "excepted_body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_remove_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_set_axis_velocity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "axis_velocity",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_set_collision_layer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "layer",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_set_collision_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_set_continuous_collision_detection_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_set_force_integration_callback",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "receiver",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "userdata",
- "type": "Variant",
- "has_default_value": true,
- "default_value": "Null"
- }
- ]
- },
- {
- "name": "body_set_max_contacts_reported",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "amount",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_set_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_set_omit_force_integration",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_set_param",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_set_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_set_shape_as_one_way_collision",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "margin",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_set_shape_disabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "disabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_set_shape_metadata",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "metadata",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_set_shape_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_set_space",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "space",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_set_state",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "state",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_test_motion",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "motion",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "infinite_inertia",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "margin",
- "type": "float",
- "has_default_value": true,
- "default_value": "0.08"
- },
- {
- "name": "result",
- "type": "Physics2DTestMotionResult",
- "has_default_value": true,
- "default_value": "Null"
- },
- {
- "name": "exclude_raycast_shapes",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- },
- {
- "name": "exclude",
- "type": "Array",
- "has_default_value": true,
- "default_value": "[]"
- }
- ]
- },
- {
- "name": "capsule_shape_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "circle_shape_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "concave_polygon_shape_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "convex_polygon_shape_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "damped_spring_joint_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "anchor_a",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "anchor_b",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "body_a",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "body_b",
- "type": "RID",
- "has_default_value": true,
- "default_value": "[RID]"
- }
- ]
- },
- {
- "name": "damped_string_joint_get_param",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joint",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "damped_string_joint_set_param",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joint",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "free_rid",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rid",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_process_info",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "process_info",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "groove_joint_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "groove1_a",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "groove2_a",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "anchor_b",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "body_a",
- "type": "RID",
- "has_default_value": true,
- "default_value": "[RID]"
- },
- {
- "name": "body_b",
- "type": "RID",
- "has_default_value": true,
- "default_value": "[RID]"
- }
- ]
- },
- {
- "name": "joint_get_param",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joint",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "joint_get_type",
- "return_type": "enum.Physics2DServer::JointType",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joint",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "joint_set_param",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joint",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "line_shape_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "pin_joint_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "anchor",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "body_a",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "body_b",
- "type": "RID",
- "has_default_value": true,
- "default_value": "[RID]"
- }
- ]
- },
- {
- "name": "ray_shape_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "rectangle_shape_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "segment_shape_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_active",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "active",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_iterations",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "iterations",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shape_get_data",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shape",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shape_get_type",
- "return_type": "enum.Physics2DServer::ShapeType",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shape",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shape_set_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shape",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "data",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "space_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "space_get_direct_state",
- "return_type": "Physics2DDirectSpaceState",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "space",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "space_get_param",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "space",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "space_is_active",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "space",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "space_set_active",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "space",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "active",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "space_set_param",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "space",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "ProcessInfo",
- "values": {
- "INFO_ACTIVE_OBJECTS": 0,
- "INFO_COLLISION_PAIRS": 1,
- "INFO_ISLAND_COUNT": 2
- }
- },
- {
- "name": "AreaBodyStatus",
- "values": {
- "AREA_BODY_ADDED": 0,
- "AREA_BODY_REMOVED": 1
- }
- },
- {
- "name": "DampedStringParam",
- "values": {
- "DAMPED_STRING_REST_LENGTH": 0,
- "DAMPED_STRING_STIFFNESS": 1,
- "DAMPED_STRING_DAMPING": 2
- }
- },
- {
- "name": "BodyMode",
- "values": {
- "BODY_MODE_STATIC": 0,
- "BODY_MODE_KINEMATIC": 1,
- "BODY_MODE_RIGID": 2,
- "BODY_MODE_CHARACTER": 3
- }
- },
- {
- "name": "ShapeType",
- "values": {
- "SHAPE_LINE": 0,
- "SHAPE_RAY": 1,
- "SHAPE_SEGMENT": 2,
- "SHAPE_CIRCLE": 3,
- "SHAPE_RECTANGLE": 4,
- "SHAPE_CAPSULE": 5,
- "SHAPE_CONVEX_POLYGON": 6,
- "SHAPE_CONCAVE_POLYGON": 7,
- "SHAPE_CUSTOM": 8
- }
- },
- {
- "name": "JointParam",
- "values": {
- "JOINT_PARAM_BIAS": 0,
- "JOINT_PARAM_MAX_BIAS": 1,
- "JOINT_PARAM_MAX_FORCE": 2
- }
- },
- {
- "name": "SpaceParameter",
- "values": {
- "SPACE_PARAM_CONTACT_RECYCLE_RADIUS": 0,
- "SPACE_PARAM_CONTACT_MAX_SEPARATION": 1,
- "SPACE_PARAM_BODY_MAX_ALLOWED_PENETRATION": 2,
- "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD": 3,
- "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD": 4,
- "SPACE_PARAM_BODY_TIME_TO_SLEEP": 5,
- "SPACE_PARAM_CONSTRAINT_DEFAULT_BIAS": 6
- }
- },
- {
- "name": "JointType",
- "values": {
- "JOINT_PIN": 0,
- "JOINT_GROOVE": 1,
- "JOINT_DAMPED_SPRING": 2
- }
- },
- {
- "name": "CCDMode",
- "values": {
- "CCD_MODE_DISABLED": 0,
- "CCD_MODE_CAST_RAY": 1,
- "CCD_MODE_CAST_SHAPE": 2
- }
- },
- {
- "name": "BodyState",
- "values": {
- "BODY_STATE_TRANSFORM": 0,
- "BODY_STATE_LINEAR_VELOCITY": 1,
- "BODY_STATE_ANGULAR_VELOCITY": 2,
- "BODY_STATE_SLEEPING": 3,
- "BODY_STATE_CAN_SLEEP": 4
- }
- },
- {
- "name": "BodyParameter",
- "values": {
- "BODY_PARAM_BOUNCE": 0,
- "BODY_PARAM_FRICTION": 1,
- "BODY_PARAM_MASS": 2,
- "BODY_PARAM_INERTIA": 3,
- "BODY_PARAM_GRAVITY_SCALE": 4,
- "BODY_PARAM_LINEAR_DAMP": 5,
- "BODY_PARAM_ANGULAR_DAMP": 6,
- "BODY_PARAM_MAX": 7
- }
- },
- {
- "name": "AreaSpaceOverrideMode",
- "values": {
- "AREA_SPACE_OVERRIDE_DISABLED": 0,
- "AREA_SPACE_OVERRIDE_COMBINE": 1,
- "AREA_SPACE_OVERRIDE_COMBINE_REPLACE": 2,
- "AREA_SPACE_OVERRIDE_REPLACE": 3,
- "AREA_SPACE_OVERRIDE_REPLACE_COMBINE": 4
- }
- },
- {
- "name": "AreaParameter",
- "values": {
- "AREA_PARAM_GRAVITY": 0,
- "AREA_PARAM_GRAVITY_VECTOR": 1,
- "AREA_PARAM_GRAVITY_IS_POINT": 2,
- "AREA_PARAM_GRAVITY_DISTANCE_SCALE": 3,
- "AREA_PARAM_GRAVITY_POINT_ATTENUATION": 4,
- "AREA_PARAM_LINEAR_DAMP": 5,
- "AREA_PARAM_ANGULAR_DAMP": 6,
- "AREA_PARAM_PRIORITY": 7
- }
- }
- ]
- },
- {
- "name": "Physics2DServerSW",
- "base_class": "Physics2DServer",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "Physics2DShapeQueryParameters",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "collide_with_areas",
- "type": "bool",
- "getter": "is_collide_with_areas_enabled",
- "setter": "set_collide_with_areas",
- "index": -1
- },
- {
- "name": "collide_with_bodies",
- "type": "bool",
- "getter": "is_collide_with_bodies_enabled",
- "setter": "set_collide_with_bodies",
- "index": -1
- },
- {
- "name": "collision_layer",
- "type": "int",
- "getter": "get_collision_layer",
- "setter": "set_collision_layer",
- "index": -1
- },
- {
- "name": "exclude",
- "type": "Array",
- "getter": "get_exclude",
- "setter": "set_exclude",
- "index": -1
- },
- {
- "name": "margin",
- "type": "float",
- "getter": "get_margin",
- "setter": "set_margin",
- "index": -1
- },
- {
- "name": "motion",
- "type": "Vector2",
- "getter": "get_motion",
- "setter": "set_motion",
- "index": -1
- },
- {
- "name": "shape_rid",
- "type": "RID",
- "getter": "get_shape_rid",
- "setter": "set_shape_rid",
- "index": -1
- },
- {
- "name": "transform",
- "type": "Transform2D",
- "getter": "get_transform",
- "setter": "set_transform",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_collision_layer",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_exclude",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_margin",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_motion",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_shape_rid",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_transform",
- "return_type": "Transform2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_collide_with_areas_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_collide_with_bodies_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_collide_with_areas",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collide_with_bodies",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_layer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "collision_layer",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_exclude",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "exclude",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_margin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_motion",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "motion",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shape",
- "type": "Resource",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shape_rid",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shape",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "transform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Physics2DTestMotionResult",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "collider",
- "type": "Object",
- "getter": "get_collider",
- "setter": "",
- "index": -1
- },
- {
- "name": "collider_id",
- "type": "int",
- "getter": "get_collider_id",
- "setter": "",
- "index": -1
- },
- {
- "name": "collider_rid",
- "type": "RID",
- "getter": "get_collider_rid",
- "setter": "",
- "index": -1
- },
- {
- "name": "collider_shape",
- "type": "int",
- "getter": "get_collider_shape",
- "setter": "",
- "index": -1
- },
- {
- "name": "collider_velocity",
- "type": "Vector2",
- "getter": "get_collider_velocity",
- "setter": "",
- "index": -1
- },
- {
- "name": "collision_depth",
- "type": "float",
- "getter": "get_collision_depth",
- "setter": "",
- "index": -1
- },
- {
- "name": "collision_normal",
- "type": "Vector2",
- "getter": "get_collision_normal",
- "setter": "",
- "index": -1
- },
- {
- "name": "collision_point",
- "type": "Vector2",
- "getter": "get_collision_point",
- "setter": "",
- "index": -1
- },
- {
- "name": "collision_safe_fraction",
- "type": "float",
- "getter": "get_collision_safe_fraction",
- "setter": "",
- "index": -1
- },
- {
- "name": "collision_unsafe_fraction",
- "type": "float",
- "getter": "get_collision_unsafe_fraction",
- "setter": "",
- "index": -1
- },
- {
- "name": "motion",
- "type": "Vector2",
- "getter": "get_motion",
- "setter": "",
- "index": -1
- },
- {
- "name": "motion_remainder",
- "type": "Vector2",
- "getter": "get_motion_remainder",
- "setter": "",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_collider",
- "return_type": "Object",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collider_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collider_rid",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collider_shape",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collider_velocity",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_depth",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_normal",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_point",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_safe_fraction",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_unsafe_fraction",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_motion",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_motion_remainder",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "PhysicsBody",
- "base_class": "CollisionObject",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_get_layers",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_layers",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_collision_exception_with",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_collision_exceptions",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "remove_collision_exception_with",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "PhysicsBody2D",
- "base_class": "CollisionObject2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "layers",
- "type": "int",
- "getter": "_get_layers",
- "setter": "_set_layers",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_get_layers",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_layers",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_collision_exception_with",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_collision_exceptions",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "remove_collision_exception_with",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "PhysicsDirectBodyState",
- "base_class": "Object",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "angular_velocity",
- "type": "Vector3",
- "getter": "get_angular_velocity",
- "setter": "set_angular_velocity",
- "index": -1
- },
- {
- "name": "center_of_mass",
- "type": "Vector3",
- "getter": "get_center_of_mass",
- "setter": "",
- "index": -1
- },
- {
- "name": "inverse_inertia",
- "type": "Vector3",
- "getter": "get_inverse_inertia",
- "setter": "",
- "index": -1
- },
- {
- "name": "inverse_mass",
- "type": "float",
- "getter": "get_inverse_mass",
- "setter": "",
- "index": -1
- },
- {
- "name": "linear_velocity",
- "type": "Vector3",
- "getter": "get_linear_velocity",
- "setter": "set_linear_velocity",
- "index": -1
- },
- {
- "name": "principal_inertia_axes",
- "type": "Basis",
- "getter": "get_principal_inertia_axes",
- "setter": "",
- "index": -1
- },
- {
- "name": "sleeping",
- "type": "bool",
- "getter": "is_sleeping",
- "setter": "set_sleep_state",
- "index": -1
- },
- {
- "name": "step",
- "type": "float",
- "getter": "get_step",
- "setter": "",
- "index": -1
- },
- {
- "name": "total_angular_damp",
- "type": "float",
- "getter": "get_total_angular_damp",
- "setter": "",
- "index": -1
- },
- {
- "name": "total_gravity",
- "type": "Vector3",
- "getter": "get_total_gravity",
- "setter": "",
- "index": -1
- },
- {
- "name": "total_linear_damp",
- "type": "float",
- "getter": "get_total_linear_damp",
- "setter": "",
- "index": -1
- },
- {
- "name": "transform",
- "type": "Transform2D",
- "getter": "get_transform",
- "setter": "set_transform",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "add_central_force",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "force",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_force",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "force",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_torque",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "torque",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "apply_central_impulse",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "j",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "apply_impulse",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "j",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "apply_torque_impulse",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "j",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_angular_velocity",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_center_of_mass",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_contact_collider",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_contact_collider_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_contact_collider_object",
- "return_type": "Object",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_contact_collider_position",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_contact_collider_shape",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_contact_collider_velocity_at_position",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_contact_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_contact_impulse",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_contact_local_normal",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_contact_local_position",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_contact_local_shape",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_inverse_inertia",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_inverse_mass",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_linear_velocity",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_principal_inertia_axes",
- "return_type": "Basis",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_space_state",
- "return_type": "PhysicsDirectSpaceState",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_step",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_total_angular_damp",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_total_gravity",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_total_linear_damp",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_transform",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_velocity_at_local_position",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "local_position",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "integrate_forces",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_sleeping",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_angular_velocity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "velocity",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_linear_velocity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "velocity",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sleep_state",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "transform",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "PhysicsDirectSpaceState",
- "base_class": "Object",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "cast_motion",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shape",
- "type": "PhysicsShapeQueryParameters",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "motion",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "collide_shape",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shape",
- "type": "PhysicsShapeQueryParameters",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "max_results",
- "type": "int",
- "has_default_value": true,
- "default_value": "32"
- }
- ]
- },
- {
- "name": "get_rest_info",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shape",
- "type": "PhysicsShapeQueryParameters",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "intersect_point",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "max_results",
- "type": "int",
- "has_default_value": true,
- "default_value": "32"
- },
- {
- "name": "exclude",
- "type": "Array",
- "has_default_value": true,
- "default_value": "[]"
- },
- {
- "name": "collision_layer",
- "type": "int",
- "has_default_value": true,
- "default_value": "2147483647"
- },
- {
- "name": "collide_with_bodies",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- },
- {
- "name": "collide_with_areas",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "intersect_ray",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "exclude",
- "type": "Array",
- "has_default_value": true,
- "default_value": "[]"
- },
- {
- "name": "collision_mask",
- "type": "int",
- "has_default_value": true,
- "default_value": "2147483647"
- },
- {
- "name": "collide_with_bodies",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- },
- {
- "name": "collide_with_areas",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "intersect_shape",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shape",
- "type": "PhysicsShapeQueryParameters",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "max_results",
- "type": "int",
- "has_default_value": true,
- "default_value": "32"
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "PhysicsMaterial",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "absorbent",
- "type": "bool",
- "getter": "is_absorbent",
- "setter": "set_absorbent",
- "index": -1
- },
- {
- "name": "bounce",
- "type": "float",
- "getter": "get_bounce",
- "setter": "set_bounce",
- "index": -1
- },
- {
- "name": "friction",
- "type": "float",
- "getter": "get_friction",
- "setter": "set_friction",
- "index": -1
- },
- {
- "name": "rough",
- "type": "bool",
- "getter": "is_rough",
- "setter": "set_rough",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_bounce",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_friction",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_absorbent",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_rough",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_absorbent",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "absorbent",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bounce",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bounce",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_friction",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "friction",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_rough",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rough",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "PhysicsServer",
- "base_class": "Object",
- "api_type": "core",
- "singleton": true,
- "singleton_name": "PhysicsServer",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- "AREA_BODY_ADDED": 0,
- "AREA_BODY_REMOVED": 1,
- "AREA_PARAM_ANGULAR_DAMP": 6,
- "AREA_PARAM_GRAVITY": 0,
- "AREA_PARAM_GRAVITY_DISTANCE_SCALE": 3,
- "AREA_PARAM_GRAVITY_IS_POINT": 2,
- "AREA_PARAM_GRAVITY_POINT_ATTENUATION": 4,
- "AREA_PARAM_GRAVITY_VECTOR": 1,
- "AREA_PARAM_LINEAR_DAMP": 5,
- "AREA_PARAM_PRIORITY": 7,
- "AREA_SPACE_OVERRIDE_COMBINE": 1,
- "AREA_SPACE_OVERRIDE_COMBINE_REPLACE": 2,
- "AREA_SPACE_OVERRIDE_DISABLED": 0,
- "AREA_SPACE_OVERRIDE_REPLACE": 3,
- "AREA_SPACE_OVERRIDE_REPLACE_COMBINE": 4,
- "BODY_AXIS_ANGULAR_X": 8,
- "BODY_AXIS_ANGULAR_Y": 16,
- "BODY_AXIS_ANGULAR_Z": 32,
- "BODY_AXIS_LINEAR_X": 1,
- "BODY_AXIS_LINEAR_Y": 2,
- "BODY_AXIS_LINEAR_Z": 4,
- "BODY_MODE_CHARACTER": 3,
- "BODY_MODE_KINEMATIC": 1,
- "BODY_MODE_RIGID": 2,
- "BODY_MODE_STATIC": 0,
- "BODY_PARAM_ANGULAR_DAMP": 5,
- "BODY_PARAM_BOUNCE": 0,
- "BODY_PARAM_FRICTION": 1,
- "BODY_PARAM_GRAVITY_SCALE": 3,
- "BODY_PARAM_LINEAR_DAMP": 4,
- "BODY_PARAM_MASS": 2,
- "BODY_PARAM_MAX": 6,
- "BODY_STATE_ANGULAR_VELOCITY": 2,
- "BODY_STATE_CAN_SLEEP": 4,
- "BODY_STATE_LINEAR_VELOCITY": 1,
- "BODY_STATE_SLEEPING": 3,
- "BODY_STATE_TRANSFORM": 0,
- "CONE_TWIST_JOINT_BIAS": 2,
- "CONE_TWIST_JOINT_RELAXATION": 4,
- "CONE_TWIST_JOINT_SOFTNESS": 3,
- "CONE_TWIST_JOINT_SWING_SPAN": 0,
- "CONE_TWIST_JOINT_TWIST_SPAN": 1,
- "G6DOF_JOINT_ANGULAR_DAMPING": 13,
- "G6DOF_JOINT_ANGULAR_ERP": 16,
- "G6DOF_JOINT_ANGULAR_FORCE_LIMIT": 15,
- "G6DOF_JOINT_ANGULAR_LIMIT_SOFTNESS": 12,
- "G6DOF_JOINT_ANGULAR_LOWER_LIMIT": 10,
- "G6DOF_JOINT_ANGULAR_MOTOR_FORCE_LIMIT": 18,
- "G6DOF_JOINT_ANGULAR_MOTOR_TARGET_VELOCITY": 17,
- "G6DOF_JOINT_ANGULAR_RESTITUTION": 14,
- "G6DOF_JOINT_ANGULAR_UPPER_LIMIT": 11,
- "G6DOF_JOINT_FLAG_ENABLE_ANGULAR_LIMIT": 1,
- "G6DOF_JOINT_FLAG_ENABLE_LINEAR_LIMIT": 0,
- "G6DOF_JOINT_FLAG_ENABLE_LINEAR_MOTOR": 5,
- "G6DOF_JOINT_FLAG_ENABLE_MOTOR": 4,
- "G6DOF_JOINT_LINEAR_DAMPING": 4,
- "G6DOF_JOINT_LINEAR_LIMIT_SOFTNESS": 2,
- "G6DOF_JOINT_LINEAR_LOWER_LIMIT": 0,
- "G6DOF_JOINT_LINEAR_MOTOR_FORCE_LIMIT": 6,
- "G6DOF_JOINT_LINEAR_MOTOR_TARGET_VELOCITY": 5,
- "G6DOF_JOINT_LINEAR_RESTITUTION": 3,
- "G6DOF_JOINT_LINEAR_UPPER_LIMIT": 1,
- "HINGE_JOINT_BIAS": 0,
- "HINGE_JOINT_FLAG_ENABLE_MOTOR": 1,
- "HINGE_JOINT_FLAG_USE_LIMIT": 0,
- "HINGE_JOINT_LIMIT_BIAS": 3,
- "HINGE_JOINT_LIMIT_LOWER": 2,
- "HINGE_JOINT_LIMIT_RELAXATION": 5,
- "HINGE_JOINT_LIMIT_SOFTNESS": 4,
- "HINGE_JOINT_LIMIT_UPPER": 1,
- "HINGE_JOINT_MOTOR_MAX_IMPULSE": 7,
- "HINGE_JOINT_MOTOR_TARGET_VELOCITY": 6,
- "INFO_ACTIVE_OBJECTS": 0,
- "INFO_COLLISION_PAIRS": 1,
- "INFO_ISLAND_COUNT": 2,
- "JOINT_6DOF": 4,
- "JOINT_CONE_TWIST": 3,
- "JOINT_HINGE": 1,
- "JOINT_PIN": 0,
- "JOINT_SLIDER": 2,
- "PIN_JOINT_BIAS": 0,
- "PIN_JOINT_DAMPING": 1,
- "PIN_JOINT_IMPULSE_CLAMP": 2,
- "SHAPE_BOX": 3,
- "SHAPE_CAPSULE": 4,
- "SHAPE_CONCAVE_POLYGON": 7,
- "SHAPE_CONVEX_POLYGON": 6,
- "SHAPE_CUSTOM": 9,
- "SHAPE_CYLINDER": 5,
- "SHAPE_HEIGHTMAP": 8,
- "SHAPE_PLANE": 0,
- "SHAPE_RAY": 1,
- "SHAPE_SPHERE": 2,
- "SLIDER_JOINT_ANGULAR_LIMIT_DAMPING": 15,
- "SLIDER_JOINT_ANGULAR_LIMIT_LOWER": 12,
- "SLIDER_JOINT_ANGULAR_LIMIT_RESTITUTION": 14,
- "SLIDER_JOINT_ANGULAR_LIMIT_SOFTNESS": 13,
- "SLIDER_JOINT_ANGULAR_LIMIT_UPPER": 11,
- "SLIDER_JOINT_ANGULAR_MOTION_DAMPING": 18,
- "SLIDER_JOINT_ANGULAR_MOTION_RESTITUTION": 17,
- "SLIDER_JOINT_ANGULAR_MOTION_SOFTNESS": 16,
- "SLIDER_JOINT_ANGULAR_ORTHOGONAL_DAMPING": 21,
- "SLIDER_JOINT_ANGULAR_ORTHOGONAL_RESTITUTION": 20,
- "SLIDER_JOINT_ANGULAR_ORTHOGONAL_SOFTNESS": 19,
- "SLIDER_JOINT_LINEAR_LIMIT_DAMPING": 4,
- "SLIDER_JOINT_LINEAR_LIMIT_LOWER": 1,
- "SLIDER_JOINT_LINEAR_LIMIT_RESTITUTION": 3,
- "SLIDER_JOINT_LINEAR_LIMIT_SOFTNESS": 2,
- "SLIDER_JOINT_LINEAR_LIMIT_UPPER": 0,
- "SLIDER_JOINT_LINEAR_MOTION_DAMPING": 7,
- "SLIDER_JOINT_LINEAR_MOTION_RESTITUTION": 6,
- "SLIDER_JOINT_LINEAR_MOTION_SOFTNESS": 5,
- "SLIDER_JOINT_LINEAR_ORTHOGONAL_DAMPING": 10,
- "SLIDER_JOINT_LINEAR_ORTHOGONAL_RESTITUTION": 9,
- "SLIDER_JOINT_LINEAR_ORTHOGONAL_SOFTNESS": 8,
- "SLIDER_JOINT_MAX": 22,
- "SPACE_PARAM_BODY_ANGULAR_VELOCITY_DAMP_RATIO": 6,
- "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD": 4,
- "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD": 3,
- "SPACE_PARAM_BODY_MAX_ALLOWED_PENETRATION": 2,
- "SPACE_PARAM_BODY_TIME_TO_SLEEP": 5,
- "SPACE_PARAM_CONSTRAINT_DEFAULT_BIAS": 7,
- "SPACE_PARAM_CONTACT_MAX_SEPARATION": 1,
- "SPACE_PARAM_CONTACT_RECYCLE_RADIUS": 0
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "area_add_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transform",
- "type": "Transform",
- "has_default_value": true,
- "default_value": "1, 0, 0, 0, 1, 0, 0, 0, 1 - 0, 0, 0"
- },
- {
- "name": "disabled",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "area_attach_object_instance_id",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_clear_shapes",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "area_get_object_instance_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_get_param",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_get_shape",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_get_shape_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_get_shape_transform",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_get_space",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_get_space_override_mode",
- "return_type": "enum.PhysicsServer::AreaSpaceOverrideMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_get_transform",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_is_ray_pickable",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_remove_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_set_area_monitor_callback",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "receiver",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_set_collision_layer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "layer",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_set_collision_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_set_monitor_callback",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "receiver",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_set_monitorable",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "monitorable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_set_param",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_set_ray_pickable",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_set_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_set_shape_disabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "disabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_set_shape_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transform",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_set_space",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "space",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_set_space_override_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "area_set_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "area",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transform",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_add_central_force",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "force",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_add_collision_exception",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "excepted_body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_add_force",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "force",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_add_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transform",
- "type": "Transform",
- "has_default_value": true,
- "default_value": "1, 0, 0, 0, 1, 0, 0, 0, 1 - 0, 0, 0"
- },
- {
- "name": "disabled",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "body_add_torque",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "torque",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_apply_central_impulse",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "impulse",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_apply_impulse",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "impulse",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_apply_torque_impulse",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "impulse",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_attach_object_instance_id",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_clear_shapes",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": true,
- "default_value": "2"
- },
- {
- "name": "init_sleeping",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "body_get_collision_layer",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_get_collision_mask",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_get_direct_state",
- "return_type": "PhysicsDirectBodyState",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_get_kinematic_safe_margin",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_get_max_contacts_reported",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_get_mode",
- "return_type": "enum.PhysicsServer::BodyMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_get_object_instance_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_get_param",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_get_shape",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_get_shape_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_get_shape_transform",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_get_space",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_get_state",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "state",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_is_axis_locked",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "axis",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_is_continuous_collision_detection_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_is_omitting_force_integration",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_is_ray_pickable",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_remove_collision_exception",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "excepted_body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_remove_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_set_axis_lock",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "axis",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "lock",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_set_axis_velocity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "axis_velocity",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_set_collision_layer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "layer",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_set_collision_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_set_enable_continuous_collision_detection",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_set_force_integration_callback",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "receiver",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "userdata",
- "type": "Variant",
- "has_default_value": true,
- "default_value": "Null"
- }
- ]
- },
- {
- "name": "body_set_kinematic_safe_margin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "margin",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_set_max_contacts_reported",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "amount",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_set_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_set_omit_force_integration",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_set_param",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_set_ray_pickable",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_set_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_set_shape_disabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "disabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_set_shape_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transform",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_set_space",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "space",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_set_state",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "state",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_test_motion",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "motion",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "infinite_inertia",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "result",
- "type": "PhysicsTestMotionResult",
- "has_default_value": true,
- "default_value": "Null"
- },
- {
- "name": "exclude_raycast_shapes",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- },
- {
- "name": "exclude",
- "type": "Array",
- "has_default_value": true,
- "default_value": "[]"
- }
- ]
- },
- {
- "name": "cone_twist_joint_get_param",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joint",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "cone_twist_joint_set_param",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joint",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "free_rid",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rid",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "generic_6dof_joint_get_flag",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joint",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "axis",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "flag",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "generic_6dof_joint_get_param",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joint",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "axis",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "generic_6dof_joint_set_flag",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joint",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "axis",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "flag",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "generic_6dof_joint_set_param",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joint",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "axis",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_process_info",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "process_info",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "hinge_joint_get_flag",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joint",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "flag",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "hinge_joint_get_param",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joint",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "hinge_joint_set_flag",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joint",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "flag",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "hinge_joint_set_param",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joint",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "joint_create_cone_twist",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body_A",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "local_ref_A",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "body_B",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "local_ref_B",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "joint_create_generic_6dof",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body_A",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "local_ref_A",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "body_B",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "local_ref_B",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "joint_create_hinge",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body_A",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "hinge_A",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "body_B",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "hinge_B",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "joint_create_pin",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body_A",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "local_A",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "body_B",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "local_B",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "joint_create_slider",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body_A",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "local_ref_A",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "body_B",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "local_ref_B",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "joint_get_solver_priority",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joint",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "joint_get_type",
- "return_type": "enum.PhysicsServer::JointType",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joint",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "joint_set_solver_priority",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joint",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "priority",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "pin_joint_get_local_a",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joint",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "pin_joint_get_local_b",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joint",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "pin_joint_get_param",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joint",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "pin_joint_set_local_a",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joint",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "local_A",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "pin_joint_set_local_b",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joint",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "local_B",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "pin_joint_set_param",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joint",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_active",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "active",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_iterations",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "iterations",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shape_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shape_get_data",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shape",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shape_get_type",
- "return_type": "enum.PhysicsServer::ShapeType",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shape",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shape_set_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shape",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "data",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "slider_joint_get_param",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joint",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "slider_joint_set_param",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "joint",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "space_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "space_get_direct_state",
- "return_type": "PhysicsDirectSpaceState",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "space",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "space_get_param",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "space",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "space_is_active",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "space",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "space_set_active",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "space",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "active",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "space_set_param",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "space",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "BodyAxis",
- "values": {
- "BODY_AXIS_LINEAR_X": 1,
- "BODY_AXIS_LINEAR_Y": 2,
- "BODY_AXIS_LINEAR_Z": 4,
- "BODY_AXIS_ANGULAR_X": 8,
- "BODY_AXIS_ANGULAR_Y": 16,
- "BODY_AXIS_ANGULAR_Z": 32
- }
- },
- {
- "name": "ProcessInfo",
- "values": {
- "INFO_ACTIVE_OBJECTS": 0,
- "INFO_COLLISION_PAIRS": 1,
- "INFO_ISLAND_COUNT": 2
- }
- },
- {
- "name": "AreaBodyStatus",
- "values": {
- "AREA_BODY_ADDED": 0,
- "AREA_BODY_REMOVED": 1
- }
- },
- {
- "name": "BodyMode",
- "values": {
- "BODY_MODE_STATIC": 0,
- "BODY_MODE_KINEMATIC": 1,
- "BODY_MODE_RIGID": 2,
- "BODY_MODE_CHARACTER": 3
- }
- },
- {
- "name": "ShapeType",
- "values": {
- "SHAPE_PLANE": 0,
- "SHAPE_RAY": 1,
- "SHAPE_SPHERE": 2,
- "SHAPE_BOX": 3,
- "SHAPE_CAPSULE": 4,
- "SHAPE_CYLINDER": 5,
- "SHAPE_CONVEX_POLYGON": 6,
- "SHAPE_CONCAVE_POLYGON": 7,
- "SHAPE_HEIGHTMAP": 8,
- "SHAPE_CUSTOM": 9
- }
- },
- {
- "name": "PinJointParam",
- "values": {
- "PIN_JOINT_BIAS": 0,
- "PIN_JOINT_DAMPING": 1,
- "PIN_JOINT_IMPULSE_CLAMP": 2
- }
- },
- {
- "name": "SpaceParameter",
- "values": {
- "SPACE_PARAM_CONTACT_RECYCLE_RADIUS": 0,
- "SPACE_PARAM_CONTACT_MAX_SEPARATION": 1,
- "SPACE_PARAM_BODY_MAX_ALLOWED_PENETRATION": 2,
- "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD": 3,
- "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD": 4,
- "SPACE_PARAM_BODY_TIME_TO_SLEEP": 5,
- "SPACE_PARAM_BODY_ANGULAR_VELOCITY_DAMP_RATIO": 6,
- "SPACE_PARAM_CONSTRAINT_DEFAULT_BIAS": 7
- }
- },
- {
- "name": "ConeTwistJointParam",
- "values": {
- "CONE_TWIST_JOINT_SWING_SPAN": 0,
- "CONE_TWIST_JOINT_TWIST_SPAN": 1,
- "CONE_TWIST_JOINT_BIAS": 2,
- "CONE_TWIST_JOINT_SOFTNESS": 3,
- "CONE_TWIST_JOINT_RELAXATION": 4
- }
- },
- {
- "name": "JointType",
- "values": {
- "JOINT_PIN": 0,
- "JOINT_HINGE": 1,
- "JOINT_SLIDER": 2,
- "JOINT_CONE_TWIST": 3,
- "JOINT_6DOF": 4
- }
- },
- {
- "name": "BodyState",
- "values": {
- "BODY_STATE_TRANSFORM": 0,
- "BODY_STATE_LINEAR_VELOCITY": 1,
- "BODY_STATE_ANGULAR_VELOCITY": 2,
- "BODY_STATE_SLEEPING": 3,
- "BODY_STATE_CAN_SLEEP": 4
- }
- },
- {
- "name": "BodyParameter",
- "values": {
- "BODY_PARAM_BOUNCE": 0,
- "BODY_PARAM_FRICTION": 1,
- "BODY_PARAM_MASS": 2,
- "BODY_PARAM_GRAVITY_SCALE": 3,
- "BODY_PARAM_LINEAR_DAMP": 4,
- "BODY_PARAM_ANGULAR_DAMP": 5,
- "BODY_PARAM_MAX": 6
- }
- },
- {
- "name": "G6DOFJointAxisParam",
- "values": {
- "G6DOF_JOINT_LINEAR_LOWER_LIMIT": 0,
- "G6DOF_JOINT_LINEAR_UPPER_LIMIT": 1,
- "G6DOF_JOINT_LINEAR_LIMIT_SOFTNESS": 2,
- "G6DOF_JOINT_LINEAR_RESTITUTION": 3,
- "G6DOF_JOINT_LINEAR_DAMPING": 4,
- "G6DOF_JOINT_LINEAR_MOTOR_TARGET_VELOCITY": 5,
- "G6DOF_JOINT_LINEAR_MOTOR_FORCE_LIMIT": 6,
- "G6DOF_JOINT_ANGULAR_LOWER_LIMIT": 10,
- "G6DOF_JOINT_ANGULAR_UPPER_LIMIT": 11,
- "G6DOF_JOINT_ANGULAR_LIMIT_SOFTNESS": 12,
- "G6DOF_JOINT_ANGULAR_DAMPING": 13,
- "G6DOF_JOINT_ANGULAR_RESTITUTION": 14,
- "G6DOF_JOINT_ANGULAR_FORCE_LIMIT": 15,
- "G6DOF_JOINT_ANGULAR_ERP": 16,
- "G6DOF_JOINT_ANGULAR_MOTOR_TARGET_VELOCITY": 17,
- "G6DOF_JOINT_ANGULAR_MOTOR_FORCE_LIMIT": 18
- }
- },
- {
- "name": "SliderJointParam",
- "values": {
- "SLIDER_JOINT_LINEAR_LIMIT_UPPER": 0,
- "SLIDER_JOINT_LINEAR_LIMIT_LOWER": 1,
- "SLIDER_JOINT_LINEAR_LIMIT_SOFTNESS": 2,
- "SLIDER_JOINT_LINEAR_LIMIT_RESTITUTION": 3,
- "SLIDER_JOINT_LINEAR_LIMIT_DAMPING": 4,
- "SLIDER_JOINT_LINEAR_MOTION_SOFTNESS": 5,
- "SLIDER_JOINT_LINEAR_MOTION_RESTITUTION": 6,
- "SLIDER_JOINT_LINEAR_MOTION_DAMPING": 7,
- "SLIDER_JOINT_LINEAR_ORTHOGONAL_SOFTNESS": 8,
- "SLIDER_JOINT_LINEAR_ORTHOGONAL_RESTITUTION": 9,
- "SLIDER_JOINT_LINEAR_ORTHOGONAL_DAMPING": 10,
- "SLIDER_JOINT_ANGULAR_LIMIT_UPPER": 11,
- "SLIDER_JOINT_ANGULAR_LIMIT_LOWER": 12,
- "SLIDER_JOINT_ANGULAR_LIMIT_SOFTNESS": 13,
- "SLIDER_JOINT_ANGULAR_LIMIT_RESTITUTION": 14,
- "SLIDER_JOINT_ANGULAR_LIMIT_DAMPING": 15,
- "SLIDER_JOINT_ANGULAR_MOTION_SOFTNESS": 16,
- "SLIDER_JOINT_ANGULAR_MOTION_RESTITUTION": 17,
- "SLIDER_JOINT_ANGULAR_MOTION_DAMPING": 18,
- "SLIDER_JOINT_ANGULAR_ORTHOGONAL_SOFTNESS": 19,
- "SLIDER_JOINT_ANGULAR_ORTHOGONAL_RESTITUTION": 20,
- "SLIDER_JOINT_ANGULAR_ORTHOGONAL_DAMPING": 21,
- "SLIDER_JOINT_MAX": 22
- }
- },
- {
- "name": "HingeJointParam",
- "values": {
- "HINGE_JOINT_BIAS": 0,
- "HINGE_JOINT_LIMIT_UPPER": 1,
- "HINGE_JOINT_LIMIT_LOWER": 2,
- "HINGE_JOINT_LIMIT_BIAS": 3,
- "HINGE_JOINT_LIMIT_SOFTNESS": 4,
- "HINGE_JOINT_LIMIT_RELAXATION": 5,
- "HINGE_JOINT_MOTOR_TARGET_VELOCITY": 6,
- "HINGE_JOINT_MOTOR_MAX_IMPULSE": 7
- }
- },
- {
- "name": "G6DOFJointAxisFlag",
- "values": {
- "G6DOF_JOINT_FLAG_ENABLE_LINEAR_LIMIT": 0,
- "G6DOF_JOINT_FLAG_ENABLE_ANGULAR_LIMIT": 1,
- "G6DOF_JOINT_FLAG_ENABLE_MOTOR": 4,
- "G6DOF_JOINT_FLAG_ENABLE_LINEAR_MOTOR": 5
- }
- },
- {
- "name": "HingeJointFlag",
- "values": {
- "HINGE_JOINT_FLAG_USE_LIMIT": 0,
- "HINGE_JOINT_FLAG_ENABLE_MOTOR": 1
- }
- },
- {
- "name": "AreaSpaceOverrideMode",
- "values": {
- "AREA_SPACE_OVERRIDE_DISABLED": 0,
- "AREA_SPACE_OVERRIDE_COMBINE": 1,
- "AREA_SPACE_OVERRIDE_COMBINE_REPLACE": 2,
- "AREA_SPACE_OVERRIDE_REPLACE": 3,
- "AREA_SPACE_OVERRIDE_REPLACE_COMBINE": 4
- }
- },
- {
- "name": "AreaParameter",
- "values": {
- "AREA_PARAM_GRAVITY": 0,
- "AREA_PARAM_GRAVITY_VECTOR": 1,
- "AREA_PARAM_GRAVITY_IS_POINT": 2,
- "AREA_PARAM_GRAVITY_DISTANCE_SCALE": 3,
- "AREA_PARAM_GRAVITY_POINT_ATTENUATION": 4,
- "AREA_PARAM_LINEAR_DAMP": 5,
- "AREA_PARAM_ANGULAR_DAMP": 6,
- "AREA_PARAM_PRIORITY": 7
- }
- }
- ]
- },
- {
- "name": "PhysicsShapeQueryParameters",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "collide_with_areas",
- "type": "bool",
- "getter": "is_collide_with_areas_enabled",
- "setter": "set_collide_with_areas",
- "index": -1
- },
- {
- "name": "collide_with_bodies",
- "type": "bool",
- "getter": "is_collide_with_bodies_enabled",
- "setter": "set_collide_with_bodies",
- "index": -1
- },
- {
- "name": "collision_mask",
- "type": "int",
- "getter": "get_collision_mask",
- "setter": "set_collision_mask",
- "index": -1
- },
- {
- "name": "exclude",
- "type": "Array",
- "getter": "get_exclude",
- "setter": "set_exclude",
- "index": -1
- },
- {
- "name": "margin",
- "type": "float",
- "getter": "get_margin",
- "setter": "set_margin",
- "index": -1
- },
- {
- "name": "shape_rid",
- "type": "RID",
- "getter": "get_shape_rid",
- "setter": "set_shape_rid",
- "index": -1
- },
- {
- "name": "transform",
- "type": "Transform",
- "getter": "get_transform",
- "setter": "set_transform",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_collision_mask",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_exclude",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_margin",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_shape_rid",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_transform",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_collide_with_areas_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_collide_with_bodies_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_collide_with_areas",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collide_with_bodies",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "collision_mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_exclude",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "exclude",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_margin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shape",
- "type": "Resource",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shape_rid",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shape",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "transform",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "PhysicsTestMotionResult",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "collider",
- "type": "Object",
- "getter": "get_collider",
- "setter": "",
- "index": -1
- },
- {
- "name": "collider_id",
- "type": "int",
- "getter": "get_collider_id",
- "setter": "",
- "index": -1
- },
- {
- "name": "collider_rid",
- "type": "RID",
- "getter": "get_collider_rid",
- "setter": "",
- "index": -1
- },
- {
- "name": "collider_shape",
- "type": "int",
- "getter": "get_collider_shape",
- "setter": "",
- "index": -1
- },
- {
- "name": "collider_velocity",
- "type": "Vector3",
- "getter": "get_collider_velocity",
- "setter": "",
- "index": -1
- },
- {
- "name": "collision_depth",
- "type": "float",
- "getter": "get_collision_depth",
- "setter": "",
- "index": -1
- },
- {
- "name": "collision_normal",
- "type": "Vector3",
- "getter": "get_collision_normal",
- "setter": "",
- "index": -1
- },
- {
- "name": "collision_point",
- "type": "Vector3",
- "getter": "get_collision_point",
- "setter": "",
- "index": -1
- },
- {
- "name": "collision_safe_fraction",
- "type": "float",
- "getter": "get_collision_safe_fraction",
- "setter": "",
- "index": -1
- },
- {
- "name": "collision_unsafe_fraction",
- "type": "float",
- "getter": "get_collision_unsafe_fraction",
- "setter": "",
- "index": -1
- },
- {
- "name": "motion",
- "type": "Vector3",
- "getter": "get_motion",
- "setter": "",
- "index": -1
- },
- {
- "name": "motion_remainder",
- "type": "Vector3",
- "getter": "get_motion_remainder",
- "setter": "",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_collider",
- "return_type": "Object",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collider_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collider_rid",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collider_shape",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collider_velocity",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_depth",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_normal",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_point",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_safe_fraction",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_unsafe_fraction",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_motion",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_motion_remainder",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "PinJoint",
- "base_class": "Joint",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "PARAM_BIAS": 0,
- "PARAM_DAMPING": 1,
- "PARAM_IMPULSE_CLAMP": 2
- },
- "properties": [
- {
- "name": "params/bias",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 0
- },
- {
- "name": "params/damping",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 1
- },
- {
- "name": "params/impulse_clamp",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 2
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_param",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_param",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Param",
- "values": {
- "PARAM_BIAS": 0,
- "PARAM_DAMPING": 1,
- "PARAM_IMPULSE_CLAMP": 2
- }
- }
- ]
- },
- {
- "name": "PinJoint2D",
- "base_class": "Joint2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "softness",
- "type": "float",
- "getter": "get_softness",
- "setter": "set_softness",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_softness",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_softness",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "softness",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "PlaneMesh",
- "base_class": "PrimitiveMesh",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "center_offset",
- "type": "Vector3",
- "getter": "get_center_offset",
- "setter": "set_center_offset",
- "index": -1
- },
- {
- "name": "size",
- "type": "Vector2",
- "getter": "get_size",
- "setter": "set_size",
- "index": -1
- },
- {
- "name": "subdivide_depth",
- "type": "int",
- "getter": "get_subdivide_depth",
- "setter": "set_subdivide_depth",
- "index": -1
- },
- {
- "name": "subdivide_width",
- "type": "int",
- "getter": "get_subdivide_width",
- "setter": "set_subdivide_width",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_center_offset",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_size",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_subdivide_depth",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_subdivide_width",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_center_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_subdivide_depth",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "subdivide",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_subdivide_width",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "subdivide",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "PlaneShape",
- "base_class": "Shape",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "plane",
- "type": "Plane",
- "getter": "get_plane",
- "setter": "set_plane",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_plane",
- "return_type": "Plane",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_plane",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "plane",
- "type": "Plane",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "PluginScript",
- "base_class": "Script",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "new",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": true,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "PointMesh",
- "base_class": "PrimitiveMesh",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "Polygon2D",
- "base_class": "Node2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "antialiased",
- "type": "bool",
- "getter": "get_antialiased",
- "setter": "set_antialiased",
- "index": -1
- },
- {
- "name": "bones",
- "type": "Array",
- "getter": "_get_bones",
- "setter": "_set_bones",
- "index": -1
- },
- {
- "name": "color",
- "type": "Color",
- "getter": "get_color",
- "setter": "set_color",
- "index": -1
- },
- {
- "name": "internal_vertex_count",
- "type": "int",
- "getter": "get_internal_vertex_count",
- "setter": "set_internal_vertex_count",
- "index": -1
- },
- {
- "name": "invert_border",
- "type": "float",
- "getter": "get_invert_border",
- "setter": "set_invert_border",
- "index": -1
- },
- {
- "name": "invert_enable",
- "type": "bool",
- "getter": "get_invert",
- "setter": "set_invert",
- "index": -1
- },
- {
- "name": "offset",
- "type": "Vector2",
- "getter": "get_offset",
- "setter": "set_offset",
- "index": -1
- },
- {
- "name": "polygon",
- "type": "PoolVector2Array",
- "getter": "get_polygon",
- "setter": "set_polygon",
- "index": -1
- },
- {
- "name": "polygons",
- "type": "Array",
- "getter": "get_polygons",
- "setter": "set_polygons",
- "index": -1
- },
- {
- "name": "skeleton",
- "type": "NodePath",
- "getter": "get_skeleton",
- "setter": "set_skeleton",
- "index": -1
- },
- {
- "name": "texture",
- "type": "Texture",
- "getter": "get_texture",
- "setter": "set_texture",
- "index": -1
- },
- {
- "name": "texture_offset",
- "type": "Vector2",
- "getter": "get_texture_offset",
- "setter": "set_texture_offset",
- "index": -1
- },
- {
- "name": "texture_rotation",
- "type": "float",
- "getter": "get_texture_rotation",
- "setter": "set_texture_rotation",
- "index": -1
- },
- {
- "name": "texture_rotation_degrees",
- "type": "float",
- "getter": "get_texture_rotation_degrees",
- "setter": "set_texture_rotation_degrees",
- "index": -1
- },
- {
- "name": "texture_scale",
- "type": "Vector2",
- "getter": "get_texture_scale",
- "setter": "set_texture_scale",
- "index": -1
- },
- {
- "name": "uv",
- "type": "PoolVector2Array",
- "getter": "get_uv",
- "setter": "set_uv",
- "index": -1
- },
- {
- "name": "vertex_colors",
- "type": "PoolColorArray",
- "getter": "get_vertex_colors",
- "setter": "set_vertex_colors",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_get_bones",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_bones",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bones",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_skeleton_bone_setup_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "add_bone",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "weights",
- "type": "PoolRealArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear_bones",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "erase_bone",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_antialiased",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_bone_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_bone_path",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_bone_weights",
- "return_type": "PoolRealArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_internal_vertex_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_invert",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_invert_border",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_offset",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_polygon",
- "return_type": "PoolVector2Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_polygons",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_skeleton",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_texture",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_texture_offset",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_texture_rotation",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_texture_rotation_degrees",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_texture_scale",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_uv",
- "return_type": "PoolVector2Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_vertex_colors",
- "return_type": "PoolColorArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_antialiased",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "antialiased",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bone_path",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "path",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bone_weights",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "weights",
- "type": "PoolRealArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_internal_vertex_count",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "internal_vertex_count",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_invert",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "invert",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_invert_border",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "invert_border",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_polygon",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "polygon",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_polygons",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "polygons",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_skeleton",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "skeleton",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_texture_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture_offset",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_texture_rotation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture_rotation",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_texture_rotation_degrees",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture_rotation",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_texture_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture_scale",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_uv",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "uv",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_vertex_colors",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "vertex_colors",
- "type": "PoolColorArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "PolygonPathFinder",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "data",
- "type": "Dictionary",
- "getter": "_get_data",
- "setter": "_set_data",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_get_data",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Dictionary",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "find_path",
- "return_type": "PoolVector2Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_bounds",
- "return_type": "Rect2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_closest_point",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_intersections",
- "return_type": "PoolVector2Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_point_penalty",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_point_inside",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_point_penalty",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "penalty",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "setup",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "points",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "connections",
- "type": "PoolIntArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Popup",
- "base_class": "Control",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "NOTIFICATION_POPUP_HIDE": 81,
- "NOTIFICATION_POST_POPUP": 80
- },
- "properties": [
- {
- "name": "popup_exclusive",
- "type": "bool",
- "getter": "is_exclusive",
- "setter": "set_exclusive",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "about_to_show",
- "arguments": [
- ]
- },
- {
- "name": "popup_hide",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "is_exclusive",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "popup",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bounds",
- "type": "Rect2",
- "has_default_value": true,
- "default_value": "(0, 0, 0, 0)"
- }
- ]
- },
- {
- "name": "popup_centered",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2",
- "has_default_value": true,
- "default_value": "(0, 0)"
- }
- ]
- },
- {
- "name": "popup_centered_clamped",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2",
- "has_default_value": true,
- "default_value": "(0, 0)"
- },
- {
- "name": "fallback_ratio",
- "type": "float",
- "has_default_value": true,
- "default_value": "0.75"
- }
- ]
- },
- {
- "name": "popup_centered_minsize",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "minsize",
- "type": "Vector2",
- "has_default_value": true,
- "default_value": "(0, 0)"
- }
- ]
- },
- {
- "name": "popup_centered_ratio",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ratio",
- "type": "float",
- "has_default_value": true,
- "default_value": "0.75"
- }
- ]
- },
- {
- "name": "set_as_minsize",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_exclusive",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "PopupDialog",
- "base_class": "Popup",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "PopupMenu",
- "base_class": "Popup",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "allow_search",
- "type": "bool",
- "getter": "get_allow_search",
- "setter": "set_allow_search",
- "index": -1
- },
- {
- "name": "hide_on_checkable_item_selection",
- "type": "bool",
- "getter": "is_hide_on_checkable_item_selection",
- "setter": "set_hide_on_checkable_item_selection",
- "index": -1
- },
- {
- "name": "hide_on_item_selection",
- "type": "bool",
- "getter": "is_hide_on_item_selection",
- "setter": "set_hide_on_item_selection",
- "index": -1
- },
- {
- "name": "hide_on_state_item_selection",
- "type": "bool",
- "getter": "is_hide_on_state_item_selection",
- "setter": "set_hide_on_state_item_selection",
- "index": -1
- },
- {
- "name": "items",
- "type": "Array",
- "getter": "_get_items",
- "setter": "_set_items",
- "index": -1
- },
- {
- "name": "submenu_popup_delay",
- "type": "float",
- "getter": "get_submenu_popup_delay",
- "setter": "set_submenu_popup_delay",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "id_focused",
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "id_pressed",
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "index_pressed",
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_get_items",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_gui_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_items",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_submenu_timeout",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "add_check_item",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "label",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- },
- {
- "name": "accel",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "add_check_shortcut",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shortcut",
- "type": "ShortCut",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- },
- {
- "name": "global",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "add_icon_check_item",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "label",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- },
- {
- "name": "accel",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "add_icon_check_shortcut",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shortcut",
- "type": "ShortCut",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- },
- {
- "name": "global",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "add_icon_item",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "label",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- },
- {
- "name": "accel",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "add_icon_radio_check_item",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "label",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- },
- {
- "name": "accel",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "add_icon_radio_check_shortcut",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shortcut",
- "type": "ShortCut",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- },
- {
- "name": "global",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "add_icon_shortcut",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shortcut",
- "type": "ShortCut",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- },
- {
- "name": "global",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "add_item",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "label",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- },
- {
- "name": "accel",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "add_multistate_item",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "label",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "max_states",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "default_state",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- },
- {
- "name": "accel",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "add_radio_check_item",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "label",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- },
- {
- "name": "accel",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "add_radio_check_shortcut",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shortcut",
- "type": "ShortCut",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- },
- {
- "name": "global",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "add_separator",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "label",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "add_shortcut",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shortcut",
- "type": "ShortCut",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- },
- {
- "name": "global",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "add_submenu_item",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "label",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "submenu",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_allow_search",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_current_index",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_item_accelerator",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_item_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_item_icon",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_item_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_item_index",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_item_metadata",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_item_shortcut",
- "return_type": "ShortCut",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_item_submenu",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_item_text",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_item_tooltip",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_submenu_popup_delay",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_hide_on_checkable_item_selection",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_hide_on_item_selection",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_hide_on_state_item_selection",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_hide_on_window_lose_focus",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_item_checkable",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_item_checked",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_item_disabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_item_radio_checkable",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_item_separator",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_item_shortcut_disabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_item",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_allow_search",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "allow",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_hide_on_checkable_item_selection",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_hide_on_item_selection",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_hide_on_state_item_selection",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_hide_on_window_lose_focus",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_accelerator",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "accel",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_as_checkable",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_as_radio_checkable",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_as_separator",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_checked",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "checked",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_disabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "disabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_icon",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "icon",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_id",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_metadata",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "metadata",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_multistate",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "state",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_shortcut",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shortcut",
- "type": "ShortCut",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "global",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "set_item_shortcut_disabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "disabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_submenu",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "submenu",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_text",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_item_tooltip",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "tooltip",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_submenu_popup_delay",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "seconds",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "toggle_item_checked",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "toggle_item_multistate",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "PopupPanel",
- "base_class": "Popup",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "Portal",
- "base_class": "Spatial",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "linked_room",
- "type": "NodePath",
- "getter": "get_linked_room",
- "setter": "set_linked_room",
- "index": -1
- },
- {
- "name": "points",
- "type": "PoolVector2Array",
- "getter": "get_points",
- "setter": "set_points",
- "index": -1
- },
- {
- "name": "portal_active",
- "type": "bool",
- "getter": "get_portal_active",
- "setter": "set_portal_active",
- "index": -1
- },
- {
- "name": "portal_margin",
- "type": "float",
- "getter": "get_portal_margin",
- "setter": "set_portal_margin",
- "index": -1
- },
- {
- "name": "two_way",
- "type": "bool",
- "getter": "is_two_way",
- "setter": "set_two_way",
- "index": -1
- },
- {
- "name": "use_default_margin",
- "type": "bool",
- "getter": "get_use_default_margin",
- "setter": "set_use_default_margin",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_linked_room",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_points",
- "return_type": "PoolVector2Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_portal_active",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_portal_margin",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_use_default_margin",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_two_way",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_linked_room",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "p_room",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_point",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_points",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "points",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_portal_active",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "p_active",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_portal_margin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "p_margin",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_two_way",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "p_two_way",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_default_margin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "p_use",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Position2D",
- "base_class": "Node2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "gizmo_extents",
- "type": "float",
- "getter": "_get_gizmo_extents",
- "setter": "_set_gizmo_extents",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_get_gizmo_extents",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_gizmo_extents",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "extents",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Position3D",
- "base_class": "Spatial",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "PrimitiveMesh",
- "base_class": "Mesh",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "custom_aabb",
- "type": "AABB",
- "getter": "get_custom_aabb",
- "setter": "set_custom_aabb",
- "index": -1
- },
- {
- "name": "flip_faces",
- "type": "bool",
- "getter": "get_flip_faces",
- "setter": "set_flip_faces",
- "index": -1
- },
- {
- "name": "material",
- "type": "SpatialMaterial,ShaderMaterial",
- "getter": "get_material",
- "setter": "set_material",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_update",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_custom_aabb",
- "return_type": "AABB",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_flip_faces",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_material",
- "return_type": "Material",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_mesh_arrays",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_custom_aabb",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "aabb",
- "type": "AABB",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_flip_faces",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flip_faces",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_material",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "material",
- "type": "Material",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "PrismMesh",
- "base_class": "PrimitiveMesh",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "left_to_right",
- "type": "float",
- "getter": "get_left_to_right",
- "setter": "set_left_to_right",
- "index": -1
- },
- {
- "name": "size",
- "type": "Vector3",
- "getter": "get_size",
- "setter": "set_size",
- "index": -1
- },
- {
- "name": "subdivide_depth",
- "type": "int",
- "getter": "get_subdivide_depth",
- "setter": "set_subdivide_depth",
- "index": -1
- },
- {
- "name": "subdivide_height",
- "type": "int",
- "getter": "get_subdivide_height",
- "setter": "set_subdivide_height",
- "index": -1
- },
- {
- "name": "subdivide_width",
- "type": "int",
- "getter": "get_subdivide_width",
- "setter": "set_subdivide_width",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_left_to_right",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_size",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_subdivide_depth",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_subdivide_height",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_subdivide_width",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_left_to_right",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "left_to_right",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_subdivide_depth",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "segments",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_subdivide_height",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "segments",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_subdivide_width",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "segments",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "ProceduralSky",
- "base_class": "Sky",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "TEXTURE_SIZE_1024": 2,
- "TEXTURE_SIZE_2048": 3,
- "TEXTURE_SIZE_256": 0,
- "TEXTURE_SIZE_4096": 4,
- "TEXTURE_SIZE_512": 1,
- "TEXTURE_SIZE_MAX": 5
- },
- "properties": [
- {
- "name": "ground_bottom_color",
- "type": "Color",
- "getter": "get_ground_bottom_color",
- "setter": "set_ground_bottom_color",
- "index": -1
- },
- {
- "name": "ground_curve",
- "type": "float",
- "getter": "get_ground_curve",
- "setter": "set_ground_curve",
- "index": -1
- },
- {
- "name": "ground_energy",
- "type": "float",
- "getter": "get_ground_energy",
- "setter": "set_ground_energy",
- "index": -1
- },
- {
- "name": "ground_horizon_color",
- "type": "Color",
- "getter": "get_ground_horizon_color",
- "setter": "set_ground_horizon_color",
- "index": -1
- },
- {
- "name": "sky_curve",
- "type": "float",
- "getter": "get_sky_curve",
- "setter": "set_sky_curve",
- "index": -1
- },
- {
- "name": "sky_energy",
- "type": "float",
- "getter": "get_sky_energy",
- "setter": "set_sky_energy",
- "index": -1
- },
- {
- "name": "sky_horizon_color",
- "type": "Color",
- "getter": "get_sky_horizon_color",
- "setter": "set_sky_horizon_color",
- "index": -1
- },
- {
- "name": "sky_top_color",
- "type": "Color",
- "getter": "get_sky_top_color",
- "setter": "set_sky_top_color",
- "index": -1
- },
- {
- "name": "sun_angle_max",
- "type": "float",
- "getter": "get_sun_angle_max",
- "setter": "set_sun_angle_max",
- "index": -1
- },
- {
- "name": "sun_angle_min",
- "type": "float",
- "getter": "get_sun_angle_min",
- "setter": "set_sun_angle_min",
- "index": -1
- },
- {
- "name": "sun_color",
- "type": "Color",
- "getter": "get_sun_color",
- "setter": "set_sun_color",
- "index": -1
- },
- {
- "name": "sun_curve",
- "type": "float",
- "getter": "get_sun_curve",
- "setter": "set_sun_curve",
- "index": -1
- },
- {
- "name": "sun_energy",
- "type": "float",
- "getter": "get_sun_energy",
- "setter": "set_sun_energy",
- "index": -1
- },
- {
- "name": "sun_latitude",
- "type": "float",
- "getter": "get_sun_latitude",
- "setter": "set_sun_latitude",
- "index": -1
- },
- {
- "name": "sun_longitude",
- "type": "float",
- "getter": "get_sun_longitude",
- "setter": "set_sun_longitude",
- "index": -1
- },
- {
- "name": "texture_size",
- "type": "int",
- "getter": "get_texture_size",
- "setter": "set_texture_size",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_thread_done",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "image",
- "type": "Image",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_update_sky",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ground_bottom_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ground_curve",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ground_energy",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ground_horizon_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_sky_curve",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_sky_energy",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_sky_horizon_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_sky_top_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_sun_angle_max",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_sun_angle_min",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_sun_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_sun_curve",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_sun_energy",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_sun_latitude",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_sun_longitude",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_texture_size",
- "return_type": "enum.ProceduralSky::TextureSize",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_ground_bottom_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ground_curve",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "curve",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ground_energy",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "energy",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ground_horizon_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sky_curve",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "curve",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sky_energy",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "energy",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sky_horizon_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sky_top_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sun_angle_max",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "degrees",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sun_angle_min",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "degrees",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sun_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sun_curve",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "curve",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sun_energy",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "energy",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sun_latitude",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "degrees",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sun_longitude",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "degrees",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_texture_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "TextureSize",
- "values": {
- "TEXTURE_SIZE_256": 0,
- "TEXTURE_SIZE_512": 1,
- "TEXTURE_SIZE_1024": 2,
- "TEXTURE_SIZE_2048": 3,
- "TEXTURE_SIZE_4096": 4,
- "TEXTURE_SIZE_MAX": 5
- }
- }
- ]
- },
- {
- "name": "ProgressBar",
- "base_class": "Range",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "percent_visible",
- "type": "bool",
- "getter": "is_percent_visible",
- "setter": "set_percent_visible",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "is_percent_visible",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_percent_visible",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "visible",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "ProjectSettings",
- "base_class": "Object",
- "api_type": "core",
- "singleton": true,
- "singleton_name": "ProjectSettings",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "add_property_info",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "hint",
- "type": "Dictionary",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_order",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_setting",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "globalize_path",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_setting",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "load_resource_pack",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pack",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "replace_files",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- },
- {
- "name": "offset",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "localize_path",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "property_can_revert",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "property_get_revert",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "save",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "save_custom",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "file",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_initial_value",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_order",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_setting",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "ProximityGroup",
- "base_class": "Spatial",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "MODE_PROXY": 0,
- "MODE_SIGNAL": 1
- },
- "properties": [
- {
- "name": "dispatch_mode",
- "type": "int",
- "getter": "get_dispatch_mode",
- "setter": "set_dispatch_mode",
- "index": -1
- },
- {
- "name": "grid_radius",
- "type": "Vector3",
- "getter": "get_grid_radius",
- "setter": "set_grid_radius",
- "index": -1
- },
- {
- "name": "group_name",
- "type": "String",
- "getter": "get_group_name",
- "setter": "set_group_name",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "broadcast",
- "arguments": [
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "parameters",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_proximity_group_broadcast",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "parameters",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "broadcast",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "parameters",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_dispatch_mode",
- "return_type": "enum.ProximityGroup::DispatchMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_grid_radius",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_group_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_dispatch_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_grid_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radius",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_group_name",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "DispatchMode",
- "values": {
- "MODE_PROXY": 0,
- "MODE_SIGNAL": 1
- }
- }
- ]
- },
- {
- "name": "ProxyTexture",
- "base_class": "Texture",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "base",
- "type": "Texture",
- "getter": "get_base",
- "setter": "set_base",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_base",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_base",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "base",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "QuadMesh",
- "base_class": "PrimitiveMesh",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "center_offset",
- "type": "Vector3",
- "getter": "get_center_offset",
- "setter": "set_center_offset",
- "index": -1
- },
- {
- "name": "size",
- "type": "Vector2",
- "getter": "get_size",
- "setter": "set_size",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_center_offset",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_size",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_center_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "center_offset",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "RandomNumberGenerator",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "seed",
- "type": "int",
- "getter": "get_seed",
- "setter": "set_seed",
- "index": -1
- },
- {
- "name": "state",
- "type": "int",
- "getter": "get_state",
- "setter": "set_state",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_seed",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_state",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "randf",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "randf_range",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "randfn",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mean",
- "type": "float",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "deviation",
- "type": "float",
- "has_default_value": true,
- "default_value": "1"
- }
- ]
- },
- {
- "name": "randi",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "randi_range",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "randomize",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_seed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "seed",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_state",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "state",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Range",
- "base_class": "Control",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "allow_greater",
- "type": "bool",
- "getter": "is_greater_allowed",
- "setter": "set_allow_greater",
- "index": -1
- },
- {
- "name": "allow_lesser",
- "type": "bool",
- "getter": "is_lesser_allowed",
- "setter": "set_allow_lesser",
- "index": -1
- },
- {
- "name": "exp_edit",
- "type": "bool",
- "getter": "is_ratio_exp",
- "setter": "set_exp_ratio",
- "index": -1
- },
- {
- "name": "max_value",
- "type": "float",
- "getter": "get_max",
- "setter": "set_max",
- "index": -1
- },
- {
- "name": "min_value",
- "type": "float",
- "getter": "get_min",
- "setter": "set_min",
- "index": -1
- },
- {
- "name": "page",
- "type": "float",
- "getter": "get_page",
- "setter": "set_page",
- "index": -1
- },
- {
- "name": "ratio",
- "type": "float",
- "getter": "get_as_ratio",
- "setter": "set_as_ratio",
- "index": -1
- },
- {
- "name": "rounded",
- "type": "bool",
- "getter": "is_using_rounded_values",
- "setter": "set_use_rounded_values",
- "index": -1
- },
- {
- "name": "step",
- "type": "float",
- "getter": "get_step",
- "setter": "set_step",
- "index": -1
- },
- {
- "name": "value",
- "type": "float",
- "getter": "get_value",
- "setter": "set_value",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "changed",
- "arguments": [
- ]
- },
- {
- "name": "value_changed",
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "get_as_ratio",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_max",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_min",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_page",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_step",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_value",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_greater_allowed",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_lesser_allowed",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_ratio_exp",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_using_rounded_values",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_allow_greater",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "allow",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_allow_lesser",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "allow",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_as_ratio",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_exp_ratio",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_max",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "maximum",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_min",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "minimum",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_page",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pagesize",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_step",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "step",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_rounded_values",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_value",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "share",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "with",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "unshare",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "RayCast",
- "base_class": "Spatial",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "cast_to",
- "type": "Vector3",
- "getter": "get_cast_to",
- "setter": "set_cast_to",
- "index": -1
- },
- {
- "name": "collide_with_areas",
- "type": "bool",
- "getter": "is_collide_with_areas_enabled",
- "setter": "set_collide_with_areas",
- "index": -1
- },
- {
- "name": "collide_with_bodies",
- "type": "bool",
- "getter": "is_collide_with_bodies_enabled",
- "setter": "set_collide_with_bodies",
- "index": -1
- },
- {
- "name": "collision_mask",
- "type": "int",
- "getter": "get_collision_mask",
- "setter": "set_collision_mask",
- "index": -1
- },
- {
- "name": "debug_shape_custom_color",
- "type": "Color",
- "getter": "get_debug_shape_custom_color",
- "setter": "set_debug_shape_custom_color",
- "index": -1
- },
- {
- "name": "debug_shape_thickness",
- "type": "int",
- "getter": "get_debug_shape_thickness",
- "setter": "set_debug_shape_thickness",
- "index": -1
- },
- {
- "name": "enabled",
- "type": "bool",
- "getter": "is_enabled",
- "setter": "set_enabled",
- "index": -1
- },
- {
- "name": "exclude_parent",
- "type": "bool",
- "getter": "get_exclude_parent_body",
- "setter": "set_exclude_parent_body",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "add_exception",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_exception_rid",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rid",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear_exceptions",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "force_raycast_update",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_cast_to",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collider",
- "return_type": "Object",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collider_shape",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_mask",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_mask_bit",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_collision_normal",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_point",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_debug_shape_custom_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_debug_shape_thickness",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_exclude_parent_body",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_collide_with_areas_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_collide_with_bodies_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_colliding",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "remove_exception",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_exception_rid",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rid",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_cast_to",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "local_point",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collide_with_areas",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collide_with_bodies",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_mask_bit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_debug_shape_custom_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "debug_shape_custom_color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_debug_shape_thickness",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "debug_shape_thickness",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_exclude_parent_body",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mask",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "RayCast2D",
- "base_class": "Node2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "cast_to",
- "type": "Vector2",
- "getter": "get_cast_to",
- "setter": "set_cast_to",
- "index": -1
- },
- {
- "name": "collide_with_areas",
- "type": "bool",
- "getter": "is_collide_with_areas_enabled",
- "setter": "set_collide_with_areas",
- "index": -1
- },
- {
- "name": "collide_with_bodies",
- "type": "bool",
- "getter": "is_collide_with_bodies_enabled",
- "setter": "set_collide_with_bodies",
- "index": -1
- },
- {
- "name": "collision_mask",
- "type": "int",
- "getter": "get_collision_mask",
- "setter": "set_collision_mask",
- "index": -1
- },
- {
- "name": "enabled",
- "type": "bool",
- "getter": "is_enabled",
- "setter": "set_enabled",
- "index": -1
- },
- {
- "name": "exclude_parent",
- "type": "bool",
- "getter": "get_exclude_parent_body",
- "setter": "set_exclude_parent_body",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "add_exception",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_exception_rid",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rid",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear_exceptions",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "force_raycast_update",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_cast_to",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collider",
- "return_type": "Object",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collider_shape",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_mask",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_mask_bit",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_collision_normal",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_point",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_exclude_parent_body",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_collide_with_areas_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_collide_with_bodies_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_colliding",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "remove_exception",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_exception_rid",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rid",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_cast_to",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "local_point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collide_with_areas",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collide_with_bodies",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_mask_bit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_exclude_parent_body",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mask",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "RayShape",
- "base_class": "Shape",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "length",
- "type": "float",
- "getter": "get_length",
- "setter": "set_length",
- "index": -1
- },
- {
- "name": "slips_on_slope",
- "type": "bool",
- "getter": "get_slips_on_slope",
- "setter": "set_slips_on_slope",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_length",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_slips_on_slope",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_length",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "length",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_slips_on_slope",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "active",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "RayShape2D",
- "base_class": "Shape2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "length",
- "type": "float",
- "getter": "get_length",
- "setter": "set_length",
- "index": -1
- },
- {
- "name": "slips_on_slope",
- "type": "bool",
- "getter": "get_slips_on_slope",
- "setter": "set_slips_on_slope",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_length",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_slips_on_slope",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_length",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "length",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_slips_on_slope",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "active",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "RectangleShape2D",
- "base_class": "Shape2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "extents",
- "type": "Vector2",
- "getter": "get_extents",
- "setter": "set_extents",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_extents",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_extents",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "extents",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Reference",
- "base_class": "Object",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "init_ref",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "reference",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "unreference",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "ReferenceRect",
- "base_class": "Control",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "border_color",
- "type": "Color",
- "getter": "get_border_color",
- "setter": "set_border_color",
- "index": -1
- },
- {
- "name": "border_width",
- "type": "float",
- "getter": "get_border_width",
- "setter": "set_border_width",
- "index": -1
- },
- {
- "name": "editor_only",
- "type": "bool",
- "getter": "get_editor_only",
- "setter": "set_editor_only",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_border_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_border_width",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_editor_only",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_border_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_border_width",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "width",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_editor_only",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "ReflectionProbe",
- "base_class": "VisualInstance",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "UPDATE_ALWAYS": 1,
- "UPDATE_ONCE": 0
- },
- "properties": [
- {
- "name": "box_projection",
- "type": "bool",
- "getter": "is_box_projection_enabled",
- "setter": "set_enable_box_projection",
- "index": -1
- },
- {
- "name": "cull_mask",
- "type": "int",
- "getter": "get_cull_mask",
- "setter": "set_cull_mask",
- "index": -1
- },
- {
- "name": "enable_shadows",
- "type": "bool",
- "getter": "are_shadows_enabled",
- "setter": "set_enable_shadows",
- "index": -1
- },
- {
- "name": "extents",
- "type": "Vector3",
- "getter": "get_extents",
- "setter": "set_extents",
- "index": -1
- },
- {
- "name": "intensity",
- "type": "float",
- "getter": "get_intensity",
- "setter": "set_intensity",
- "index": -1
- },
- {
- "name": "interior_ambient_color",
- "type": "Color",
- "getter": "get_interior_ambient",
- "setter": "set_interior_ambient",
- "index": -1
- },
- {
- "name": "interior_ambient_contrib",
- "type": "float",
- "getter": "get_interior_ambient_probe_contribution",
- "setter": "set_interior_ambient_probe_contribution",
- "index": -1
- },
- {
- "name": "interior_ambient_energy",
- "type": "float",
- "getter": "get_interior_ambient_energy",
- "setter": "set_interior_ambient_energy",
- "index": -1
- },
- {
- "name": "interior_enable",
- "type": "bool",
- "getter": "is_set_as_interior",
- "setter": "set_as_interior",
- "index": -1
- },
- {
- "name": "max_distance",
- "type": "float",
- "getter": "get_max_distance",
- "setter": "set_max_distance",
- "index": -1
- },
- {
- "name": "origin_offset",
- "type": "Vector3",
- "getter": "get_origin_offset",
- "setter": "set_origin_offset",
- "index": -1
- },
- {
- "name": "update_mode",
- "type": "int",
- "getter": "get_update_mode",
- "setter": "set_update_mode",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "are_shadows_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_cull_mask",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_extents",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_intensity",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_interior_ambient",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_interior_ambient_energy",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_interior_ambient_probe_contribution",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_max_distance",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_origin_offset",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_update_mode",
- "return_type": "enum.ReflectionProbe::UpdateMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_box_projection_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_set_as_interior",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_as_interior",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_cull_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "layers",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_enable_box_projection",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_enable_shadows",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_extents",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "extents",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_intensity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "intensity",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_interior_ambient",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ambient",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_interior_ambient_energy",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ambient_energy",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_interior_ambient_probe_contribution",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ambient_probe_contribution",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_max_distance",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "max_distance",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_origin_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "origin_offset",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_update_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "UpdateMode",
- "values": {
- "UPDATE_ONCE": 0,
- "UPDATE_ALWAYS": 1
- }
- }
- ]
- },
- {
- "name": "RegEx",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "compile",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pattern",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_group_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_names",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_pattern",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_valid",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "search",
- "return_type": "RegExMatch",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "subject",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "offset",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "end",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "search_all",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "subject",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "offset",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "end",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "sub",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "subject",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "replacement",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "all",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "offset",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "end",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "RegExMatch",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "names",
- "type": "Dictionary",
- "getter": "get_names",
- "setter": "",
- "index": -1
- },
- {
- "name": "strings",
- "type": "Array",
- "getter": "get_strings",
- "setter": "",
- "index": -1
- },
- {
- "name": "subject",
- "type": "String",
- "getter": "get_subject",
- "setter": "",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_end",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "Variant",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_group_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_names",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_start",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "Variant",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_string",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "Variant",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_strings",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_subject",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "RemoteTransform",
- "base_class": "Spatial",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "remote_path",
- "type": "NodePath",
- "getter": "get_remote_node",
- "setter": "set_remote_node",
- "index": -1
- },
- {
- "name": "update_position",
- "type": "bool",
- "getter": "get_update_position",
- "setter": "set_update_position",
- "index": -1
- },
- {
- "name": "update_rotation",
- "type": "bool",
- "getter": "get_update_rotation",
- "setter": "set_update_rotation",
- "index": -1
- },
- {
- "name": "update_scale",
- "type": "bool",
- "getter": "get_update_scale",
- "setter": "set_update_scale",
- "index": -1
- },
- {
- "name": "use_global_coordinates",
- "type": "bool",
- "getter": "get_use_global_coordinates",
- "setter": "set_use_global_coordinates",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "force_update_cache",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_remote_node",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_update_position",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_update_rotation",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_update_scale",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_use_global_coordinates",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_remote_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_update_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "update_remote_position",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_update_rotation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "update_remote_rotation",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_update_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "update_remote_scale",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_global_coordinates",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "use_global_coordinates",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "RemoteTransform2D",
- "base_class": "Node2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "remote_path",
- "type": "NodePath",
- "getter": "get_remote_node",
- "setter": "set_remote_node",
- "index": -1
- },
- {
- "name": "update_position",
- "type": "bool",
- "getter": "get_update_position",
- "setter": "set_update_position",
- "index": -1
- },
- {
- "name": "update_rotation",
- "type": "bool",
- "getter": "get_update_rotation",
- "setter": "set_update_rotation",
- "index": -1
- },
- {
- "name": "update_scale",
- "type": "bool",
- "getter": "get_update_scale",
- "setter": "set_update_scale",
- "index": -1
- },
- {
- "name": "use_global_coordinates",
- "type": "bool",
- "getter": "get_use_global_coordinates",
- "setter": "set_use_global_coordinates",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "force_update_cache",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_remote_node",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_update_position",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_update_rotation",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_update_scale",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_use_global_coordinates",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_remote_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_update_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "update_remote_position",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_update_rotation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "update_remote_rotation",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_update_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "update_remote_scale",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_global_coordinates",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "use_global_coordinates",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Resource",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "resource_local_to_scene",
- "type": "bool",
- "getter": "is_local_to_scene",
- "setter": "set_local_to_scene",
- "index": -1
- },
- {
- "name": "resource_name",
- "type": "String",
- "getter": "get_name",
- "setter": "set_name",
- "index": -1
- },
- {
- "name": "resource_path",
- "type": "String",
- "getter": "get_path",
- "setter": "set_path",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "changed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_setup_local_to_scene",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "duplicate",
- "return_type": "Resource",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "subresources",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "emit_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_local_scene",
- "return_type": "Node",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_path",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_rid",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_local_to_scene",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_local_to_scene",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_name",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_path",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "setup_local_to_scene",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "take_over_path",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "ResourceFormatLoader",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_dependencies",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "add_types",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_recognized_extensions",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_resource_type",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "handles_type",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "typename",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "load",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "original_path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "rename_dependencies",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "renames",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "ResourceFormatSaver",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_recognized_extensions",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "resource",
- "type": "Resource",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "recognize",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "resource",
- "type": "Resource",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "save",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "resource",
- "type": "Resource",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "flags",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "ResourceImporter",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- "IMPORT_ORDER_DEFAULT": 0,
- "IMPORT_ORDER_SCENE": 100
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- {
- "name": "ImportOrder",
- "values": {
- "IMPORT_ORDER_DEFAULT": 0,
- "IMPORT_ORDER_SCENE": 100
- }
- }
- ]
- },
- {
- "name": "ResourceInteractiveLoader",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_resource",
- "return_type": "Resource",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_stage",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_stage_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "poll",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "wait",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "ResourcePreloader",
- "base_class": "Node",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "resources",
- "type": "Array",
- "getter": "_get_resources",
- "setter": "_set_resources",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_get_resources",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_resources",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_resource",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "resource",
- "type": "Resource",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_resource",
- "return_type": "Resource",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_resource_list",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_resource",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_resource",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "rename_resource",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "newname",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "RichTextEffect",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_process_custom_fx",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "char_fx",
- "type": "CharFXTransform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "RichTextLabel",
- "base_class": "Control",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "ALIGN_CENTER": 1,
- "ALIGN_FILL": 3,
- "ALIGN_LEFT": 0,
- "ALIGN_RIGHT": 2,
- "ITEM_ALIGN": 8,
- "ITEM_COLOR": 5,
- "ITEM_CUSTOMFX": 18,
- "ITEM_FADE": 12,
- "ITEM_FONT": 4,
- "ITEM_FRAME": 0,
- "ITEM_IMAGE": 2,
- "ITEM_INDENT": 9,
- "ITEM_LIST": 10,
- "ITEM_META": 17,
- "ITEM_NEWLINE": 3,
- "ITEM_RAINBOW": 16,
- "ITEM_SHAKE": 13,
- "ITEM_STRIKETHROUGH": 7,
- "ITEM_TABLE": 11,
- "ITEM_TEXT": 1,
- "ITEM_TORNADO": 15,
- "ITEM_UNDERLINE": 6,
- "ITEM_WAVE": 14,
- "LIST_DOTS": 2,
- "LIST_LETTERS": 1,
- "LIST_NUMBERS": 0
- },
- "properties": [
- {
- "name": "bbcode_enabled",
- "type": "bool",
- "getter": "is_using_bbcode",
- "setter": "set_use_bbcode",
- "index": -1
- },
- {
- "name": "bbcode_text",
- "type": "String",
- "getter": "get_bbcode",
- "setter": "set_bbcode",
- "index": -1
- },
- {
- "name": "custom_effects",
- "type": "17/17:RichTextEffect",
- "getter": "get_effects",
- "setter": "set_effects",
- "index": -1
- },
- {
- "name": "fit_content_height",
- "type": "bool",
- "getter": "is_fit_content_height_enabled",
- "setter": "set_fit_content_height",
- "index": -1
- },
- {
- "name": "meta_underlined",
- "type": "bool",
- "getter": "is_meta_underlined",
- "setter": "set_meta_underline",
- "index": -1
- },
- {
- "name": "override_selected_font_color",
- "type": "bool",
- "getter": "is_overriding_selected_font_color",
- "setter": "set_override_selected_font_color",
- "index": -1
- },
- {
- "name": "percent_visible",
- "type": "float",
- "getter": "get_percent_visible",
- "setter": "set_percent_visible",
- "index": -1
- },
- {
- "name": "scroll_active",
- "type": "bool",
- "getter": "is_scroll_active",
- "setter": "set_scroll_active",
- "index": -1
- },
- {
- "name": "scroll_following",
- "type": "bool",
- "getter": "is_scroll_following",
- "setter": "set_scroll_follow",
- "index": -1
- },
- {
- "name": "selection_enabled",
- "type": "bool",
- "getter": "is_selection_enabled",
- "setter": "set_selection_enabled",
- "index": -1
- },
- {
- "name": "tab_size",
- "type": "int",
- "getter": "get_tab_size",
- "setter": "set_tab_size",
- "index": -1
- },
- {
- "name": "text",
- "type": "String",
- "getter": "get_text",
- "setter": "set_text",
- "index": -1
- },
- {
- "name": "visible_characters",
- "type": "int",
- "getter": "get_visible_characters",
- "setter": "set_visible_characters",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "meta_clicked",
- "arguments": [
- {
- "name": "meta",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "meta_hover_ended",
- "arguments": [
- {
- "name": "meta",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "meta_hover_started",
- "arguments": [
- {
- "name": "meta",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_gui_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_scroll_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_image",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "image",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "width",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "height",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "add_text",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "append_bbcode",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bbcode",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_bbcode",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_content_height",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_effects",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_line_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_percent_visible",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tab_size",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_text",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_total_character_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_v_scroll",
- "return_type": "VScrollBar",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_visible_characters",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_visible_line_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "install_effect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "effect",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_fit_content_height_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_meta_underlined",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_overriding_selected_font_color",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_scroll_active",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_scroll_following",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_selection_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_using_bbcode",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "newline",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "parse_bbcode",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bbcode",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "parse_expressions_for_values",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "expressions",
- "type": "PoolStringArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "pop",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "push_align",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "align",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "push_bold",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "push_bold_italics",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "push_cell",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "push_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "push_font",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "font",
- "type": "Font",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "push_indent",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "level",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "push_italics",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "push_list",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "push_meta",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "data",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "push_mono",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "push_normal",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "push_strikethrough",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "push_table",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "columns",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "push_underline",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "remove_line",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "scroll_to_line",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bbcode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_effects",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "effects",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fit_content_height",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_meta_underline",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_override_selected_font_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "override",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_percent_visible",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "percent_visible",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_scroll_active",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "active",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_scroll_follow",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "follow",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_selection_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tab_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "spaces",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_table_column_expand",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "expand",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "ratio",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_text",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_bbcode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_visible_characters",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Align",
- "values": {
- "ALIGN_LEFT": 0,
- "ALIGN_CENTER": 1,
- "ALIGN_RIGHT": 2,
- "ALIGN_FILL": 3
- }
- },
- {
- "name": "ListType",
- "values": {
- "LIST_NUMBERS": 0,
- "LIST_LETTERS": 1,
- "LIST_DOTS": 2
- }
- },
- {
- "name": "ItemType",
- "values": {
- "ITEM_FRAME": 0,
- "ITEM_TEXT": 1,
- "ITEM_IMAGE": 2,
- "ITEM_NEWLINE": 3,
- "ITEM_FONT": 4,
- "ITEM_COLOR": 5,
- "ITEM_UNDERLINE": 6,
- "ITEM_STRIKETHROUGH": 7,
- "ITEM_ALIGN": 8,
- "ITEM_INDENT": 9,
- "ITEM_LIST": 10,
- "ITEM_TABLE": 11,
- "ITEM_FADE": 12,
- "ITEM_SHAKE": 13,
- "ITEM_WAVE": 14,
- "ITEM_TORNADO": 15,
- "ITEM_RAINBOW": 16,
- "ITEM_META": 17,
- "ITEM_CUSTOMFX": 18
- }
- }
- ]
- },
- {
- "name": "RigidBody",
- "base_class": "PhysicsBody",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "MODE_CHARACTER": 2,
- "MODE_KINEMATIC": 3,
- "MODE_RIGID": 0,
- "MODE_STATIC": 1
- },
- "properties": [
- {
- "name": "angular_damp",
- "type": "float",
- "getter": "get_angular_damp",
- "setter": "set_angular_damp",
- "index": -1
- },
- {
- "name": "angular_velocity",
- "type": "Vector3",
- "getter": "get_angular_velocity",
- "setter": "set_angular_velocity",
- "index": -1
- },
- {
- "name": "axis_lock_angular_x",
- "type": "bool",
- "getter": "get_axis_lock",
- "setter": "set_axis_lock",
- "index": 8
- },
- {
- "name": "axis_lock_angular_y",
- "type": "bool",
- "getter": "get_axis_lock",
- "setter": "set_axis_lock",
- "index": 16
- },
- {
- "name": "axis_lock_angular_z",
- "type": "bool",
- "getter": "get_axis_lock",
- "setter": "set_axis_lock",
- "index": 32
- },
- {
- "name": "axis_lock_linear_x",
- "type": "bool",
- "getter": "get_axis_lock",
- "setter": "set_axis_lock",
- "index": 1
- },
- {
- "name": "axis_lock_linear_y",
- "type": "bool",
- "getter": "get_axis_lock",
- "setter": "set_axis_lock",
- "index": 2
- },
- {
- "name": "axis_lock_linear_z",
- "type": "bool",
- "getter": "get_axis_lock",
- "setter": "set_axis_lock",
- "index": 4
- },
- {
- "name": "bounce",
- "type": "float",
- "getter": "get_bounce",
- "setter": "set_bounce",
- "index": -1
- },
- {
- "name": "can_sleep",
- "type": "bool",
- "getter": "is_able_to_sleep",
- "setter": "set_can_sleep",
- "index": -1
- },
- {
- "name": "contact_monitor",
- "type": "bool",
- "getter": "is_contact_monitor_enabled",
- "setter": "set_contact_monitor",
- "index": -1
- },
- {
- "name": "contacts_reported",
- "type": "int",
- "getter": "get_max_contacts_reported",
- "setter": "set_max_contacts_reported",
- "index": -1
- },
- {
- "name": "continuous_cd",
- "type": "bool",
- "getter": "is_using_continuous_collision_detection",
- "setter": "set_use_continuous_collision_detection",
- "index": -1
- },
- {
- "name": "custom_integrator",
- "type": "bool",
- "getter": "is_using_custom_integrator",
- "setter": "set_use_custom_integrator",
- "index": -1
- },
- {
- "name": "friction",
- "type": "float",
- "getter": "get_friction",
- "setter": "set_friction",
- "index": -1
- },
- {
- "name": "gravity_scale",
- "type": "float",
- "getter": "get_gravity_scale",
- "setter": "set_gravity_scale",
- "index": -1
- },
- {
- "name": "linear_damp",
- "type": "float",
- "getter": "get_linear_damp",
- "setter": "set_linear_damp",
- "index": -1
- },
- {
- "name": "linear_velocity",
- "type": "Vector3",
- "getter": "get_linear_velocity",
- "setter": "set_linear_velocity",
- "index": -1
- },
- {
- "name": "mass",
- "type": "float",
- "getter": "get_mass",
- "setter": "set_mass",
- "index": -1
- },
- {
- "name": "mode",
- "type": "int",
- "getter": "get_mode",
- "setter": "set_mode",
- "index": -1
- },
- {
- "name": "physics_material_override",
- "type": "PhysicsMaterial",
- "getter": "get_physics_material_override",
- "setter": "set_physics_material_override",
- "index": -1
- },
- {
- "name": "sleeping",
- "type": "bool",
- "getter": "is_sleeping",
- "setter": "set_sleeping",
- "index": -1
- },
- {
- "name": "weight",
- "type": "float",
- "getter": "get_weight",
- "setter": "set_weight",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "body_entered",
- "arguments": [
- {
- "name": "body",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_exited",
- "arguments": [
- {
- "name": "body",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_shape_entered",
- "arguments": [
- {
- "name": "body_rid",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "body",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "body_shape_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "local_shape_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_shape_exited",
- "arguments": [
- {
- "name": "body_rid",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "body",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "body_shape_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "local_shape_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "sleeping_state_changed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_body_enter_tree",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_body_exit_tree",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_direct_state_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_integrate_forces",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "state",
- "type": "PhysicsDirectBodyState",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_reload_physics_characteristics",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "add_central_force",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "force",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_force",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "force",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_torque",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "torque",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "apply_central_impulse",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "impulse",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "apply_impulse",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "impulse",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "apply_torque_impulse",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "impulse",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_angular_damp",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_angular_velocity",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_axis_lock",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "axis",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_bounce",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_colliding_bodies",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_friction",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_gravity_scale",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_inverse_inertia_tensor",
- "return_type": "Basis",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_linear_damp",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_linear_velocity",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_mass",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_max_contacts_reported",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_mode",
- "return_type": "enum.RigidBody::Mode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_physics_material_override",
- "return_type": "PhysicsMaterial",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_weight",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_able_to_sleep",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_contact_monitor_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_sleeping",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_using_continuous_collision_detection",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_using_custom_integrator",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_angular_damp",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "angular_damp",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_angular_velocity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "angular_velocity",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_axis_lock",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "axis",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "lock",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_axis_velocity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "axis_velocity",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bounce",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bounce",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_can_sleep",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "able_to_sleep",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_contact_monitor",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_friction",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "friction",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_gravity_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "gravity_scale",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_linear_damp",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "linear_damp",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_linear_velocity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "linear_velocity",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_mass",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mass",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_max_contacts_reported",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_physics_material_override",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "physics_material_override",
- "type": "PhysicsMaterial",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sleeping",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "sleeping",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_continuous_collision_detection",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_custom_integrator",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_weight",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "weight",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Mode",
- "values": {
- "MODE_RIGID": 0,
- "MODE_STATIC": 1,
- "MODE_CHARACTER": 2,
- "MODE_KINEMATIC": 3
- }
- }
- ]
- },
- {
- "name": "RigidBody2D",
- "base_class": "PhysicsBody2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "CCD_MODE_CAST_RAY": 1,
- "CCD_MODE_CAST_SHAPE": 2,
- "CCD_MODE_DISABLED": 0,
- "MODE_CHARACTER": 2,
- "MODE_KINEMATIC": 3,
- "MODE_RIGID": 0,
- "MODE_STATIC": 1
- },
- "properties": [
- {
- "name": "angular_damp",
- "type": "float",
- "getter": "get_angular_damp",
- "setter": "set_angular_damp",
- "index": -1
- },
- {
- "name": "angular_velocity",
- "type": "float",
- "getter": "get_angular_velocity",
- "setter": "set_angular_velocity",
- "index": -1
- },
- {
- "name": "applied_force",
- "type": "Vector2",
- "getter": "get_applied_force",
- "setter": "set_applied_force",
- "index": -1
- },
- {
- "name": "applied_torque",
- "type": "float",
- "getter": "get_applied_torque",
- "setter": "set_applied_torque",
- "index": -1
- },
- {
- "name": "bounce",
- "type": "float",
- "getter": "get_bounce",
- "setter": "set_bounce",
- "index": -1
- },
- {
- "name": "can_sleep",
- "type": "bool",
- "getter": "is_able_to_sleep",
- "setter": "set_can_sleep",
- "index": -1
- },
- {
- "name": "contact_monitor",
- "type": "bool",
- "getter": "is_contact_monitor_enabled",
- "setter": "set_contact_monitor",
- "index": -1
- },
- {
- "name": "contacts_reported",
- "type": "int",
- "getter": "get_max_contacts_reported",
- "setter": "set_max_contacts_reported",
- "index": -1
- },
- {
- "name": "continuous_cd",
- "type": "int",
- "getter": "get_continuous_collision_detection_mode",
- "setter": "set_continuous_collision_detection_mode",
- "index": -1
- },
- {
- "name": "custom_integrator",
- "type": "bool",
- "getter": "is_using_custom_integrator",
- "setter": "set_use_custom_integrator",
- "index": -1
- },
- {
- "name": "friction",
- "type": "float",
- "getter": "get_friction",
- "setter": "set_friction",
- "index": -1
- },
- {
- "name": "gravity_scale",
- "type": "float",
- "getter": "get_gravity_scale",
- "setter": "set_gravity_scale",
- "index": -1
- },
- {
- "name": "inertia",
- "type": "float",
- "getter": "get_inertia",
- "setter": "set_inertia",
- "index": -1
- },
- {
- "name": "linear_damp",
- "type": "float",
- "getter": "get_linear_damp",
- "setter": "set_linear_damp",
- "index": -1
- },
- {
- "name": "linear_velocity",
- "type": "Vector2",
- "getter": "get_linear_velocity",
- "setter": "set_linear_velocity",
- "index": -1
- },
- {
- "name": "mass",
- "type": "float",
- "getter": "get_mass",
- "setter": "set_mass",
- "index": -1
- },
- {
- "name": "mode",
- "type": "int",
- "getter": "get_mode",
- "setter": "set_mode",
- "index": -1
- },
- {
- "name": "physics_material_override",
- "type": "PhysicsMaterial",
- "getter": "get_physics_material_override",
- "setter": "set_physics_material_override",
- "index": -1
- },
- {
- "name": "sleeping",
- "type": "bool",
- "getter": "is_sleeping",
- "setter": "set_sleeping",
- "index": -1
- },
- {
- "name": "weight",
- "type": "float",
- "getter": "get_weight",
- "setter": "set_weight",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "body_entered",
- "arguments": [
- {
- "name": "body",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_exited",
- "arguments": [
- {
- "name": "body",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_shape_entered",
- "arguments": [
- {
- "name": "body_rid",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "body",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "body_shape_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "local_shape_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "body_shape_exited",
- "arguments": [
- {
- "name": "body_rid",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "body",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "body_shape_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "local_shape_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "sleeping_state_changed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_body_enter_tree",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_body_exit_tree",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_direct_state_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_integrate_forces",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "state",
- "type": "Physics2DDirectBodyState",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_reload_physics_characteristics",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "add_central_force",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "force",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_force",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "force",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_torque",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "torque",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "apply_central_impulse",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "impulse",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "apply_impulse",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "impulse",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "apply_torque_impulse",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "torque",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_angular_damp",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_angular_velocity",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_applied_force",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_applied_torque",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_bounce",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_colliding_bodies",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_continuous_collision_detection_mode",
- "return_type": "enum.RigidBody2D::CCDMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_friction",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_gravity_scale",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_inertia",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_linear_damp",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_linear_velocity",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_mass",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_max_contacts_reported",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_mode",
- "return_type": "enum.RigidBody2D::Mode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_physics_material_override",
- "return_type": "PhysicsMaterial",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_weight",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_able_to_sleep",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_contact_monitor_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_sleeping",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_using_custom_integrator",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_angular_damp",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "angular_damp",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_angular_velocity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "angular_velocity",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_applied_force",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "force",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_applied_torque",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "torque",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_axis_velocity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "axis_velocity",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bounce",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bounce",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_can_sleep",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "able_to_sleep",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_contact_monitor",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_continuous_collision_detection_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_friction",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "friction",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_gravity_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "gravity_scale",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_inertia",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "inertia",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_linear_damp",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "linear_damp",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_linear_velocity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "linear_velocity",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_mass",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mass",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_max_contacts_reported",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_physics_material_override",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "physics_material_override",
- "type": "PhysicsMaterial",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sleeping",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "sleeping",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_custom_integrator",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_weight",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "weight",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "test_motion",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "motion",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "infinite_inertia",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- },
- {
- "name": "margin",
- "type": "float",
- "has_default_value": true,
- "default_value": "0.08"
- },
- {
- "name": "result",
- "type": "Physics2DTestMotionResult",
- "has_default_value": true,
- "default_value": "Null"
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Mode",
- "values": {
- "MODE_RIGID": 0,
- "MODE_STATIC": 1,
- "MODE_CHARACTER": 2,
- "MODE_KINEMATIC": 3
- }
- },
- {
- "name": "CCDMode",
- "values": {
- "CCD_MODE_DISABLED": 0,
- "CCD_MODE_CAST_RAY": 1,
- "CCD_MODE_CAST_SHAPE": 2
- }
- }
- ]
- },
- {
- "name": "Room",
- "base_class": "Spatial",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "points",
- "type": "PoolVector3Array",
- "getter": "get_points",
- "setter": "set_points",
- "index": -1
- },
- {
- "name": "room_simplify",
- "type": "float",
- "getter": "get_room_simplify",
- "setter": "set_room_simplify",
- "index": -1
- },
- {
- "name": "use_default_simplify",
- "type": "bool",
- "getter": "get_use_default_simplify",
- "setter": "set_use_default_simplify",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_points",
- "return_type": "PoolVector3Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_room_simplify",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_use_default_simplify",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_point",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_points",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "points",
- "type": "PoolVector3Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_room_simplify",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "p_value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_default_simplify",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "p_use",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "RoomGroup",
- "base_class": "Spatial",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "roomgroup_priority",
- "type": "int",
- "getter": "get_roomgroup_priority",
- "setter": "set_roomgroup_priority",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_roomgroup_priority",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_roomgroup_priority",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "p_priority",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "RoomManager",
- "base_class": "Spatial",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "PVS_MODE_DISABLED": 0,
- "PVS_MODE_FULL": 2,
- "PVS_MODE_PARTIAL": 1
- },
- "properties": [
- {
- "name": "active",
- "type": "bool",
- "getter": "rooms_get_active",
- "setter": "rooms_set_active",
- "index": -1
- },
- {
- "name": "debug_sprawl",
- "type": "bool",
- "getter": "get_debug_sprawl",
- "setter": "set_debug_sprawl",
- "index": -1
- },
- {
- "name": "default_portal_margin",
- "type": "float",
- "getter": "get_default_portal_margin",
- "setter": "set_default_portal_margin",
- "index": -1
- },
- {
- "name": "gameplay_monitor",
- "type": "bool",
- "getter": "get_gameplay_monitor_enabled",
- "setter": "set_gameplay_monitor_enabled",
- "index": -1
- },
- {
- "name": "merge_meshes",
- "type": "bool",
- "getter": "get_merge_meshes",
- "setter": "set_merge_meshes",
- "index": -1
- },
- {
- "name": "overlap_warning_threshold",
- "type": "int",
- "getter": "get_overlap_warning_threshold",
- "setter": "set_overlap_warning_threshold",
- "index": -1
- },
- {
- "name": "portal_depth_limit",
- "type": "int",
- "getter": "get_portal_depth_limit",
- "setter": "set_portal_depth_limit",
- "index": -1
- },
- {
- "name": "preview_camera",
- "type": "NodePath",
- "getter": "get_preview_camera_path",
- "setter": "set_preview_camera_path",
- "index": -1
- },
- {
- "name": "pvs_mode",
- "type": "int",
- "getter": "get_pvs_mode",
- "setter": "set_pvs_mode",
- "index": -1
- },
- {
- "name": "roaming_expansion_margin",
- "type": "float",
- "getter": "get_roaming_expansion_margin",
- "setter": "set_roaming_expansion_margin",
- "index": -1
- },
- {
- "name": "room_simplify",
- "type": "float",
- "getter": "get_room_simplify",
- "setter": "set_room_simplify",
- "index": -1
- },
- {
- "name": "roomlist",
- "type": "NodePath",
- "getter": "get_roomlist_path",
- "setter": "set_roomlist_path",
- "index": -1
- },
- {
- "name": "show_margins",
- "type": "bool",
- "getter": "get_show_margins",
- "setter": "set_show_margins",
- "index": -1
- },
- {
- "name": "use_secondary_pvs",
- "type": "bool",
- "getter": "get_use_secondary_pvs",
- "setter": "set_use_secondary_pvs",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_debug_sprawl",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_default_portal_margin",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_gameplay_monitor_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_merge_meshes",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_overlap_warning_threshold",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_portal_depth_limit",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_preview_camera_path",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_pvs_mode",
- "return_type": "enum.RoomManager::PVSMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_roaming_expansion_margin",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_room_simplify",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_roomlist_path",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_show_margins",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_use_secondary_pvs",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "rooms_clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "rooms_convert",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "rooms_get_active",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "rooms_set_active",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "active",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_debug_sprawl",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "debug_sprawl",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_default_portal_margin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "default_portal_margin",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_gameplay_monitor_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "gameplay_monitor",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_merge_meshes",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "merge_meshes",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_overlap_warning_threshold",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "overlap_warning_threshold",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_portal_depth_limit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "portal_depth_limit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_preview_camera_path",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "preview_camera",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_pvs_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pvs_mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_roaming_expansion_margin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "roaming_expansion_margin",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_room_simplify",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "room_simplify",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_roomlist_path",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "p_path",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_show_margins",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "show_margins",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_secondary_pvs",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "use_secondary_pvs",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "PVSMode",
- "values": {
- "PVS_MODE_DISABLED": 0,
- "PVS_MODE_PARTIAL": 1,
- "PVS_MODE_FULL": 2
- }
- }
- ]
- },
- {
- "name": "RootMotionView",
- "base_class": "VisualInstance",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "animation_path",
- "type": "NodePath",
- "getter": "get_animation_path",
- "setter": "set_animation_path",
- "index": -1
- },
- {
- "name": "cell_size",
- "type": "float",
- "getter": "get_cell_size",
- "setter": "set_cell_size",
- "index": -1
- },
- {
- "name": "color",
- "type": "Color",
- "getter": "get_color",
- "setter": "set_color",
- "index": -1
- },
- {
- "name": "radius",
- "type": "float",
- "getter": "get_radius",
- "setter": "set_radius",
- "index": -1
- },
- {
- "name": "zero_y",
- "type": "bool",
- "getter": "get_zero_y",
- "setter": "set_zero_y",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "SceneState",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- "GEN_EDIT_STATE_DISABLED": 0,
- "GEN_EDIT_STATE_INSTANCE": 1,
- "GEN_EDIT_STATE_MAIN": 2,
- "GEN_EDIT_STATE_MAIN_INHERITED": 3
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_connection_binds",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_connection_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_connection_flags",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_connection_method",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_connection_signal",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_connection_source",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_connection_target",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_node_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_node_groups",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_node_index",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_node_instance",
- "return_type": "PackedScene",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_node_instance_placeholder",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_node_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_node_owner_path",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_node_path",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "for_parent",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "get_node_property_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_node_property_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "prop_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_node_property_value",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "prop_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_node_type",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_node_instance_placeholder",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "GenEditState",
- "values": {
- "GEN_EDIT_STATE_DISABLED": 0,
- "GEN_EDIT_STATE_INSTANCE": 1,
- "GEN_EDIT_STATE_MAIN": 2,
- "GEN_EDIT_STATE_MAIN_INHERITED": 3
- }
- }
- ]
- },
- {
- "name": "SceneTree",
- "base_class": "MainLoop",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "GROUP_CALL_DEFAULT": 0,
- "GROUP_CALL_REALTIME": 2,
- "GROUP_CALL_REVERSE": 1,
- "GROUP_CALL_UNIQUE": 4,
- "STRETCH_ASPECT_EXPAND": 4,
- "STRETCH_ASPECT_IGNORE": 0,
- "STRETCH_ASPECT_KEEP": 1,
- "STRETCH_ASPECT_KEEP_HEIGHT": 3,
- "STRETCH_ASPECT_KEEP_WIDTH": 2,
- "STRETCH_MODE_2D": 1,
- "STRETCH_MODE_DISABLED": 0,
- "STRETCH_MODE_VIEWPORT": 2
- },
- "properties": [
- {
- "name": "current_scene",
- "type": "Node",
- "getter": "get_current_scene",
- "setter": "set_current_scene",
- "index": -1
- },
- {
- "name": "debug_collisions_hint",
- "type": "bool",
- "getter": "is_debugging_collisions_hint",
- "setter": "set_debug_collisions_hint",
- "index": -1
- },
- {
- "name": "debug_navigation_hint",
- "type": "bool",
- "getter": "is_debugging_navigation_hint",
- "setter": "set_debug_navigation_hint",
- "index": -1
- },
- {
- "name": "edited_scene_root",
- "type": "Node",
- "getter": "get_edited_scene_root",
- "setter": "set_edited_scene_root",
- "index": -1
- },
- {
- "name": "multiplayer",
- "type": "MultiplayerAPI",
- "getter": "get_multiplayer",
- "setter": "set_multiplayer",
- "index": -1
- },
- {
- "name": "multiplayer_poll",
- "type": "bool",
- "getter": "is_multiplayer_poll_enabled",
- "setter": "set_multiplayer_poll_enabled",
- "index": -1
- },
- {
- "name": "network_peer",
- "type": "NetworkedMultiplayerPeer",
- "getter": "get_network_peer",
- "setter": "set_network_peer",
- "index": -1
- },
- {
- "name": "paused",
- "type": "bool",
- "getter": "is_paused",
- "setter": "set_pause",
- "index": -1
- },
- {
- "name": "refuse_new_network_connections",
- "type": "bool",
- "getter": "is_refusing_new_network_connections",
- "setter": "set_refuse_new_network_connections",
- "index": -1
- },
- {
- "name": "root",
- "type": "Node",
- "getter": "get_root",
- "setter": "",
- "index": -1
- },
- {
- "name": "use_font_oversampling",
- "type": "bool",
- "getter": "is_using_font_oversampling",
- "setter": "set_use_font_oversampling",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "connected_to_server",
- "arguments": [
- ]
- },
- {
- "name": "connection_failed",
- "arguments": [
- ]
- },
- {
- "name": "files_dropped",
- "arguments": [
- {
- "name": "files",
- "type": "PoolStringArray",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "screen",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "global_menu_action",
- "arguments": [
- {
- "name": "id",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "meta",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "idle_frame",
- "arguments": [
- ]
- },
- {
- "name": "network_peer_connected",
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "network_peer_disconnected",
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "node_added",
- "arguments": [
- {
- "name": "node",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "node_configuration_warning_changed",
- "arguments": [
- {
- "name": "node",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "node_removed",
- "arguments": [
- {
- "name": "node",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "node_renamed",
- "arguments": [
- {
- "name": "node",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "physics_frame",
- "arguments": [
- ]
- },
- {
- "name": "screen_resized",
- "arguments": [
- ]
- },
- {
- "name": "server_disconnected",
- "arguments": [
- ]
- },
- {
- "name": "tree_changed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_change_scene",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_connected_to_server",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_connection_failed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_network_peer_connected",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_network_peer_disconnected",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_server_disconnected",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "call_group",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": true,
- "is_from_script": false,
- "arguments": [
- {
- "name": "group",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "call_group_flags",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": true,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flags",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "group",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "change_scene",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "change_scene_to",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "packed_scene",
- "type": "PackedScene",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "create_timer",
- "return_type": "SceneTreeTimer",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "time_sec",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "pause_mode_process",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "get_current_scene",
- "return_type": "Node",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_edited_scene_root",
- "return_type": "Node",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_frame",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_multiplayer",
- "return_type": "MultiplayerAPI",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_network_connected_peers",
- "return_type": "PoolIntArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_network_peer",
- "return_type": "NetworkedMultiplayerPeer",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_network_unique_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_node_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_nodes_in_group",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "group",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_root",
- "return_type": "Viewport",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_rpc_sender_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_group",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_network_peer",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_debugging_collisions_hint",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_debugging_navigation_hint",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_input_handled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_multiplayer_poll_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_network_server",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_paused",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_refusing_new_network_connections",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_using_font_oversampling",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "notify_group",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "group",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "notification",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "notify_group_flags",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "call_flags",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "group",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "notification",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "queue_delete",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "obj",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "quit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "exit_code",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "reload_current_scene",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_auto_accept_quit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_current_scene",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "child_node",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_debug_collisions_hint",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_debug_navigation_hint",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_edited_scene_root",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scene",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_group",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "group",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_group_flags",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "call_flags",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "group",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_input_as_handled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_multiplayer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "multiplayer",
- "type": "MultiplayerAPI",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_multiplayer_poll_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_network_peer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "peer",
- "type": "NetworkedMultiplayerPeer",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_pause",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_quit_on_go_back",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_refuse_new_network_connections",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "refuse",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_screen_stretch",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "aspect",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "minsize",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "scale",
- "type": "float",
- "has_default_value": true,
- "default_value": "1"
- }
- ]
- },
- {
- "name": "set_use_font_oversampling",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "StretchAspect",
- "values": {
- "STRETCH_ASPECT_IGNORE": 0,
- "STRETCH_ASPECT_KEEP": 1,
- "STRETCH_ASPECT_KEEP_WIDTH": 2,
- "STRETCH_ASPECT_KEEP_HEIGHT": 3,
- "STRETCH_ASPECT_EXPAND": 4
- }
- },
- {
- "name": "GroupCallFlags",
- "values": {
- "GROUP_CALL_DEFAULT": 0,
- "GROUP_CALL_REVERSE": 1,
- "GROUP_CALL_REALTIME": 2,
- "GROUP_CALL_UNIQUE": 4
- }
- },
- {
- "name": "StretchMode",
- "values": {
- "STRETCH_MODE_DISABLED": 0,
- "STRETCH_MODE_2D": 1,
- "STRETCH_MODE_VIEWPORT": 2
- }
- }
- ]
- },
- {
- "name": "SceneTreeTimer",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "time_left",
- "type": "float",
- "getter": "get_time_left",
- "setter": "set_time_left",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "timeout",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "get_time_left",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_time_left",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "time",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Script",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "source_code",
- "type": "String",
- "getter": "get_source_code",
- "setter": "set_source_code",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "can_instance",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_base_script",
- "return_type": "Script",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_instance_base_type",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_property_default_value",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_script_constant_map",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_script_method_list",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_script_property_list",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_script_signal_list",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_source_code",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_script_signal",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "signal_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_source_code",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "instance_has",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "base_object",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_tool",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "reload",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "keep_state",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "set_source_code",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "source",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "ScriptCreateDialog",
- "base_class": "ConfirmationDialog",
- "api_type": "tools",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- {
- "name": "script_created",
- "arguments": [
- {
- "name": "script",
- "type": "Script",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_browse_class_in_tree",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_browse_path",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_built_in_pressed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_class_name_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_create",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_file_selected",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_lang_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_parent_name_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_path_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_path_entered",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_path_hbox_sorted",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_template_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "config",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "inherits",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "built_in_enabled",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- },
- {
- "name": "load_enabled",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "ScriptEditor",
- "base_class": "PanelContainer",
- "api_type": "tools",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- {
- "name": "editor_script_changed",
- "arguments": [
- {
- "name": "script",
- "type": "Script",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "script_close",
- "arguments": [
- {
- "name": "script",
- "type": "Script",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_add_callback",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg2",
- "type": "PoolStringArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_autosave_scripts",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_breaked",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_clear_execution",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Reference",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_close_all_tabs",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_close_current_tab",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_close_discard_current_tab",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_close_docs_tab",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_close_other_tabs",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_copy_script_path",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_editor_pause",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_editor_play",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_editor_settings_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_editor_stop",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_file_dialog_action",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_filter_methods_text_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_filter_scripts_text_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_get_debug_tooltip",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_goto_script_line",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Reference",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_goto_script_line2",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_help_class_goto",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_help_class_open",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_help_overview_selected",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_help_search",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_history_back",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_history_forward",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_live_auto_reload_running_scripts",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_members_overview_selected",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_menu_option",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_on_find_in_files_modified_files",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "PoolStringArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_on_find_in_files_requested",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_on_find_in_files_result_selected",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg2",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg3",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_on_replace_in_files_requested",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_open_recent_script",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_queue_close_tabs",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_request_help",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_res_saved_callback",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Resource",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_resave_scripts",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_save_history",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_scene_saved_callback",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_script_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_script_created",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Script",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_script_list_gui_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_script_selected",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_script_split_dragged",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_execution",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Reference",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_show_debugger",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_start_find_in_files",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_tab_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_theme_option",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_toggle_members_overview_alpha_sort",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_tree_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_unhandled_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_update_autosave_timer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_update_members_overview",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_update_recent_scripts",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_update_script_connections",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_update_script_names",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "can_drop_data_fw",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "data",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "drop_data_fw",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "data",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_current_script",
- "return_type": "Script",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_drag_data_fw",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_open_scripts",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "goto_line",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "line_number",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "open_script_create_dialog",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "base_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "base_path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "reload_scripts",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "ScrollBar",
- "base_class": "Range",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "custom_step",
- "type": "float",
- "getter": "get_custom_step",
- "setter": "set_custom_step",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "scrolling",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_drag_node_exit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_drag_node_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_gui_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_custom_step",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_custom_step",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "step",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "ScrollContainer",
- "base_class": "Container",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "follow_focus",
- "type": "bool",
- "getter": "is_following_focus",
- "setter": "set_follow_focus",
- "index": -1
- },
- {
- "name": "scroll_deadzone",
- "type": "int",
- "getter": "get_deadzone",
- "setter": "set_deadzone",
- "index": -1
- },
- {
- "name": "scroll_horizontal",
- "type": "int",
- "getter": "get_h_scroll",
- "setter": "set_h_scroll",
- "index": -1
- },
- {
- "name": "scroll_horizontal_enabled",
- "type": "bool",
- "getter": "is_h_scroll_enabled",
- "setter": "set_enable_h_scroll",
- "index": -1
- },
- {
- "name": "scroll_vertical",
- "type": "int",
- "getter": "get_v_scroll",
- "setter": "set_v_scroll",
- "index": -1
- },
- {
- "name": "scroll_vertical_enabled",
- "type": "bool",
- "getter": "is_v_scroll_enabled",
- "setter": "set_enable_v_scroll",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "scroll_ended",
- "arguments": [
- ]
- },
- {
- "name": "scroll_started",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_gui_focus_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_gui_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_scroll_moved",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_update_scrollbar_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "ensure_control_visible",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "control",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_deadzone",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_h_scroll",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_h_scrollbar",
- "return_type": "HScrollBar",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_v_scroll",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_v_scrollbar",
- "return_type": "VScrollBar",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_following_focus",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_h_scroll_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_v_scroll_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_deadzone",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "deadzone",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_enable_h_scroll",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_enable_v_scroll",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_follow_focus",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_h_scroll",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_v_scroll",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "SegmentShape2D",
- "base_class": "Shape2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "a",
- "type": "Vector2",
- "getter": "get_a",
- "setter": "set_a",
- "index": -1
- },
- {
- "name": "b",
- "type": "Vector2",
- "getter": "get_b",
- "setter": "set_b",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_a",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_b",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_a",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "a",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_b",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "b",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Separator",
- "base_class": "Control",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "Shader",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "MODE_CANVAS_ITEM": 1,
- "MODE_PARTICLES": 2,
- "MODE_SPATIAL": 0
- },
- "properties": [
- {
- "name": "code",
- "type": "String",
- "getter": "get_code",
- "setter": "set_code",
- "index": -1
- },
- {
- "name": "custom_defines",
- "type": "String",
- "getter": "get_custom_defines",
- "setter": "set_custom_defines",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_code",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_custom_defines",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_default_texture_param",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_mode",
- "return_type": "enum.Shader::Mode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_param",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_code",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "code",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_custom_defines",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "custom_defines",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_default_texture_param",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Mode",
- "values": {
- "MODE_SPATIAL": 0,
- "MODE_CANVAS_ITEM": 1,
- "MODE_PARTICLES": 2
- }
- }
- ]
- },
- {
- "name": "ShaderMaterial",
- "base_class": "Material",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "shader",
- "type": "Shader",
- "getter": "get_shader",
- "setter": "set_shader",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_shader_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_shader",
- "return_type": "Shader",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_shader_param",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "property_can_revert",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "property_get_revert",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shader",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shader",
- "type": "Shader",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shader_param",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Shape",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "margin",
- "type": "float",
- "getter": "get_margin",
- "setter": "set_margin",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_debug_mesh",
- "return_type": "ArrayMesh",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_margin",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_margin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Shape2D",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "custom_solver_bias",
- "type": "float",
- "getter": "get_custom_solver_bias",
- "setter": "set_custom_solver_bias",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "collide",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "local_xform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "with_shape",
- "type": "Shape2D",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_xform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "collide_and_get_contacts",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "local_xform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "with_shape",
- "type": "Shape2D",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_xform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "collide_with_motion",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "local_xform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "local_motion",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "with_shape",
- "type": "Shape2D",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_xform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_motion",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "collide_with_motion_and_get_contacts",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "local_xform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "local_motion",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "with_shape",
- "type": "Shape2D",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_xform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_motion",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "draw",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "canvas_item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_custom_solver_bias",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_custom_solver_bias",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bias",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "ShortCut",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "shortcut",
- "type": "InputEvent",
- "getter": "get_shortcut",
- "setter": "set_shortcut",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_as_text",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_shortcut",
- "return_type": "InputEvent",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_shortcut",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "event",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_valid",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_shortcut",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "event",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Skeleton",
- "base_class": "Spatial",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "NOTIFICATION_UPDATE_SKELETON": 50
- },
- "properties": [
- ],
- "signals": [
- {
- "name": "skeleton_updated",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "add_bone",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "bind_child_node_to_bone",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bone_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear_bones",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "clear_bones_global_pose_override",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "find_bone",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_bone_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_bone_custom_pose",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bone_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_bone_global_pose",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bone_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_bone_global_pose_no_override",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bone_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_bone_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bone_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_bone_parent",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bone_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_bone_pose",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bone_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_bone_rest",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bone_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_bound_child_nodes_to_bone",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bone_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_bone_rest_disabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bone_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "localize_rests",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "physical_bones_add_collision_exception",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "exception",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "physical_bones_remove_collision_exception",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "exception",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "physical_bones_start_simulation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bones",
- "type": "Array",
- "has_default_value": true,
- "default_value": "[]"
- }
- ]
- },
- {
- "name": "physical_bones_stop_simulation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "register_skin",
- "return_type": "SkinReference",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "skin",
- "type": "Skin",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bone_custom_pose",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bone_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "custom_pose",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bone_disable_rest",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bone_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "disable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bone_global_pose_override",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bone_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "pose",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "persistent",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "set_bone_name",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bone_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bone_parent",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bone_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "parent_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bone_pose",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bone_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "pose",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bone_rest",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bone_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "rest",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "unbind_child_node_from_bone",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bone_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "unparent_bone_and_rest",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bone_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Skeleton2D",
- "base_class": "Node2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- {
- "name": "bone_setup_changed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_update_bone_setup",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_update_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_bone",
- "return_type": "Bone2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_bone_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_skeleton",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "SkeletonIK",
- "base_class": "Node",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "interpolation",
- "type": "float",
- "getter": "get_interpolation",
- "setter": "set_interpolation",
- "index": -1
- },
- {
- "name": "magnet",
- "type": "Vector3",
- "getter": "get_magnet_position",
- "setter": "set_magnet_position",
- "index": -1
- },
- {
- "name": "max_iterations",
- "type": "int",
- "getter": "get_max_iterations",
- "setter": "set_max_iterations",
- "index": -1
- },
- {
- "name": "min_distance",
- "type": "float",
- "getter": "get_min_distance",
- "setter": "set_min_distance",
- "index": -1
- },
- {
- "name": "override_tip_basis",
- "type": "bool",
- "getter": "is_override_tip_basis",
- "setter": "set_override_tip_basis",
- "index": -1
- },
- {
- "name": "root_bone",
- "type": "String",
- "getter": "get_root_bone",
- "setter": "set_root_bone",
- "index": -1
- },
- {
- "name": "target",
- "type": "Transform",
- "getter": "get_target_transform",
- "setter": "set_target_transform",
- "index": -1
- },
- {
- "name": "target_node",
- "type": "NodePath",
- "getter": "get_target_node",
- "setter": "set_target_node",
- "index": -1
- },
- {
- "name": "tip_bone",
- "type": "String",
- "getter": "get_tip_bone",
- "setter": "set_tip_bone",
- "index": -1
- },
- {
- "name": "use_magnet",
- "type": "bool",
- "getter": "is_using_magnet",
- "setter": "set_use_magnet",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_interpolation",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_magnet_position",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_max_iterations",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_min_distance",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_parent_skeleton",
- "return_type": "Skeleton",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_root_bone",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_target_node",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_target_transform",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tip_bone",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_override_tip_basis",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_running",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_using_magnet",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_interpolation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "interpolation",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_magnet_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "local_position",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_max_iterations",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "iterations",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_min_distance",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "min_distance",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_override_tip_basis",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "override",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_root_bone",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "root_bone",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_target_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_target_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "target",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tip_bone",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tip_bone",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_magnet",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "use",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "start",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "one_time",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "stop",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Skin",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "add_bind",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bone",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "pose",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear_binds",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_bind_bone",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bind_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_bind_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_bind_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bind_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_bind_pose",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bind_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bind_bone",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bind_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bone",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bind_count",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bind_count",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bind_name",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bind_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bind_pose",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bind_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "pose",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "SkinReference",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_skin_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_skeleton",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_skin",
- "return_type": "Skin",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Sky",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- "RADIANCE_SIZE_1024": 5,
- "RADIANCE_SIZE_128": 2,
- "RADIANCE_SIZE_2048": 6,
- "RADIANCE_SIZE_256": 3,
- "RADIANCE_SIZE_32": 0,
- "RADIANCE_SIZE_512": 4,
- "RADIANCE_SIZE_64": 1,
- "RADIANCE_SIZE_MAX": 7
- },
- "properties": [
- {
- "name": "radiance_size",
- "type": "int",
- "getter": "get_radiance_size",
- "setter": "set_radiance_size",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_radiance_size",
- "return_type": "enum.Sky::RadianceSize",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_radiance_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "RadianceSize",
- "values": {
- "RADIANCE_SIZE_32": 0,
- "RADIANCE_SIZE_64": 1,
- "RADIANCE_SIZE_128": 2,
- "RADIANCE_SIZE_256": 3,
- "RADIANCE_SIZE_512": 4,
- "RADIANCE_SIZE_1024": 5,
- "RADIANCE_SIZE_2048": 6,
- "RADIANCE_SIZE_MAX": 7
- }
- }
- ]
- },
- {
- "name": "Slider",
- "base_class": "Range",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "editable",
- "type": "bool",
- "getter": "is_editable",
- "setter": "set_editable",
- "index": -1
- },
- {
- "name": "scrollable",
- "type": "bool",
- "getter": "is_scrollable",
- "setter": "set_scrollable",
- "index": -1
- },
- {
- "name": "tick_count",
- "type": "int",
- "getter": "get_ticks",
- "setter": "set_ticks",
- "index": -1
- },
- {
- "name": "ticks_on_borders",
- "type": "bool",
- "getter": "get_ticks_on_borders",
- "setter": "set_ticks_on_borders",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "drag_ended",
- "arguments": [
- {
- "name": "value_changed",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "drag_started",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_gui_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_ticks",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ticks_on_borders",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_editable",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_scrollable",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_editable",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "editable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_scrollable",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scrollable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ticks",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "count",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ticks_on_borders",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ticks_on_border",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "SliderJoint",
- "base_class": "Joint",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "PARAM_ANGULAR_LIMIT_DAMPING": 15,
- "PARAM_ANGULAR_LIMIT_LOWER": 12,
- "PARAM_ANGULAR_LIMIT_RESTITUTION": 14,
- "PARAM_ANGULAR_LIMIT_SOFTNESS": 13,
- "PARAM_ANGULAR_LIMIT_UPPER": 11,
- "PARAM_ANGULAR_MOTION_DAMPING": 18,
- "PARAM_ANGULAR_MOTION_RESTITUTION": 17,
- "PARAM_ANGULAR_MOTION_SOFTNESS": 16,
- "PARAM_ANGULAR_ORTHOGONAL_DAMPING": 21,
- "PARAM_ANGULAR_ORTHOGONAL_RESTITUTION": 20,
- "PARAM_ANGULAR_ORTHOGONAL_SOFTNESS": 19,
- "PARAM_LINEAR_LIMIT_DAMPING": 4,
- "PARAM_LINEAR_LIMIT_LOWER": 1,
- "PARAM_LINEAR_LIMIT_RESTITUTION": 3,
- "PARAM_LINEAR_LIMIT_SOFTNESS": 2,
- "PARAM_LINEAR_LIMIT_UPPER": 0,
- "PARAM_LINEAR_MOTION_DAMPING": 7,
- "PARAM_LINEAR_MOTION_RESTITUTION": 6,
- "PARAM_LINEAR_MOTION_SOFTNESS": 5,
- "PARAM_LINEAR_ORTHOGONAL_DAMPING": 10,
- "PARAM_LINEAR_ORTHOGONAL_RESTITUTION": 9,
- "PARAM_LINEAR_ORTHOGONAL_SOFTNESS": 8,
- "PARAM_MAX": 22
- },
- "properties": [
- {
- "name": "angular_limit/damping",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 15
- },
- {
- "name": "angular_limit/lower_angle",
- "type": "float",
- "getter": "_get_lower_limit_angular",
- "setter": "_set_lower_limit_angular",
- "index": -1
- },
- {
- "name": "angular_limit/restitution",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 14
- },
- {
- "name": "angular_limit/softness",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 13
- },
- {
- "name": "angular_limit/upper_angle",
- "type": "float",
- "getter": "_get_upper_limit_angular",
- "setter": "_set_upper_limit_angular",
- "index": -1
- },
- {
- "name": "angular_motion/damping",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 18
- },
- {
- "name": "angular_motion/restitution",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 17
- },
- {
- "name": "angular_motion/softness",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 16
- },
- {
- "name": "angular_ortho/damping",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 21
- },
- {
- "name": "angular_ortho/restitution",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 20
- },
- {
- "name": "angular_ortho/softness",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 19
- },
- {
- "name": "linear_limit/damping",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 4
- },
- {
- "name": "linear_limit/lower_distance",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 1
- },
- {
- "name": "linear_limit/restitution",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 3
- },
- {
- "name": "linear_limit/softness",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 2
- },
- {
- "name": "linear_limit/upper_distance",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 0
- },
- {
- "name": "linear_motion/damping",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 7
- },
- {
- "name": "linear_motion/restitution",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 6
- },
- {
- "name": "linear_motion/softness",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 5
- },
- {
- "name": "linear_ortho/damping",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 10
- },
- {
- "name": "linear_ortho/restitution",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 9
- },
- {
- "name": "linear_ortho/softness",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 8
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_get_lower_limit_angular",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_upper_limit_angular",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_lower_limit_angular",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "lower_limit_angular",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_upper_limit_angular",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "upper_limit_angular",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_param",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_param",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Param",
- "values": {
- "PARAM_LINEAR_LIMIT_UPPER": 0,
- "PARAM_LINEAR_LIMIT_LOWER": 1,
- "PARAM_LINEAR_LIMIT_SOFTNESS": 2,
- "PARAM_LINEAR_LIMIT_RESTITUTION": 3,
- "PARAM_LINEAR_LIMIT_DAMPING": 4,
- "PARAM_LINEAR_MOTION_SOFTNESS": 5,
- "PARAM_LINEAR_MOTION_RESTITUTION": 6,
- "PARAM_LINEAR_MOTION_DAMPING": 7,
- "PARAM_LINEAR_ORTHOGONAL_SOFTNESS": 8,
- "PARAM_LINEAR_ORTHOGONAL_RESTITUTION": 9,
- "PARAM_LINEAR_ORTHOGONAL_DAMPING": 10,
- "PARAM_ANGULAR_LIMIT_UPPER": 11,
- "PARAM_ANGULAR_LIMIT_LOWER": 12,
- "PARAM_ANGULAR_LIMIT_SOFTNESS": 13,
- "PARAM_ANGULAR_LIMIT_RESTITUTION": 14,
- "PARAM_ANGULAR_LIMIT_DAMPING": 15,
- "PARAM_ANGULAR_MOTION_SOFTNESS": 16,
- "PARAM_ANGULAR_MOTION_RESTITUTION": 17,
- "PARAM_ANGULAR_MOTION_DAMPING": 18,
- "PARAM_ANGULAR_ORTHOGONAL_SOFTNESS": 19,
- "PARAM_ANGULAR_ORTHOGONAL_RESTITUTION": 20,
- "PARAM_ANGULAR_ORTHOGONAL_DAMPING": 21,
- "PARAM_MAX": 22
- }
- }
- ]
- },
- {
- "name": "SoftBody",
- "base_class": "MeshInstance",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "areaAngular_stiffness",
- "type": "float",
- "getter": "get_areaAngular_stiffness",
- "setter": "set_areaAngular_stiffness",
- "index": -1
- },
- {
- "name": "collision_layer",
- "type": "int",
- "getter": "get_collision_layer",
- "setter": "set_collision_layer",
- "index": -1
- },
- {
- "name": "collision_mask",
- "type": "int",
- "getter": "get_collision_mask",
- "setter": "set_collision_mask",
- "index": -1
- },
- {
- "name": "damping_coefficient",
- "type": "float",
- "getter": "get_damping_coefficient",
- "setter": "set_damping_coefficient",
- "index": -1
- },
- {
- "name": "drag_coefficient",
- "type": "float",
- "getter": "get_drag_coefficient",
- "setter": "set_drag_coefficient",
- "index": -1
- },
- {
- "name": "linear_stiffness",
- "type": "float",
- "getter": "get_linear_stiffness",
- "setter": "set_linear_stiffness",
- "index": -1
- },
- {
- "name": "parent_collision_ignore",
- "type": "NodePath",
- "getter": "get_parent_collision_ignore",
- "setter": "set_parent_collision_ignore",
- "index": -1
- },
- {
- "name": "physics_enabled",
- "type": "bool",
- "getter": "is_physics_enabled",
- "setter": "set_physics_enabled",
- "index": -1
- },
- {
- "name": "pose_matching_coefficient",
- "type": "float",
- "getter": "get_pose_matching_coefficient",
- "setter": "set_pose_matching_coefficient",
- "index": -1
- },
- {
- "name": "pressure_coefficient",
- "type": "float",
- "getter": "get_pressure_coefficient",
- "setter": "set_pressure_coefficient",
- "index": -1
- },
- {
- "name": "ray_pickable",
- "type": "bool",
- "getter": "is_ray_pickable",
- "setter": "set_ray_pickable",
- "index": -1
- },
- {
- "name": "simulation_precision",
- "type": "int",
- "getter": "get_simulation_precision",
- "setter": "set_simulation_precision",
- "index": -1
- },
- {
- "name": "total_mass",
- "type": "float",
- "getter": "get_total_mass",
- "setter": "set_total_mass",
- "index": -1
- },
- {
- "name": "volume_stiffness",
- "type": "float",
- "getter": "get_volume_stiffness",
- "setter": "set_volume_stiffness",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_draw_soft_mesh",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "add_collision_exception_with",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_areaAngular_stiffness",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_exceptions",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_layer",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_layer_bit",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_collision_mask",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_mask_bit",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_damping_coefficient",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_drag_coefficient",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_linear_stiffness",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_parent_collision_ignore",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_point_transform",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_pose_matching_coefficient",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_pressure_coefficient",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_simulation_precision",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_total_mass",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_volume_stiffness",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_physics_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_point_pinned",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_ray_pickable",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "remove_collision_exception_with",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "body",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_areaAngular_stiffness",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "areaAngular_stiffness",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_layer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "collision_layer",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_layer_bit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "collision_mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_mask_bit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_damping_coefficient",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "damping_coefficient",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_drag_coefficient",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "drag_coefficient",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_linear_stiffness",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "linear_stiffness",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_parent_collision_ignore",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "parent_collision_ignore",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_physics_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_point_pinned",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "pinned",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "attachment_path",
- "type": "NodePath",
- "has_default_value": true,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_pose_matching_coefficient",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pose_matching_coefficient",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_pressure_coefficient",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pressure_coefficient",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ray_pickable",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ray_pickable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_simulation_precision",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "simulation_precision",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_total_mass",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mass",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_volume_stiffness",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "volume_stiffness",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Spatial",
- "base_class": "Node",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "NOTIFICATION_ENTER_GAMEPLAY": 45,
- "NOTIFICATION_ENTER_WORLD": 41,
- "NOTIFICATION_EXIT_GAMEPLAY": 46,
- "NOTIFICATION_EXIT_WORLD": 42,
- "NOTIFICATION_TRANSFORM_CHANGED": 2000,
- "NOTIFICATION_VISIBILITY_CHANGED": 43
- },
- "properties": [
- {
- "name": "gizmo",
- "type": "SpatialGizmo",
- "getter": "get_gizmo",
- "setter": "set_gizmo",
- "index": -1
- },
- {
- "name": "global_transform",
- "type": "Transform",
- "getter": "get_global_transform",
- "setter": "set_global_transform",
- "index": -1
- },
- {
- "name": "rotation",
- "type": "Vector3",
- "getter": "get_rotation",
- "setter": "set_rotation",
- "index": -1
- },
- {
- "name": "rotation_degrees",
- "type": "Vector3",
- "getter": "get_rotation_degrees",
- "setter": "set_rotation_degrees",
- "index": -1
- },
- {
- "name": "scale",
- "type": "Vector3",
- "getter": "get_scale",
- "setter": "set_scale",
- "index": -1
- },
- {
- "name": "transform",
- "type": "Transform",
- "getter": "get_transform",
- "setter": "set_transform",
- "index": -1
- },
- {
- "name": "translation",
- "type": "Vector3",
- "getter": "get_translation",
- "setter": "set_translation",
- "index": -1
- },
- {
- "name": "visible",
- "type": "bool",
- "getter": "is_visible",
- "setter": "set_visible",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "gameplay_entered",
- "arguments": [
- ]
- },
- {
- "name": "gameplay_exited",
- "arguments": [
- ]
- },
- {
- "name": "visibility_changed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_update_gizmo",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "force_update_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_gizmo",
- "return_type": "SpatialGizmo",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_global_transform",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_parent_spatial",
- "return_type": "Spatial",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_rotation",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_rotation_degrees",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_scale",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_transform",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_translation",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_world",
- "return_type": "World",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "global_rotate",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "axis",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "angle",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "global_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "global_translate",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "hide",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_local_transform_notification_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_scale_disabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_set_as_toplevel",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_transform_notification_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_visible",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_visible_in_tree",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "look_at",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "target",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "up",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "look_at_from_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "target",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "up",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "orthonormalize",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "rotate",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "axis",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "angle",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "rotate_object_local",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "axis",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "angle",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "rotate_x",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "angle",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "rotate_y",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "angle",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "rotate_z",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "angle",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "scale_object_local",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_as_toplevel",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_disable_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "disable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_gizmo",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "gizmo",
- "type": "SpatialGizmo",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_global_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "global",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_identity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_ignore_transform_notification",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_notify_local_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_notify_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_rotation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "euler",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_rotation_degrees",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "euler_degrees",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "local",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_translation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "translation",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_visible",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "visible",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "show",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "to_global",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "local_point",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "to_local",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "global_point",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "translate",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "translate_object_local",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "update_gizmo",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "SpatialGizmo",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "SpatialMaterial",
- "base_class": "Material",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "ASYNC_MODE_HIDDEN": 1,
- "ASYNC_MODE_VISIBLE": 0,
- "BILLBOARD_DISABLED": 0,
- "BILLBOARD_ENABLED": 1,
- "BILLBOARD_FIXED_Y": 2,
- "BILLBOARD_PARTICLES": 3,
- "BLEND_MODE_ADD": 1,
- "BLEND_MODE_MIX": 0,
- "BLEND_MODE_MUL": 3,
- "BLEND_MODE_SUB": 2,
- "CULL_BACK": 0,
- "CULL_DISABLED": 2,
- "CULL_FRONT": 1,
- "DEPTH_DRAW_ALPHA_OPAQUE_PREPASS": 3,
- "DEPTH_DRAW_ALWAYS": 1,
- "DEPTH_DRAW_DISABLED": 2,
- "DEPTH_DRAW_OPAQUE_ONLY": 0,
- "DETAIL_UV_1": 0,
- "DETAIL_UV_2": 1,
- "DIFFUSE_BURLEY": 0,
- "DIFFUSE_LAMBERT": 1,
- "DIFFUSE_LAMBERT_WRAP": 2,
- "DIFFUSE_OREN_NAYAR": 3,
- "DIFFUSE_TOON": 4,
- "DISTANCE_FADE_DISABLED": 0,
- "DISTANCE_FADE_OBJECT_DITHER": 3,
- "DISTANCE_FADE_PIXEL_ALPHA": 1,
- "DISTANCE_FADE_PIXEL_DITHER": 2,
- "EMISSION_OP_ADD": 0,
- "EMISSION_OP_MULTIPLY": 1,
- "FEATURE_AMBIENT_OCCLUSION": 6,
- "FEATURE_ANISOTROPY": 5,
- "FEATURE_CLEARCOAT": 4,
- "FEATURE_DEPTH_MAPPING": 7,
- "FEATURE_DETAIL": 11,
- "FEATURE_EMISSION": 1,
- "FEATURE_MAX": 12,
- "FEATURE_NORMAL_MAPPING": 2,
- "FEATURE_REFRACTION": 10,
- "FEATURE_RIM": 3,
- "FEATURE_SUBSURACE_SCATTERING": 8,
- "FEATURE_TRANSMISSION": 9,
- "FEATURE_TRANSPARENT": 0,
- "FLAG_ALBEDO_FROM_VERTEX_COLOR": 3,
- "FLAG_ALBEDO_TEXTURE_FORCE_SRGB": 14,
- "FLAG_AO_ON_UV2": 11,
- "FLAG_BILLBOARD_KEEP_SCALE": 7,
- "FLAG_DISABLE_AMBIENT_LIGHT": 17,
- "FLAG_DISABLE_DEPTH_TEST": 2,
- "FLAG_DONT_RECEIVE_SHADOWS": 15,
- "FLAG_EMISSION_ON_UV2": 12,
- "FLAG_ENSURE_CORRECT_NORMALS": 16,
- "FLAG_FIXED_SIZE": 6,
- "FLAG_MAX": 19,
- "FLAG_SRGB_VERTEX_COLOR": 4,
- "FLAG_TRIPLANAR_USE_WORLD": 10,
- "FLAG_UNSHADED": 0,
- "FLAG_USE_ALPHA_SCISSOR": 13,
- "FLAG_USE_POINT_SIZE": 5,
- "FLAG_USE_SHADOW_TO_OPACITY": 18,
- "FLAG_USE_VERTEX_LIGHTING": 1,
- "FLAG_UV1_USE_TRIPLANAR": 8,
- "FLAG_UV2_USE_TRIPLANAR": 9,
- "SPECULAR_BLINN": 1,
- "SPECULAR_DISABLED": 4,
- "SPECULAR_PHONG": 2,
- "SPECULAR_SCHLICK_GGX": 0,
- "SPECULAR_TOON": 3,
- "TEXTURE_ALBEDO": 0,
- "TEXTURE_AMBIENT_OCCLUSION": 8,
- "TEXTURE_CHANNEL_ALPHA": 3,
- "TEXTURE_CHANNEL_BLUE": 2,
- "TEXTURE_CHANNEL_GRAYSCALE": 4,
- "TEXTURE_CHANNEL_GREEN": 1,
- "TEXTURE_CHANNEL_RED": 0,
- "TEXTURE_CLEARCOAT": 6,
- "TEXTURE_DEPTH": 9,
- "TEXTURE_DETAIL_ALBEDO": 14,
- "TEXTURE_DETAIL_MASK": 13,
- "TEXTURE_DETAIL_NORMAL": 15,
- "TEXTURE_EMISSION": 3,
- "TEXTURE_FLOWMAP": 7,
- "TEXTURE_MAX": 16,
- "TEXTURE_METALLIC": 1,
- "TEXTURE_NORMAL": 4,
- "TEXTURE_REFRACTION": 12,
- "TEXTURE_RIM": 5,
- "TEXTURE_ROUGHNESS": 2,
- "TEXTURE_SUBSURFACE_SCATTERING": 10,
- "TEXTURE_TRANSMISSION": 11
- },
- "properties": [
- {
- "name": "albedo_color",
- "type": "Color",
- "getter": "get_albedo",
- "setter": "set_albedo",
- "index": -1
- },
- {
- "name": "albedo_texture",
- "type": "Texture",
- "getter": "get_texture",
- "setter": "set_texture",
- "index": 0
- },
- {
- "name": "anisotropy",
- "type": "float",
- "getter": "get_anisotropy",
- "setter": "set_anisotropy",
- "index": -1
- },
- {
- "name": "anisotropy_enabled",
- "type": "bool",
- "getter": "get_feature",
- "setter": "set_feature",
- "index": 5
- },
- {
- "name": "anisotropy_flowmap",
- "type": "Texture",
- "getter": "get_texture",
- "setter": "set_texture",
- "index": 7
- },
- {
- "name": "ao_enabled",
- "type": "bool",
- "getter": "get_feature",
- "setter": "set_feature",
- "index": 6
- },
- {
- "name": "ao_light_affect",
- "type": "float",
- "getter": "get_ao_light_affect",
- "setter": "set_ao_light_affect",
- "index": -1
- },
- {
- "name": "ao_on_uv2",
- "type": "bool",
- "getter": "get_flag",
- "setter": "set_flag",
- "index": 11
- },
- {
- "name": "ao_texture",
- "type": "Texture",
- "getter": "get_texture",
- "setter": "set_texture",
- "index": 8
- },
- {
- "name": "ao_texture_channel",
- "type": "int",
- "getter": "get_ao_texture_channel",
- "setter": "set_ao_texture_channel",
- "index": -1
- },
- {
- "name": "async_mode",
- "type": "int",
- "getter": "get_async_mode",
- "setter": "set_async_mode",
- "index": -1
- },
- {
- "name": "clearcoat",
- "type": "float",
- "getter": "get_clearcoat",
- "setter": "set_clearcoat",
- "index": -1
- },
- {
- "name": "clearcoat_enabled",
- "type": "bool",
- "getter": "get_feature",
- "setter": "set_feature",
- "index": 4
- },
- {
- "name": "clearcoat_gloss",
- "type": "float",
- "getter": "get_clearcoat_gloss",
- "setter": "set_clearcoat_gloss",
- "index": -1
- },
- {
- "name": "clearcoat_texture",
- "type": "Texture",
- "getter": "get_texture",
- "setter": "set_texture",
- "index": 6
- },
- {
- "name": "depth_deep_parallax",
- "type": "bool",
- "getter": "is_depth_deep_parallax_enabled",
- "setter": "set_depth_deep_parallax",
- "index": -1
- },
- {
- "name": "depth_enabled",
- "type": "bool",
- "getter": "get_feature",
- "setter": "set_feature",
- "index": 7
- },
- {
- "name": "depth_flip_binormal",
- "type": "bool",
- "getter": "get_depth_deep_parallax_flip_binormal",
- "setter": "set_depth_deep_parallax_flip_binormal",
- "index": -1
- },
- {
- "name": "depth_flip_tangent",
- "type": "bool",
- "getter": "get_depth_deep_parallax_flip_tangent",
- "setter": "set_depth_deep_parallax_flip_tangent",
- "index": -1
- },
- {
- "name": "depth_max_layers",
- "type": "int",
- "getter": "get_depth_deep_parallax_max_layers",
- "setter": "set_depth_deep_parallax_max_layers",
- "index": -1
- },
- {
- "name": "depth_min_layers",
- "type": "int",
- "getter": "get_depth_deep_parallax_min_layers",
- "setter": "set_depth_deep_parallax_min_layers",
- "index": -1
- },
- {
- "name": "depth_scale",
- "type": "float",
- "getter": "get_depth_scale",
- "setter": "set_depth_scale",
- "index": -1
- },
- {
- "name": "depth_texture",
- "type": "Texture",
- "getter": "get_texture",
- "setter": "set_texture",
- "index": 9
- },
- {
- "name": "detail_albedo",
- "type": "Texture",
- "getter": "get_texture",
- "setter": "set_texture",
- "index": 14
- },
- {
- "name": "detail_blend_mode",
- "type": "int",
- "getter": "get_detail_blend_mode",
- "setter": "set_detail_blend_mode",
- "index": -1
- },
- {
- "name": "detail_enabled",
- "type": "bool",
- "getter": "get_feature",
- "setter": "set_feature",
- "index": 11
- },
- {
- "name": "detail_mask",
- "type": "Texture",
- "getter": "get_texture",
- "setter": "set_texture",
- "index": 13
- },
- {
- "name": "detail_normal",
- "type": "Texture",
- "getter": "get_texture",
- "setter": "set_texture",
- "index": 15
- },
- {
- "name": "detail_uv_layer",
- "type": "int",
- "getter": "get_detail_uv",
- "setter": "set_detail_uv",
- "index": -1
- },
- {
- "name": "distance_fade_max_distance",
- "type": "float",
- "getter": "get_distance_fade_max_distance",
- "setter": "set_distance_fade_max_distance",
- "index": -1
- },
- {
- "name": "distance_fade_min_distance",
- "type": "float",
- "getter": "get_distance_fade_min_distance",
- "setter": "set_distance_fade_min_distance",
- "index": -1
- },
- {
- "name": "distance_fade_mode",
- "type": "int",
- "getter": "get_distance_fade",
- "setter": "set_distance_fade",
- "index": -1
- },
- {
- "name": "emission",
- "type": "Color",
- "getter": "get_emission",
- "setter": "set_emission",
- "index": -1
- },
- {
- "name": "emission_enabled",
- "type": "bool",
- "getter": "get_feature",
- "setter": "set_feature",
- "index": 1
- },
- {
- "name": "emission_energy",
- "type": "float",
- "getter": "get_emission_energy",
- "setter": "set_emission_energy",
- "index": -1
- },
- {
- "name": "emission_on_uv2",
- "type": "bool",
- "getter": "get_flag",
- "setter": "set_flag",
- "index": 12
- },
- {
- "name": "emission_operator",
- "type": "int",
- "getter": "get_emission_operator",
- "setter": "set_emission_operator",
- "index": -1
- },
- {
- "name": "emission_texture",
- "type": "Texture",
- "getter": "get_texture",
- "setter": "set_texture",
- "index": 3
- },
- {
- "name": "flags_albedo_tex_force_srgb",
- "type": "bool",
- "getter": "get_flag",
- "setter": "set_flag",
- "index": 14
- },
- {
- "name": "flags_disable_ambient_light",
- "type": "bool",
- "getter": "get_flag",
- "setter": "set_flag",
- "index": 17
- },
- {
- "name": "flags_do_not_receive_shadows",
- "type": "bool",
- "getter": "get_flag",
- "setter": "set_flag",
- "index": 15
- },
- {
- "name": "flags_ensure_correct_normals",
- "type": "bool",
- "getter": "get_flag",
- "setter": "set_flag",
- "index": 16
- },
- {
- "name": "flags_fixed_size",
- "type": "bool",
- "getter": "get_flag",
- "setter": "set_flag",
- "index": 6
- },
- {
- "name": "flags_no_depth_test",
- "type": "bool",
- "getter": "get_flag",
- "setter": "set_flag",
- "index": 2
- },
- {
- "name": "flags_transparent",
- "type": "bool",
- "getter": "get_feature",
- "setter": "set_feature",
- "index": 0
- },
- {
- "name": "flags_unshaded",
- "type": "bool",
- "getter": "get_flag",
- "setter": "set_flag",
- "index": 0
- },
- {
- "name": "flags_use_point_size",
- "type": "bool",
- "getter": "get_flag",
- "setter": "set_flag",
- "index": 5
- },
- {
- "name": "flags_use_shadow_to_opacity",
- "type": "bool",
- "getter": "get_flag",
- "setter": "set_flag",
- "index": 18
- },
- {
- "name": "flags_vertex_lighting",
- "type": "bool",
- "getter": "get_flag",
- "setter": "set_flag",
- "index": 1
- },
- {
- "name": "flags_world_triplanar",
- "type": "bool",
- "getter": "get_flag",
- "setter": "set_flag",
- "index": 10
- },
- {
- "name": "metallic",
- "type": "float",
- "getter": "get_metallic",
- "setter": "set_metallic",
- "index": -1
- },
- {
- "name": "metallic_specular",
- "type": "float",
- "getter": "get_specular",
- "setter": "set_specular",
- "index": -1
- },
- {
- "name": "metallic_texture",
- "type": "Texture",
- "getter": "get_texture",
- "setter": "set_texture",
- "index": 1
- },
- {
- "name": "metallic_texture_channel",
- "type": "int",
- "getter": "get_metallic_texture_channel",
- "setter": "set_metallic_texture_channel",
- "index": -1
- },
- {
- "name": "normal_enabled",
- "type": "bool",
- "getter": "get_feature",
- "setter": "set_feature",
- "index": 2
- },
- {
- "name": "normal_scale",
- "type": "float",
- "getter": "get_normal_scale",
- "setter": "set_normal_scale",
- "index": -1
- },
- {
- "name": "normal_texture",
- "type": "Texture",
- "getter": "get_texture",
- "setter": "set_texture",
- "index": 4
- },
- {
- "name": "params_alpha_scissor_threshold",
- "type": "float",
- "getter": "get_alpha_scissor_threshold",
- "setter": "set_alpha_scissor_threshold",
- "index": -1
- },
- {
- "name": "params_billboard_keep_scale",
- "type": "bool",
- "getter": "get_flag",
- "setter": "set_flag",
- "index": 7
- },
- {
- "name": "params_billboard_mode",
- "type": "int",
- "getter": "get_billboard_mode",
- "setter": "set_billboard_mode",
- "index": -1
- },
- {
- "name": "params_blend_mode",
- "type": "int",
- "getter": "get_blend_mode",
- "setter": "set_blend_mode",
- "index": -1
- },
- {
- "name": "params_cull_mode",
- "type": "int",
- "getter": "get_cull_mode",
- "setter": "set_cull_mode",
- "index": -1
- },
- {
- "name": "params_depth_draw_mode",
- "type": "int",
- "getter": "get_depth_draw_mode",
- "setter": "set_depth_draw_mode",
- "index": -1
- },
- {
- "name": "params_diffuse_mode",
- "type": "int",
- "getter": "get_diffuse_mode",
- "setter": "set_diffuse_mode",
- "index": -1
- },
- {
- "name": "params_grow",
- "type": "bool",
- "getter": "is_grow_enabled",
- "setter": "set_grow_enabled",
- "index": -1
- },
- {
- "name": "params_grow_amount",
- "type": "float",
- "getter": "get_grow",
- "setter": "set_grow",
- "index": -1
- },
- {
- "name": "params_line_width",
- "type": "float",
- "getter": "get_line_width",
- "setter": "set_line_width",
- "index": -1
- },
- {
- "name": "params_point_size",
- "type": "float",
- "getter": "get_point_size",
- "setter": "set_point_size",
- "index": -1
- },
- {
- "name": "params_specular_mode",
- "type": "int",
- "getter": "get_specular_mode",
- "setter": "set_specular_mode",
- "index": -1
- },
- {
- "name": "params_use_alpha_scissor",
- "type": "bool",
- "getter": "get_flag",
- "setter": "set_flag",
- "index": 13
- },
- {
- "name": "particles_anim_h_frames",
- "type": "int",
- "getter": "get_particles_anim_h_frames",
- "setter": "set_particles_anim_h_frames",
- "index": -1
- },
- {
- "name": "particles_anim_loop",
- "type": "bool",
- "getter": "get_particles_anim_loop",
- "setter": "set_particles_anim_loop",
- "index": -1
- },
- {
- "name": "particles_anim_v_frames",
- "type": "int",
- "getter": "get_particles_anim_v_frames",
- "setter": "set_particles_anim_v_frames",
- "index": -1
- },
- {
- "name": "proximity_fade_distance",
- "type": "float",
- "getter": "get_proximity_fade_distance",
- "setter": "set_proximity_fade_distance",
- "index": -1
- },
- {
- "name": "proximity_fade_enable",
- "type": "bool",
- "getter": "is_proximity_fade_enabled",
- "setter": "set_proximity_fade",
- "index": -1
- },
- {
- "name": "refraction_enabled",
- "type": "bool",
- "getter": "get_feature",
- "setter": "set_feature",
- "index": 10
- },
- {
- "name": "refraction_scale",
- "type": "float",
- "getter": "get_refraction",
- "setter": "set_refraction",
- "index": -1
- },
- {
- "name": "refraction_texture",
- "type": "Texture",
- "getter": "get_texture",
- "setter": "set_texture",
- "index": 12
- },
- {
- "name": "refraction_texture_channel",
- "type": "int",
- "getter": "get_refraction_texture_channel",
- "setter": "set_refraction_texture_channel",
- "index": -1
- },
- {
- "name": "rim",
- "type": "float",
- "getter": "get_rim",
- "setter": "set_rim",
- "index": -1
- },
- {
- "name": "rim_enabled",
- "type": "bool",
- "getter": "get_feature",
- "setter": "set_feature",
- "index": 3
- },
- {
- "name": "rim_texture",
- "type": "Texture",
- "getter": "get_texture",
- "setter": "set_texture",
- "index": 5
- },
- {
- "name": "rim_tint",
- "type": "float",
- "getter": "get_rim_tint",
- "setter": "set_rim_tint",
- "index": -1
- },
- {
- "name": "roughness",
- "type": "float",
- "getter": "get_roughness",
- "setter": "set_roughness",
- "index": -1
- },
- {
- "name": "roughness_texture",
- "type": "Texture",
- "getter": "get_texture",
- "setter": "set_texture",
- "index": 2
- },
- {
- "name": "roughness_texture_channel",
- "type": "int",
- "getter": "get_roughness_texture_channel",
- "setter": "set_roughness_texture_channel",
- "index": -1
- },
- {
- "name": "subsurf_scatter_enabled",
- "type": "bool",
- "getter": "get_feature",
- "setter": "set_feature",
- "index": 8
- },
- {
- "name": "subsurf_scatter_strength",
- "type": "float",
- "getter": "get_subsurface_scattering_strength",
- "setter": "set_subsurface_scattering_strength",
- "index": -1
- },
- {
- "name": "subsurf_scatter_texture",
- "type": "Texture",
- "getter": "get_texture",
- "setter": "set_texture",
- "index": 10
- },
- {
- "name": "transmission",
- "type": "Color",
- "getter": "get_transmission",
- "setter": "set_transmission",
- "index": -1
- },
- {
- "name": "transmission_enabled",
- "type": "bool",
- "getter": "get_feature",
- "setter": "set_feature",
- "index": 9
- },
- {
- "name": "transmission_texture",
- "type": "Texture",
- "getter": "get_texture",
- "setter": "set_texture",
- "index": 11
- },
- {
- "name": "uv1_offset",
- "type": "Vector3",
- "getter": "get_uv1_offset",
- "setter": "set_uv1_offset",
- "index": -1
- },
- {
- "name": "uv1_scale",
- "type": "Vector3",
- "getter": "get_uv1_scale",
- "setter": "set_uv1_scale",
- "index": -1
- },
- {
- "name": "uv1_triplanar",
- "type": "bool",
- "getter": "get_flag",
- "setter": "set_flag",
- "index": 8
- },
- {
- "name": "uv1_triplanar_sharpness",
- "type": "float",
- "getter": "get_uv1_triplanar_blend_sharpness",
- "setter": "set_uv1_triplanar_blend_sharpness",
- "index": -1
- },
- {
- "name": "uv2_offset",
- "type": "Vector3",
- "getter": "get_uv2_offset",
- "setter": "set_uv2_offset",
- "index": -1
- },
- {
- "name": "uv2_scale",
- "type": "Vector3",
- "getter": "get_uv2_scale",
- "setter": "set_uv2_scale",
- "index": -1
- },
- {
- "name": "uv2_triplanar",
- "type": "bool",
- "getter": "get_flag",
- "setter": "set_flag",
- "index": 9
- },
- {
- "name": "uv2_triplanar_sharpness",
- "type": "float",
- "getter": "get_uv2_triplanar_blend_sharpness",
- "setter": "set_uv2_triplanar_blend_sharpness",
- "index": -1
- },
- {
- "name": "vertex_color_is_srgb",
- "type": "bool",
- "getter": "get_flag",
- "setter": "set_flag",
- "index": 4
- },
- {
- "name": "vertex_color_use_as_albedo",
- "type": "bool",
- "getter": "get_flag",
- "setter": "set_flag",
- "index": 3
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_albedo",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_alpha_scissor_threshold",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_anisotropy",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ao_light_affect",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ao_texture_channel",
- "return_type": "enum.SpatialMaterial::TextureChannel",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_async_mode",
- "return_type": "enum.SpatialMaterial::AsyncMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_billboard_mode",
- "return_type": "enum.SpatialMaterial::BillboardMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_blend_mode",
- "return_type": "enum.SpatialMaterial::BlendMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_clearcoat",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_clearcoat_gloss",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_cull_mode",
- "return_type": "enum.SpatialMaterial::CullMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_depth_deep_parallax_flip_binormal",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_depth_deep_parallax_flip_tangent",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_depth_deep_parallax_max_layers",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_depth_deep_parallax_min_layers",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_depth_draw_mode",
- "return_type": "enum.SpatialMaterial::DepthDrawMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_depth_scale",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_detail_blend_mode",
- "return_type": "enum.SpatialMaterial::BlendMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_detail_uv",
- "return_type": "enum.SpatialMaterial::DetailUV",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_diffuse_mode",
- "return_type": "enum.SpatialMaterial::DiffuseMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_distance_fade",
- "return_type": "enum.SpatialMaterial::DistanceFadeMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_distance_fade_max_distance",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_distance_fade_min_distance",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_emission",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_emission_energy",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_emission_operator",
- "return_type": "enum.SpatialMaterial::EmissionOperator",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_feature",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "feature",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_flag",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flag",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_grow",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_line_width",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_metallic",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_metallic_texture_channel",
- "return_type": "enum.SpatialMaterial::TextureChannel",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_normal_scale",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_particles_anim_h_frames",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_particles_anim_loop",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_particles_anim_v_frames",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_point_size",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_proximity_fade_distance",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_refraction",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_refraction_texture_channel",
- "return_type": "enum.SpatialMaterial::TextureChannel",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_rim",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_rim_tint",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_roughness",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_roughness_texture_channel",
- "return_type": "enum.SpatialMaterial::TextureChannel",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_specular",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_specular_mode",
- "return_type": "enum.SpatialMaterial::SpecularMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_subsurface_scattering_strength",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_texture",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_transmission",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_uv1_offset",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_uv1_scale",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_uv1_triplanar_blend_sharpness",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_uv2_offset",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_uv2_scale",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_uv2_triplanar_blend_sharpness",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_depth_deep_parallax_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_grow_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_proximity_fade_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_albedo",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "albedo",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_alpha_scissor_threshold",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "threshold",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_anisotropy",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "anisotropy",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ao_light_affect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ao_texture_channel",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "channel",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_async_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_billboard_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_blend_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "blend_mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_clearcoat",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "clearcoat",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_clearcoat_gloss",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "clearcoat_gloss",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_cull_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "cull_mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_depth_deep_parallax",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_depth_deep_parallax_flip_binormal",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flip",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_depth_deep_parallax_flip_tangent",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flip",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_depth_deep_parallax_max_layers",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_depth_deep_parallax_min_layers",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_depth_draw_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "depth_draw_mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_depth_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "depth_scale",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_detail_blend_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "detail_blend_mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_detail_uv",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "detail_uv",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_diffuse_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "diffuse_mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_distance_fade",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_distance_fade_max_distance",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_distance_fade_min_distance",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emission",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "emission",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emission_energy",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "emission_energy",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_emission_operator",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "operator",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_feature",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "feature",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_flag",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flag",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_grow",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_grow_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_line_width",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "line_width",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_metallic",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "metallic",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_metallic_texture_channel",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "channel",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_normal_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "normal_scale",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_particles_anim_h_frames",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "frames",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_particles_anim_loop",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "loop",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_particles_anim_v_frames",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "frames",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_point_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point_size",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_proximity_fade",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_proximity_fade_distance",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_refraction",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "refraction",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_refraction_texture_channel",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "channel",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_rim",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rim",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_rim_tint",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rim_tint",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_roughness",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "roughness",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_roughness_texture_channel",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "channel",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_specular",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "specular",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_specular_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "specular_mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_subsurface_scattering_strength",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "strength",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_transmission",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "transmission",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_uv1_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_uv1_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_uv1_triplanar_blend_sharpness",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "sharpness",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_uv2_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_uv2_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_uv2_triplanar_blend_sharpness",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "sharpness",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "AsyncMode",
- "values": {
- "ASYNC_MODE_VISIBLE": 0,
- "ASYNC_MODE_HIDDEN": 1
- }
- },
- {
- "name": "EmissionOperator",
- "values": {
- "EMISSION_OP_ADD": 0,
- "EMISSION_OP_MULTIPLY": 1
- }
- },
- {
- "name": "DiffuseMode",
- "values": {
- "DIFFUSE_BURLEY": 0,
- "DIFFUSE_LAMBERT": 1,
- "DIFFUSE_LAMBERT_WRAP": 2,
- "DIFFUSE_OREN_NAYAR": 3,
- "DIFFUSE_TOON": 4
- }
- },
- {
- "name": "SpecularMode",
- "values": {
- "SPECULAR_SCHLICK_GGX": 0,
- "SPECULAR_BLINN": 1,
- "SPECULAR_PHONG": 2,
- "SPECULAR_TOON": 3,
- "SPECULAR_DISABLED": 4
- }
- },
- {
- "name": "Feature",
- "values": {
- "FEATURE_TRANSPARENT": 0,
- "FEATURE_EMISSION": 1,
- "FEATURE_NORMAL_MAPPING": 2,
- "FEATURE_RIM": 3,
- "FEATURE_CLEARCOAT": 4,
- "FEATURE_ANISOTROPY": 5,
- "FEATURE_AMBIENT_OCCLUSION": 6,
- "FEATURE_DEPTH_MAPPING": 7,
- "FEATURE_SUBSURACE_SCATTERING": 8,
- "FEATURE_TRANSMISSION": 9,
- "FEATURE_REFRACTION": 10,
- "FEATURE_DETAIL": 11,
- "FEATURE_MAX": 12
- }
- },
- {
- "name": "Flags",
- "values": {
- "FLAG_UNSHADED": 0,
- "FLAG_USE_VERTEX_LIGHTING": 1,
- "FLAG_DISABLE_DEPTH_TEST": 2,
- "FLAG_ALBEDO_FROM_VERTEX_COLOR": 3,
- "FLAG_SRGB_VERTEX_COLOR": 4,
- "FLAG_USE_POINT_SIZE": 5,
- "FLAG_FIXED_SIZE": 6,
- "FLAG_BILLBOARD_KEEP_SCALE": 7,
- "FLAG_UV1_USE_TRIPLANAR": 8,
- "FLAG_UV2_USE_TRIPLANAR": 9,
- "FLAG_TRIPLANAR_USE_WORLD": 10,
- "FLAG_AO_ON_UV2": 11,
- "FLAG_EMISSION_ON_UV2": 12,
- "FLAG_USE_ALPHA_SCISSOR": 13,
- "FLAG_ALBEDO_TEXTURE_FORCE_SRGB": 14,
- "FLAG_DONT_RECEIVE_SHADOWS": 15,
- "FLAG_ENSURE_CORRECT_NORMALS": 16,
- "FLAG_DISABLE_AMBIENT_LIGHT": 17,
- "FLAG_USE_SHADOW_TO_OPACITY": 18,
- "FLAG_MAX": 19
- }
- },
- {
- "name": "CullMode",
- "values": {
- "CULL_BACK": 0,
- "CULL_FRONT": 1,
- "CULL_DISABLED": 2
- }
- },
- {
- "name": "DetailUV",
- "values": {
- "DETAIL_UV_1": 0,
- "DETAIL_UV_2": 1
- }
- },
- {
- "name": "DistanceFadeMode",
- "values": {
- "DISTANCE_FADE_DISABLED": 0,
- "DISTANCE_FADE_PIXEL_ALPHA": 1,
- "DISTANCE_FADE_PIXEL_DITHER": 2,
- "DISTANCE_FADE_OBJECT_DITHER": 3
- }
- },
- {
- "name": "BillboardMode",
- "values": {
- "BILLBOARD_DISABLED": 0,
- "BILLBOARD_ENABLED": 1,
- "BILLBOARD_FIXED_Y": 2,
- "BILLBOARD_PARTICLES": 3
- }
- },
- {
- "name": "DepthDrawMode",
- "values": {
- "DEPTH_DRAW_OPAQUE_ONLY": 0,
- "DEPTH_DRAW_ALWAYS": 1,
- "DEPTH_DRAW_DISABLED": 2,
- "DEPTH_DRAW_ALPHA_OPAQUE_PREPASS": 3
- }
- },
- {
- "name": "TextureChannel",
- "values": {
- "TEXTURE_CHANNEL_RED": 0,
- "TEXTURE_CHANNEL_GREEN": 1,
- "TEXTURE_CHANNEL_BLUE": 2,
- "TEXTURE_CHANNEL_ALPHA": 3,
- "TEXTURE_CHANNEL_GRAYSCALE": 4
- }
- },
- {
- "name": "BlendMode",
- "values": {
- "BLEND_MODE_MIX": 0,
- "BLEND_MODE_ADD": 1,
- "BLEND_MODE_SUB": 2,
- "BLEND_MODE_MUL": 3
- }
- },
- {
- "name": "TextureParam",
- "values": {
- "TEXTURE_ALBEDO": 0,
- "TEXTURE_METALLIC": 1,
- "TEXTURE_ROUGHNESS": 2,
- "TEXTURE_EMISSION": 3,
- "TEXTURE_NORMAL": 4,
- "TEXTURE_RIM": 5,
- "TEXTURE_CLEARCOAT": 6,
- "TEXTURE_FLOWMAP": 7,
- "TEXTURE_AMBIENT_OCCLUSION": 8,
- "TEXTURE_DEPTH": 9,
- "TEXTURE_SUBSURFACE_SCATTERING": 10,
- "TEXTURE_TRANSMISSION": 11,
- "TEXTURE_REFRACTION": 12,
- "TEXTURE_DETAIL_MASK": 13,
- "TEXTURE_DETAIL_ALBEDO": 14,
- "TEXTURE_DETAIL_NORMAL": 15,
- "TEXTURE_MAX": 16
- }
- }
- ]
- },
- {
- "name": "SpatialVelocityTracker",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "track_physics_step",
- "type": "bool",
- "getter": "is_tracking_physics_step",
- "setter": "set_track_physics_step",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_tracked_linear_velocity",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_tracking_physics_step",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "reset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_track_physics_step",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "update_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "SphereMesh",
- "base_class": "PrimitiveMesh",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "height",
- "type": "float",
- "getter": "get_height",
- "setter": "set_height",
- "index": -1
- },
- {
- "name": "is_hemisphere",
- "type": "bool",
- "getter": "get_is_hemisphere",
- "setter": "set_is_hemisphere",
- "index": -1
- },
- {
- "name": "radial_segments",
- "type": "int",
- "getter": "get_radial_segments",
- "setter": "set_radial_segments",
- "index": -1
- },
- {
- "name": "radius",
- "type": "float",
- "getter": "get_radius",
- "setter": "set_radius",
- "index": -1
- },
- {
- "name": "rings",
- "type": "int",
- "getter": "get_rings",
- "setter": "set_rings",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_height",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_is_hemisphere",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_radial_segments",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_radius",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_rings",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_height",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "height",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_is_hemisphere",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "is_hemisphere",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_radial_segments",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radial_segments",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_rings",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rings",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "SphereShape",
- "base_class": "Shape",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "radius",
- "type": "float",
- "getter": "get_radius",
- "setter": "set_radius",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_radius",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "SpinBox",
- "base_class": "Range",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "align",
- "type": "int",
- "getter": "get_align",
- "setter": "set_align",
- "index": -1
- },
- {
- "name": "editable",
- "type": "bool",
- "getter": "is_editable",
- "setter": "set_editable",
- "index": -1
- },
- {
- "name": "prefix",
- "type": "String",
- "getter": "get_prefix",
- "setter": "set_prefix",
- "index": -1
- },
- {
- "name": "suffix",
- "type": "String",
- "getter": "get_suffix",
- "setter": "set_suffix",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_gui_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_line_edit_focus_exit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_line_edit_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_range_click_timeout",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_text_entered",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "apply",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_align",
- "return_type": "enum.LineEdit::Align",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_line_edit",
- "return_type": "LineEdit",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_prefix",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_suffix",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_editable",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_align",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "align",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_editable",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "editable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_prefix",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "prefix",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_suffix",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "suffix",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "SplitContainer",
- "base_class": "Container",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- "DRAGGER_HIDDEN": 1,
- "DRAGGER_HIDDEN_COLLAPSED": 2,
- "DRAGGER_VISIBLE": 0
- },
- "properties": [
- {
- "name": "collapsed",
- "type": "bool",
- "getter": "is_collapsed",
- "setter": "set_collapsed",
- "index": -1
- },
- {
- "name": "dragger_visibility",
- "type": "int",
- "getter": "get_dragger_visibility",
- "setter": "set_dragger_visibility",
- "index": -1
- },
- {
- "name": "split_offset",
- "type": "int",
- "getter": "get_split_offset",
- "setter": "set_split_offset",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "dragged",
- "arguments": [
- {
- "name": "offset",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_gui_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clamp_split_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_dragger_visibility",
- "return_type": "enum.SplitContainer::DraggerVisibility",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_split_offset",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_collapsed",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_collapsed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "collapsed",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_dragger_visibility",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_split_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "DraggerVisibility",
- "values": {
- "DRAGGER_VISIBLE": 0,
- "DRAGGER_HIDDEN": 1,
- "DRAGGER_HIDDEN_COLLAPSED": 2
- }
- }
- ]
- },
- {
- "name": "SpotLight",
- "base_class": "Light",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "spot_angle",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 6
- },
- {
- "name": "spot_angle_attenuation",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 7
- },
- {
- "name": "spot_attenuation",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 5
- },
- {
- "name": "spot_range",
- "type": "float",
- "getter": "get_param",
- "setter": "set_param",
- "index": 4
- }
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "SpringArm",
- "base_class": "Spatial",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "collision_mask",
- "type": "int",
- "getter": "get_collision_mask",
- "setter": "set_collision_mask",
- "index": -1
- },
- {
- "name": "margin",
- "type": "float",
- "getter": "get_margin",
- "setter": "set_margin",
- "index": -1
- },
- {
- "name": "shape",
- "type": "Shape",
- "getter": "get_shape",
- "setter": "set_shape",
- "index": -1
- },
- {
- "name": "spring_length",
- "type": "float",
- "getter": "get_length",
- "setter": "set_length",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "add_excluded_object",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "RID",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear_excluded_objects",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_mask",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_hit_length",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_length",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_margin",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_shape",
- "return_type": "Shape",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "remove_excluded_object",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "RID",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_length",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "length",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_margin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shape",
- "type": "Shape",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Sprite",
- "base_class": "Node2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "centered",
- "type": "bool",
- "getter": "is_centered",
- "setter": "set_centered",
- "index": -1
- },
- {
- "name": "flip_h",
- "type": "bool",
- "getter": "is_flipped_h",
- "setter": "set_flip_h",
- "index": -1
- },
- {
- "name": "flip_v",
- "type": "bool",
- "getter": "is_flipped_v",
- "setter": "set_flip_v",
- "index": -1
- },
- {
- "name": "frame",
- "type": "int",
- "getter": "get_frame",
- "setter": "set_frame",
- "index": -1
- },
- {
- "name": "frame_coords",
- "type": "Vector2",
- "getter": "get_frame_coords",
- "setter": "set_frame_coords",
- "index": -1
- },
- {
- "name": "hframes",
- "type": "int",
- "getter": "get_hframes",
- "setter": "set_hframes",
- "index": -1
- },
- {
- "name": "normal_map",
- "type": "Texture",
- "getter": "get_normal_map",
- "setter": "set_normal_map",
- "index": -1
- },
- {
- "name": "offset",
- "type": "Vector2",
- "getter": "get_offset",
- "setter": "set_offset",
- "index": -1
- },
- {
- "name": "region_enabled",
- "type": "bool",
- "getter": "is_region",
- "setter": "set_region",
- "index": -1
- },
- {
- "name": "region_filter_clip",
- "type": "bool",
- "getter": "is_region_filter_clip_enabled",
- "setter": "set_region_filter_clip",
- "index": -1
- },
- {
- "name": "region_rect",
- "type": "Rect2",
- "getter": "get_region_rect",
- "setter": "set_region_rect",
- "index": -1
- },
- {
- "name": "texture",
- "type": "Texture",
- "getter": "get_texture",
- "setter": "set_texture",
- "index": -1
- },
- {
- "name": "vframes",
- "type": "int",
- "getter": "get_vframes",
- "setter": "set_vframes",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "frame_changed",
- "arguments": [
- ]
- },
- {
- "name": "texture_changed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_texture_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_frame",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_frame_coords",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_hframes",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_normal_map",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_offset",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_rect",
- "return_type": "Rect2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_region_rect",
- "return_type": "Rect2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_texture",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_vframes",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_centered",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_flipped_h",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_flipped_v",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_pixel_opaque",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pos",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_region",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_region_filter_clip_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_centered",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "centered",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_flip_h",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flip_h",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_flip_v",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flip_v",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_frame",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "frame",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_frame_coords",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "coords",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_hframes",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "hframes",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_normal_map",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "normal_map",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_region",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_region_filter_clip",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_region_rect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_vframes",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "vframes",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Sprite3D",
- "base_class": "SpriteBase3D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "frame",
- "type": "int",
- "getter": "get_frame",
- "setter": "set_frame",
- "index": -1
- },
- {
- "name": "frame_coords",
- "type": "Vector2",
- "getter": "get_frame_coords",
- "setter": "set_frame_coords",
- "index": -1
- },
- {
- "name": "hframes",
- "type": "int",
- "getter": "get_hframes",
- "setter": "set_hframes",
- "index": -1
- },
- {
- "name": "region_enabled",
- "type": "bool",
- "getter": "is_region",
- "setter": "set_region",
- "index": -1
- },
- {
- "name": "region_rect",
- "type": "Rect2",
- "getter": "get_region_rect",
- "setter": "set_region_rect",
- "index": -1
- },
- {
- "name": "texture",
- "type": "Texture",
- "getter": "get_texture",
- "setter": "set_texture",
- "index": -1
- },
- {
- "name": "vframes",
- "type": "int",
- "getter": "get_vframes",
- "setter": "set_vframes",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "frame_changed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "get_frame",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_frame_coords",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_hframes",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_region_rect",
- "return_type": "Rect2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_texture",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_vframes",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_region",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_frame",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "frame",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_frame_coords",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "coords",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_hframes",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "hframes",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_region",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_region_rect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_vframes",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "vframes",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "SpriteBase3D",
- "base_class": "GeometryInstance",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- "ALPHA_CUT_DISABLED": 0,
- "ALPHA_CUT_DISCARD": 1,
- "ALPHA_CUT_OPAQUE_PREPASS": 2,
- "FLAG_DOUBLE_SIDED": 2,
- "FLAG_MAX": 3,
- "FLAG_SHADED": 1,
- "FLAG_TRANSPARENT": 0
- },
- "properties": [
- {
- "name": "alpha_cut",
- "type": "int",
- "getter": "get_alpha_cut_mode",
- "setter": "set_alpha_cut_mode",
- "index": -1
- },
- {
- "name": "axis",
- "type": "int",
- "getter": "get_axis",
- "setter": "set_axis",
- "index": -1
- },
- {
- "name": "billboard",
- "type": "int",
- "getter": "get_billboard_mode",
- "setter": "set_billboard_mode",
- "index": -1
- },
- {
- "name": "centered",
- "type": "bool",
- "getter": "is_centered",
- "setter": "set_centered",
- "index": -1
- },
- {
- "name": "double_sided",
- "type": "bool",
- "getter": "get_draw_flag",
- "setter": "set_draw_flag",
- "index": 2
- },
- {
- "name": "flip_h",
- "type": "bool",
- "getter": "is_flipped_h",
- "setter": "set_flip_h",
- "index": -1
- },
- {
- "name": "flip_v",
- "type": "bool",
- "getter": "is_flipped_v",
- "setter": "set_flip_v",
- "index": -1
- },
- {
- "name": "modulate",
- "type": "Color",
- "getter": "get_modulate",
- "setter": "set_modulate",
- "index": -1
- },
- {
- "name": "offset",
- "type": "Vector2",
- "getter": "get_offset",
- "setter": "set_offset",
- "index": -1
- },
- {
- "name": "opacity",
- "type": "float",
- "getter": "get_opacity",
- "setter": "set_opacity",
- "index": -1
- },
- {
- "name": "pixel_size",
- "type": "float",
- "getter": "get_pixel_size",
- "setter": "set_pixel_size",
- "index": -1
- },
- {
- "name": "shaded",
- "type": "bool",
- "getter": "get_draw_flag",
- "setter": "set_draw_flag",
- "index": 1
- },
- {
- "name": "transparent",
- "type": "bool",
- "getter": "get_draw_flag",
- "setter": "set_draw_flag",
- "index": 0
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_im_update",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_queue_update",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "generate_triangle_mesh",
- "return_type": "TriangleMesh",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_alpha_cut_mode",
- "return_type": "enum.SpriteBase3D::AlphaCutMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_axis",
- "return_type": "enum.Vector3::Axis",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_billboard_mode",
- "return_type": "enum.SpatialMaterial::BillboardMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_draw_flag",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flag",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_item_rect",
- "return_type": "Rect2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_modulate",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_offset",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_opacity",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_pixel_size",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_centered",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_flipped_h",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_flipped_v",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_alpha_cut_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_axis",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "axis",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_billboard_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_centered",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "centered",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_draw_flag",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flag",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_flip_h",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flip_h",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_flip_v",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flip_v",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_modulate",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "modulate",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_opacity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "opacity",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_pixel_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pixel_size",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "DrawFlags",
- "values": {
- "FLAG_TRANSPARENT": 0,
- "FLAG_SHADED": 1,
- "FLAG_DOUBLE_SIDED": 2,
- "FLAG_MAX": 3
- }
- },
- {
- "name": "AlphaCutMode",
- "values": {
- "ALPHA_CUT_DISABLED": 0,
- "ALPHA_CUT_DISCARD": 1,
- "ALPHA_CUT_OPAQUE_PREPASS": 2
- }
- }
- ]
- },
- {
- "name": "SpriteFrames",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "animations",
- "type": "Array",
- "getter": "_get_animations",
- "setter": "_set_animations",
- "index": -1
- },
- {
- "name": "frames",
- "type": "Array",
- "getter": "_get_frames",
- "setter": "_set_frames",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_get_animations",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_frames",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_animations",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_frames",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_animation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "anim",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_frame",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "anim",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "frame",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "at_position",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "anim",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear_all",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_animation_loop",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "anim",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_animation_names",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_animation_speed",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "anim",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_frame",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "anim",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_frame_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "anim",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_animation",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "anim",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_animation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "anim",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_frame",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "anim",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "rename_animation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "anim",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "newname",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_animation_loop",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "anim",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "loop",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_animation_speed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "anim",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "speed",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_frame",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "anim",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "txt",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "StaticBody",
- "base_class": "PhysicsBody",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "bounce",
- "type": "float",
- "getter": "get_bounce",
- "setter": "set_bounce",
- "index": -1
- },
- {
- "name": "constant_angular_velocity",
- "type": "Vector3",
- "getter": "get_constant_angular_velocity",
- "setter": "set_constant_angular_velocity",
- "index": -1
- },
- {
- "name": "constant_linear_velocity",
- "type": "Vector3",
- "getter": "get_constant_linear_velocity",
- "setter": "set_constant_linear_velocity",
- "index": -1
- },
- {
- "name": "friction",
- "type": "float",
- "getter": "get_friction",
- "setter": "set_friction",
- "index": -1
- },
- {
- "name": "physics_material_override",
- "type": "PhysicsMaterial",
- "getter": "get_physics_material_override",
- "setter": "set_physics_material_override",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_reload_physics_characteristics",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_bounce",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_constant_angular_velocity",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_constant_linear_velocity",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_friction",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_physics_material_override",
- "return_type": "PhysicsMaterial",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_bounce",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bounce",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_constant_angular_velocity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "vel",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_constant_linear_velocity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "vel",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_friction",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "friction",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_physics_material_override",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "physics_material_override",
- "type": "PhysicsMaterial",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "StaticBody2D",
- "base_class": "PhysicsBody2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "bounce",
- "type": "float",
- "getter": "get_bounce",
- "setter": "set_bounce",
- "index": -1
- },
- {
- "name": "constant_angular_velocity",
- "type": "float",
- "getter": "get_constant_angular_velocity",
- "setter": "set_constant_angular_velocity",
- "index": -1
- },
- {
- "name": "constant_linear_velocity",
- "type": "Vector2",
- "getter": "get_constant_linear_velocity",
- "setter": "set_constant_linear_velocity",
- "index": -1
- },
- {
- "name": "friction",
- "type": "float",
- "getter": "get_friction",
- "setter": "set_friction",
- "index": -1
- },
- {
- "name": "physics_material_override",
- "type": "PhysicsMaterial",
- "getter": "get_physics_material_override",
- "setter": "set_physics_material_override",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_reload_physics_characteristics",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_bounce",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_constant_angular_velocity",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_constant_linear_velocity",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_friction",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_physics_material_override",
- "return_type": "PhysicsMaterial",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_bounce",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bounce",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_constant_angular_velocity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "vel",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_constant_linear_velocity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "vel",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_friction",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "friction",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_physics_material_override",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "physics_material_override",
- "type": "PhysicsMaterial",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "StreamPeer",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "big_endian",
- "type": "bool",
- "getter": "is_big_endian_enabled",
- "setter": "set_big_endian",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_16",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_32",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_64",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_8",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_available_bytes",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_data",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bytes",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_double",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_float",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_partial_data",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bytes",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_string",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bytes",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "get_u16",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_u32",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_u64",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_u8",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_utf8_string",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bytes",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "get_var",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "allow_objects",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "is_big_endian_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "put_16",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "put_32",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "put_64",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "put_8",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "put_data",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "data",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "put_double",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "put_float",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "put_partial_data",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "data",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "put_string",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "put_u16",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "put_u32",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "put_u64",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "put_u8",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "put_utf8_string",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "put_var",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "full_objects",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "set_big_endian",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "StreamPeerBuffer",
- "base_class": "StreamPeer",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "data_array",
- "type": "PoolByteArray",
- "getter": "get_data_array",
- "setter": "set_data_array",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "duplicate",
- "return_type": "StreamPeerBuffer",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_data_array",
- "return_type": "PoolByteArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_position",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_size",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "resize",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "seek",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_data_array",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "data",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "StreamPeerGDNative",
- "base_class": "StreamPeer",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "StreamPeerSSL",
- "base_class": "StreamPeer",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "STATUS_CONNECTED": 2,
- "STATUS_DISCONNECTED": 0,
- "STATUS_ERROR": 3,
- "STATUS_ERROR_HOSTNAME_MISMATCH": 4,
- "STATUS_HANDSHAKING": 1
- },
- "properties": [
- {
- "name": "blocking_handshake",
- "type": "bool",
- "getter": "is_blocking_handshake_enabled",
- "setter": "set_blocking_handshake_enabled",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "accept_stream",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "stream",
- "type": "StreamPeer",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "private_key",
- "type": "CryptoKey",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "certificate",
- "type": "X509Certificate",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "chain",
- "type": "X509Certificate",
- "has_default_value": true,
- "default_value": "[Object:null]"
- }
- ]
- },
- {
- "name": "connect_to_stream",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "stream",
- "type": "StreamPeer",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "validate_certs",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "for_hostname",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- },
- {
- "name": "valid_certificate",
- "type": "X509Certificate",
- "has_default_value": true,
- "default_value": "[Object:null]"
- }
- ]
- },
- {
- "name": "disconnect_from_stream",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_status",
- "return_type": "enum.StreamPeerSSL::Status",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_blocking_handshake_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "poll",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_blocking_handshake_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Status",
- "values": {
- "STATUS_DISCONNECTED": 0,
- "STATUS_HANDSHAKING": 1,
- "STATUS_CONNECTED": 2,
- "STATUS_ERROR": 3,
- "STATUS_ERROR_HOSTNAME_MISMATCH": 4
- }
- }
- ]
- },
- {
- "name": "StreamPeerTCP",
- "base_class": "StreamPeer",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "STATUS_CONNECTED": 2,
- "STATUS_CONNECTING": 1,
- "STATUS_ERROR": 3,
- "STATUS_NONE": 0
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "connect_to_host",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "host",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "disconnect_from_host",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_connected_host",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_connected_port",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_status",
- "return_type": "enum.StreamPeerTCP::Status",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_connected_to_host",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_no_delay",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Status",
- "values": {
- "STATUS_NONE": 0,
- "STATUS_CONNECTING": 1,
- "STATUS_CONNECTED": 2,
- "STATUS_ERROR": 3
- }
- }
- ]
- },
- {
- "name": "StreamTexture",
- "base_class": "Texture",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "load_path",
- "type": "String",
- "getter": "get_load_path",
- "setter": "load",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_load_path",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "load",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "StyleBox",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "content_margin_bottom",
- "type": "float",
- "getter": "get_default_margin",
- "setter": "set_default_margin",
- "index": 3
- },
- {
- "name": "content_margin_left",
- "type": "float",
- "getter": "get_default_margin",
- "setter": "set_default_margin",
- "index": 0
- },
- {
- "name": "content_margin_right",
- "type": "float",
- "getter": "get_default_margin",
- "setter": "set_default_margin",
- "index": 2
- },
- {
- "name": "content_margin_top",
- "type": "float",
- "getter": "get_default_margin",
- "setter": "set_default_margin",
- "index": 1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "draw",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "canvas_item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_center_size",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_current_item_drawn",
- "return_type": "CanvasItem",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_default_margin",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_margin",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_minimum_size",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_offset",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_default_margin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "offset",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "test_mask",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "StyleBoxEmpty",
- "base_class": "StyleBox",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "StyleBoxFlat",
- "base_class": "StyleBox",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "anti_aliasing",
- "type": "bool",
- "getter": "is_anti_aliased",
- "setter": "set_anti_aliased",
- "index": -1
- },
- {
- "name": "anti_aliasing_size",
- "type": "float",
- "getter": "get_aa_size",
- "setter": "set_aa_size",
- "index": -1
- },
- {
- "name": "bg_color",
- "type": "Color",
- "getter": "get_bg_color",
- "setter": "set_bg_color",
- "index": -1
- },
- {
- "name": "border_blend",
- "type": "bool",
- "getter": "get_border_blend",
- "setter": "set_border_blend",
- "index": -1
- },
- {
- "name": "border_color",
- "type": "Color",
- "getter": "get_border_color",
- "setter": "set_border_color",
- "index": -1
- },
- {
- "name": "border_width_bottom",
- "type": "int",
- "getter": "get_border_width",
- "setter": "set_border_width",
- "index": 3
- },
- {
- "name": "border_width_left",
- "type": "int",
- "getter": "get_border_width",
- "setter": "set_border_width",
- "index": 0
- },
- {
- "name": "border_width_right",
- "type": "int",
- "getter": "get_border_width",
- "setter": "set_border_width",
- "index": 2
- },
- {
- "name": "border_width_top",
- "type": "int",
- "getter": "get_border_width",
- "setter": "set_border_width",
- "index": 1
- },
- {
- "name": "corner_detail",
- "type": "int",
- "getter": "get_corner_detail",
- "setter": "set_corner_detail",
- "index": -1
- },
- {
- "name": "corner_radius_bottom_left",
- "type": "int",
- "getter": "get_corner_radius",
- "setter": "set_corner_radius",
- "index": 3
- },
- {
- "name": "corner_radius_bottom_right",
- "type": "int",
- "getter": "get_corner_radius",
- "setter": "set_corner_radius",
- "index": 2
- },
- {
- "name": "corner_radius_top_left",
- "type": "int",
- "getter": "get_corner_radius",
- "setter": "set_corner_radius",
- "index": 0
- },
- {
- "name": "corner_radius_top_right",
- "type": "int",
- "getter": "get_corner_radius",
- "setter": "set_corner_radius",
- "index": 1
- },
- {
- "name": "draw_center",
- "type": "bool",
- "getter": "is_draw_center_enabled",
- "setter": "set_draw_center",
- "index": -1
- },
- {
- "name": "expand_margin_bottom",
- "type": "float",
- "getter": "get_expand_margin",
- "setter": "set_expand_margin",
- "index": 3
- },
- {
- "name": "expand_margin_left",
- "type": "float",
- "getter": "get_expand_margin",
- "setter": "set_expand_margin",
- "index": 0
- },
- {
- "name": "expand_margin_right",
- "type": "float",
- "getter": "get_expand_margin",
- "setter": "set_expand_margin",
- "index": 2
- },
- {
- "name": "expand_margin_top",
- "type": "float",
- "getter": "get_expand_margin",
- "setter": "set_expand_margin",
- "index": 1
- },
- {
- "name": "shadow_color",
- "type": "Color",
- "getter": "get_shadow_color",
- "setter": "set_shadow_color",
- "index": -1
- },
- {
- "name": "shadow_offset",
- "type": "Vector2",
- "getter": "get_shadow_offset",
- "setter": "set_shadow_offset",
- "index": -1
- },
- {
- "name": "shadow_size",
- "type": "int",
- "getter": "get_shadow_size",
- "setter": "set_shadow_size",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_aa_size",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_bg_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_border_blend",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_border_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_border_width",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_border_width_min",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_corner_detail",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_corner_radius",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "corner",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_expand_margin",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_shadow_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_shadow_offset",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_shadow_size",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_anti_aliased",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_draw_center_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_aa_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_anti_aliased",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "anti_aliased",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bg_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_border_blend",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "blend",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_border_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_border_width",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "width",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_border_width_all",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_corner_detail",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "detail",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_corner_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "corner",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "radius",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_corner_radius_all",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radius",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_corner_radius_individual",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radius_top_left",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "radius_top_right",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "radius_bottom_right",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "radius_bottom_left",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_draw_center",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "draw_center",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_expand_margin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "size",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_expand_margin_all",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_expand_margin_individual",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size_left",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "size_top",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "size_right",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "size_bottom",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shadow_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shadow_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shadow_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "StyleBoxLine",
- "base_class": "StyleBox",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "color",
- "type": "Color",
- "getter": "get_color",
- "setter": "set_color",
- "index": -1
- },
- {
- "name": "grow_begin",
- "type": "float",
- "getter": "get_grow_begin",
- "setter": "set_grow_begin",
- "index": -1
- },
- {
- "name": "grow_end",
- "type": "float",
- "getter": "get_grow_end",
- "setter": "set_grow_end",
- "index": -1
- },
- {
- "name": "thickness",
- "type": "int",
- "getter": "get_thickness",
- "setter": "set_thickness",
- "index": -1
- },
- {
- "name": "vertical",
- "type": "bool",
- "getter": "is_vertical",
- "setter": "set_vertical",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_grow_begin",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_grow_end",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_thickness",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_vertical",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_grow_begin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_grow_end",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_thickness",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "thickness",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_vertical",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "vertical",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "StyleBoxTexture",
- "base_class": "StyleBox",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "AXIS_STRETCH_MODE_STRETCH": 0,
- "AXIS_STRETCH_MODE_TILE": 1,
- "AXIS_STRETCH_MODE_TILE_FIT": 2
- },
- "properties": [
- {
- "name": "axis_stretch_horizontal",
- "type": "int",
- "getter": "get_h_axis_stretch_mode",
- "setter": "set_h_axis_stretch_mode",
- "index": -1
- },
- {
- "name": "axis_stretch_vertical",
- "type": "int",
- "getter": "get_v_axis_stretch_mode",
- "setter": "set_v_axis_stretch_mode",
- "index": -1
- },
- {
- "name": "draw_center",
- "type": "bool",
- "getter": "is_draw_center_enabled",
- "setter": "set_draw_center",
- "index": -1
- },
- {
- "name": "expand_margin_bottom",
- "type": "float",
- "getter": "get_expand_margin_size",
- "setter": "set_expand_margin_size",
- "index": 3
- },
- {
- "name": "expand_margin_left",
- "type": "float",
- "getter": "get_expand_margin_size",
- "setter": "set_expand_margin_size",
- "index": 0
- },
- {
- "name": "expand_margin_right",
- "type": "float",
- "getter": "get_expand_margin_size",
- "setter": "set_expand_margin_size",
- "index": 2
- },
- {
- "name": "expand_margin_top",
- "type": "float",
- "getter": "get_expand_margin_size",
- "setter": "set_expand_margin_size",
- "index": 1
- },
- {
- "name": "margin_bottom",
- "type": "float",
- "getter": "get_margin_size",
- "setter": "set_margin_size",
- "index": 3
- },
- {
- "name": "margin_left",
- "type": "float",
- "getter": "get_margin_size",
- "setter": "set_margin_size",
- "index": 0
- },
- {
- "name": "margin_right",
- "type": "float",
- "getter": "get_margin_size",
- "setter": "set_margin_size",
- "index": 2
- },
- {
- "name": "margin_top",
- "type": "float",
- "getter": "get_margin_size",
- "setter": "set_margin_size",
- "index": 1
- },
- {
- "name": "modulate_color",
- "type": "Color",
- "getter": "get_modulate",
- "setter": "set_modulate",
- "index": -1
- },
- {
- "name": "normal_map",
- "type": "Texture",
- "getter": "get_normal_map",
- "setter": "set_normal_map",
- "index": -1
- },
- {
- "name": "region_rect",
- "type": "Rect2",
- "getter": "get_region_rect",
- "setter": "set_region_rect",
- "index": -1
- },
- {
- "name": "texture",
- "type": "Texture",
- "getter": "get_texture",
- "setter": "set_texture",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "texture_changed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "get_expand_margin_size",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_h_axis_stretch_mode",
- "return_type": "enum.StyleBoxTexture::AxisStretchMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_margin_size",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_modulate",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_normal_map",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_region_rect",
- "return_type": "Rect2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_texture",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_v_axis_stretch_mode",
- "return_type": "enum.StyleBoxTexture::AxisStretchMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_draw_center_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_draw_center",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_expand_margin_all",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_expand_margin_individual",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size_left",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "size_top",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "size_right",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "size_bottom",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_expand_margin_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "size",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_h_axis_stretch_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_margin_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "size",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_modulate",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_normal_map",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "normal_map",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_region_rect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "region",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_v_axis_stretch_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "AxisStretchMode",
- "values": {
- "AXIS_STRETCH_MODE_STRETCH": 0,
- "AXIS_STRETCH_MODE_TILE": 1,
- "AXIS_STRETCH_MODE_TILE_FIT": 2
- }
- }
- ]
- },
- {
- "name": "SurfaceTool",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "add_bones",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bones",
- "type": "PoolIntArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_index",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_normal",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "normal",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_smooth_group",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "smooth",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_tangent",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tangent",
- "type": "Plane",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_triangle_fan",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "vertices",
- "type": "PoolVector3Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "uvs",
- "type": "PoolVector2Array",
- "has_default_value": true,
- "default_value": "[]"
- },
- {
- "name": "colors",
- "type": "PoolColorArray",
- "has_default_value": true,
- "default_value": "[]"
- },
- {
- "name": "uv2s",
- "type": "PoolVector2Array",
- "has_default_value": true,
- "default_value": "[]"
- },
- {
- "name": "normals",
- "type": "PoolVector3Array",
- "has_default_value": true,
- "default_value": "[]"
- },
- {
- "name": "tangents",
- "type": "Array",
- "has_default_value": true,
- "default_value": "[]"
- }
- ]
- },
- {
- "name": "add_uv",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "uv",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_uv2",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "uv2",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_vertex",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "vertex",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_weights",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "weights",
- "type": "PoolRealArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "append_from",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "existing",
- "type": "Mesh",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "surface",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transform",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "begin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "primitive",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "commit",
- "return_type": "ArrayMesh",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "existing",
- "type": "ArrayMesh",
- "has_default_value": true,
- "default_value": "Null"
- },
- {
- "name": "flags",
- "type": "int",
- "has_default_value": true,
- "default_value": "2194432"
- }
- ]
- },
- {
- "name": "commit_to_arrays",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "create_from",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "existing",
- "type": "Mesh",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "surface",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "create_from_blend_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "existing",
- "type": "Mesh",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "surface",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "blend_shape",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "deindex",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "generate_normals",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flip",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "generate_tangents",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "index",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_material",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "material",
- "type": "Material",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "TCP_Server",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "is_connection_available",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_listening",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "listen",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bind_address",
- "type": "String",
- "has_default_value": true,
- "default_value": "*"
- }
- ]
- },
- {
- "name": "stop",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "take_connection",
- "return_type": "StreamPeerTCP",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "TabContainer",
- "base_class": "Container",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "ALIGN_CENTER": 1,
- "ALIGN_LEFT": 0,
- "ALIGN_RIGHT": 2
- },
- "properties": [
- {
- "name": "all_tabs_in_front",
- "type": "bool",
- "getter": "is_all_tabs_in_front",
- "setter": "set_all_tabs_in_front",
- "index": -1
- },
- {
- "name": "current_tab",
- "type": "int",
- "getter": "get_current_tab",
- "setter": "set_current_tab",
- "index": -1
- },
- {
- "name": "drag_to_rearrange_enabled",
- "type": "bool",
- "getter": "get_drag_to_rearrange_enabled",
- "setter": "set_drag_to_rearrange_enabled",
- "index": -1
- },
- {
- "name": "tab_align",
- "type": "int",
- "getter": "get_tab_align",
- "setter": "set_tab_align",
- "index": -1
- },
- {
- "name": "tabs_visible",
- "type": "bool",
- "getter": "are_tabs_visible",
- "setter": "set_tabs_visible",
- "index": -1
- },
- {
- "name": "use_hidden_tabs_for_min_size",
- "type": "bool",
- "getter": "get_use_hidden_tabs_for_min_size",
- "setter": "set_use_hidden_tabs_for_min_size",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "pre_popup_pressed",
- "arguments": [
- ]
- },
- {
- "name": "tab_changed",
- "arguments": [
- {
- "name": "tab",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tab_selected",
- "arguments": [
- {
- "name": "tab",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_child_renamed_callback",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_gui_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_on_mouse_exited",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_on_theme_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_repaint",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_update_current_tab",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "are_tabs_visible",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_current_tab",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_current_tab_control",
- "return_type": "Control",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_drag_to_rearrange_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_popup",
- "return_type": "Popup",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_previous_tab",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tab_align",
- "return_type": "enum.TabContainer::TabAlign",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tab_control",
- "return_type": "Control",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tab_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_tab_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tab_disabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tab_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_tab_hidden",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tab_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_tab_icon",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tab_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_tab_idx_at_point",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_tab_title",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tab_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_tabs_rearrange_group",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_use_hidden_tabs_for_min_size",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_all_tabs_in_front",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_all_tabs_in_front",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "is_front",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_current_tab",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tab_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_drag_to_rearrange_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_popup",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "popup",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tab_align",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "align",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tab_disabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tab_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "disabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tab_hidden",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tab_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "hidden",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tab_icon",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tab_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "icon",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tab_title",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tab_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "title",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tabs_rearrange_group",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "group_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tabs_visible",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "visible",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_hidden_tabs_for_min_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "TabAlign",
- "values": {
- "ALIGN_LEFT": 0,
- "ALIGN_CENTER": 1,
- "ALIGN_RIGHT": 2
- }
- }
- ]
- },
- {
- "name": "Tabs",
- "base_class": "Control",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "ALIGN_CENTER": 1,
- "ALIGN_LEFT": 0,
- "ALIGN_MAX": 3,
- "ALIGN_RIGHT": 2,
- "CLOSE_BUTTON_MAX": 3,
- "CLOSE_BUTTON_SHOW_ACTIVE_ONLY": 1,
- "CLOSE_BUTTON_SHOW_ALWAYS": 2,
- "CLOSE_BUTTON_SHOW_NEVER": 0
- },
- "properties": [
- {
- "name": "current_tab",
- "type": "int",
- "getter": "get_current_tab",
- "setter": "set_current_tab",
- "index": -1
- },
- {
- "name": "drag_to_rearrange_enabled",
- "type": "bool",
- "getter": "get_drag_to_rearrange_enabled",
- "setter": "set_drag_to_rearrange_enabled",
- "index": -1
- },
- {
- "name": "scrolling_enabled",
- "type": "bool",
- "getter": "get_scrolling_enabled",
- "setter": "set_scrolling_enabled",
- "index": -1
- },
- {
- "name": "tab_align",
- "type": "int",
- "getter": "get_tab_align",
- "setter": "set_tab_align",
- "index": -1
- },
- {
- "name": "tab_close_display_policy",
- "type": "int",
- "getter": "get_tab_close_display_policy",
- "setter": "set_tab_close_display_policy",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "reposition_active_tab_request",
- "arguments": [
- {
- "name": "idx_to",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "right_button_pressed",
- "arguments": [
- {
- "name": "tab",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tab_changed",
- "arguments": [
- {
- "name": "tab",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tab_clicked",
- "arguments": [
- {
- "name": "tab",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tab_close",
- "arguments": [
- {
- "name": "tab",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tab_hover",
- "arguments": [
- {
- "name": "tab",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_gui_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_on_mouse_exited",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_update_hover",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "add_tab",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "title",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- },
- {
- "name": "icon",
- "type": "Texture",
- "has_default_value": true,
- "default_value": "[Object:null]"
- }
- ]
- },
- {
- "name": "ensure_tab_visible",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_current_tab",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_drag_to_rearrange_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_offset_buttons_visible",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_previous_tab",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_scrolling_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_select_with_rmb",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tab_align",
- "return_type": "enum.Tabs::TabAlign",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tab_close_display_policy",
- "return_type": "enum.Tabs::CloseButtonDisplayPolicy",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tab_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tab_disabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tab_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_tab_icon",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tab_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_tab_offset",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tab_rect",
- "return_type": "Rect2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tab_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_tab_title",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tab_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_tabs_rearrange_group",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "move_tab",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_tab",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tab_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_current_tab",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tab_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_drag_to_rearrange_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_scrolling_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_select_with_rmb",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tab_align",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "align",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tab_close_display_policy",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "policy",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tab_disabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tab_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "disabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tab_icon",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tab_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "icon",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tab_title",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tab_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "title",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tabs_rearrange_group",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "group_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "CloseButtonDisplayPolicy",
- "values": {
- "CLOSE_BUTTON_SHOW_NEVER": 0,
- "CLOSE_BUTTON_SHOW_ACTIVE_ONLY": 1,
- "CLOSE_BUTTON_SHOW_ALWAYS": 2,
- "CLOSE_BUTTON_MAX": 3
- }
- },
- {
- "name": "TabAlign",
- "values": {
- "ALIGN_LEFT": 0,
- "ALIGN_CENTER": 1,
- "ALIGN_RIGHT": 2,
- "ALIGN_MAX": 3
- }
- }
- ]
- },
- {
- "name": "TextEdit",
- "base_class": "Control",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "MENU_CLEAR": 3,
- "MENU_COPY": 1,
- "MENU_CUT": 0,
- "MENU_MAX": 7,
- "MENU_PASTE": 2,
- "MENU_REDO": 6,
- "MENU_SELECT_ALL": 4,
- "MENU_UNDO": 5,
- "SEARCH_BACKWARDS": 4,
- "SEARCH_MATCH_CASE": 1,
- "SEARCH_RESULT_COLUMN": 0,
- "SEARCH_RESULT_LINE": 1,
- "SEARCH_WHOLE_WORDS": 2
- },
- "properties": [
- {
- "name": "bookmark_gutter",
- "type": "bool",
- "getter": "is_bookmark_gutter_enabled",
- "setter": "set_bookmark_gutter_enabled",
- "index": -1
- },
- {
- "name": "breakpoint_gutter",
- "type": "bool",
- "getter": "is_breakpoint_gutter_enabled",
- "setter": "set_breakpoint_gutter_enabled",
- "index": -1
- },
- {
- "name": "caret_blink",
- "type": "bool",
- "getter": "cursor_get_blink_enabled",
- "setter": "cursor_set_blink_enabled",
- "index": -1
- },
- {
- "name": "caret_blink_speed",
- "type": "float",
- "getter": "cursor_get_blink_speed",
- "setter": "cursor_set_blink_speed",
- "index": -1
- },
- {
- "name": "caret_block_mode",
- "type": "bool",
- "getter": "cursor_is_block_mode",
- "setter": "cursor_set_block_mode",
- "index": -1
- },
- {
- "name": "caret_moving_by_right_click",
- "type": "bool",
- "getter": "is_right_click_moving_caret",
- "setter": "set_right_click_moves_caret",
- "index": -1
- },
- {
- "name": "context_menu_enabled",
- "type": "bool",
- "getter": "is_context_menu_enabled",
- "setter": "set_context_menu_enabled",
- "index": -1
- },
- {
- "name": "draw_spaces",
- "type": "bool",
- "getter": "is_drawing_spaces",
- "setter": "set_draw_spaces",
- "index": -1
- },
- {
- "name": "draw_tabs",
- "type": "bool",
- "getter": "is_drawing_tabs",
- "setter": "set_draw_tabs",
- "index": -1
- },
- {
- "name": "fold_gutter",
- "type": "bool",
- "getter": "is_drawing_fold_gutter",
- "setter": "set_draw_fold_gutter",
- "index": -1
- },
- {
- "name": "hiding_enabled",
- "type": "bool",
- "getter": "is_hiding_enabled",
- "setter": "set_hiding_enabled",
- "index": -1
- },
- {
- "name": "highlight_all_occurrences",
- "type": "bool",
- "getter": "is_highlight_all_occurrences_enabled",
- "setter": "set_highlight_all_occurrences",
- "index": -1
- },
- {
- "name": "highlight_current_line",
- "type": "bool",
- "getter": "is_highlight_current_line_enabled",
- "setter": "set_highlight_current_line",
- "index": -1
- },
- {
- "name": "minimap_draw",
- "type": "bool",
- "getter": "is_drawing_minimap",
- "setter": "draw_minimap",
- "index": -1
- },
- {
- "name": "minimap_width",
- "type": "int",
- "getter": "get_minimap_width",
- "setter": "set_minimap_width",
- "index": -1
- },
- {
- "name": "override_selected_font_color",
- "type": "bool",
- "getter": "is_overriding_selected_font_color",
- "setter": "set_override_selected_font_color",
- "index": -1
- },
- {
- "name": "readonly",
- "type": "bool",
- "getter": "is_readonly",
- "setter": "set_readonly",
- "index": -1
- },
- {
- "name": "scroll_horizontal",
- "type": "int",
- "getter": "get_h_scroll",
- "setter": "set_h_scroll",
- "index": -1
- },
- {
- "name": "scroll_vertical",
- "type": "float",
- "getter": "get_v_scroll",
- "setter": "set_v_scroll",
- "index": -1
- },
- {
- "name": "selecting_enabled",
- "type": "bool",
- "getter": "is_selecting_enabled",
- "setter": "set_selecting_enabled",
- "index": -1
- },
- {
- "name": "shortcut_keys_enabled",
- "type": "bool",
- "getter": "is_shortcut_keys_enabled",
- "setter": "set_shortcut_keys_enabled",
- "index": -1
- },
- {
- "name": "show_line_numbers",
- "type": "bool",
- "getter": "is_show_line_numbers_enabled",
- "setter": "set_show_line_numbers",
- "index": -1
- },
- {
- "name": "smooth_scrolling",
- "type": "bool",
- "getter": "is_smooth_scroll_enabled",
- "setter": "set_smooth_scroll_enable",
- "index": -1
- },
- {
- "name": "syntax_highlighting",
- "type": "bool",
- "getter": "is_syntax_coloring_enabled",
- "setter": "set_syntax_coloring",
- "index": -1
- },
- {
- "name": "text",
- "type": "String",
- "getter": "get_text",
- "setter": "set_text",
- "index": -1
- },
- {
- "name": "v_scroll_speed",
- "type": "float",
- "getter": "get_v_scroll_speed",
- "setter": "set_v_scroll_speed",
- "index": -1
- },
- {
- "name": "virtual_keyboard_enabled",
- "type": "bool",
- "getter": "is_virtual_keyboard_enabled",
- "setter": "set_virtual_keyboard_enabled",
- "index": -1
- },
- {
- "name": "wrap_enabled",
- "type": "bool",
- "getter": "is_wrap_enabled",
- "setter": "set_wrap_enabled",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "breakpoint_toggled",
- "arguments": [
- {
- "name": "row",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "cursor_changed",
- "arguments": [
- ]
- },
- {
- "name": "info_clicked",
- "arguments": [
- {
- "name": "row",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "info",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "request_completion",
- "arguments": [
- ]
- },
- {
- "name": "symbol_lookup",
- "arguments": [
- {
- "name": "symbol",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "row",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "text_changed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_click_selection_held",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_cursor_changed_emit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_gui_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_push_current_op",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_scroll_moved",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_text_changed_emit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_toggle_draw_caret",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_update_wrap_at",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_v_scroll_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "add_color_region",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "begin_key",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "end_key",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "line_only",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "add_keyword_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "keyword",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "can_fold",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "center_viewport_to_cursor",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "clear_colors",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "clear_undo_history",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "copy",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "cursor_get_blink_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "cursor_get_blink_speed",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "cursor_get_column",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "cursor_get_line",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "cursor_is_block_mode",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "cursor_set_blink_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "cursor_set_blink_speed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "blink_speed",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "cursor_set_block_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "cursor_set_column",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "adjust_viewport",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "cursor_set_line",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "adjust_viewport",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- },
- {
- "name": "can_be_hidden",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- },
- {
- "name": "wrap_index",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "cut",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "deselect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "draw_minimap",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "draw",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "fold_all_lines",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "fold_line",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_breakpoints",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_h_scroll",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_keyword_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "keyword",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_line",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_line_column_at_pos",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_line_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_line_height",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_line_width",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "wrap_index",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "get_line_wrap_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_line_wrapped_text",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_menu",
- "return_type": "PopupMenu",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_minimap_width",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_pos_at_line_column",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_rect_at_line_column",
- "return_type": "Rect2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_selection_from_column",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_selection_from_line",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_selection_text",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_selection_to_column",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_selection_to_line",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_text",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_total_gutter_width",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_v_scroll",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_v_scroll_speed",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_word_under_cursor",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_keyword_color",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "keyword",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_redo",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_undo",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "insert_text_at_cursor",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_bookmark_gutter_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_breakpoint_gutter_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_context_menu_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_drawing_fold_gutter",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_drawing_minimap",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_drawing_spaces",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_drawing_tabs",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_folded",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_hiding_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_highlight_all_occurrences_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_highlight_current_line_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_line_hidden",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_line_set_as_bookmark",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_line_set_as_breakpoint",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_line_set_as_safe",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_line_wrapped",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_overriding_selected_font_color",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_readonly",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_right_click_moving_caret",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_selecting_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_selection_active",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_shortcut_keys_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_show_line_numbers_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_smooth_scroll_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_syntax_coloring_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_virtual_keyboard_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_wrap_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "menu_option",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "option",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "paste",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "redo",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "remove_breakpoints",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "search",
- "return_type": "PoolIntArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "key",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "flags",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_line",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "select",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from_line",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_line",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "select_all",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_bookmark_gutter_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_breakpoint_gutter_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_context_menu_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_draw_fold_gutter",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_draw_spaces",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_draw_tabs",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_h_scroll",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_hiding_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_highlight_all_occurrences",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_highlight_current_line",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_line",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "new_text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_line_as_bookmark",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bookmark",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_line_as_breakpoint",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "breakpoint",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_line_as_hidden",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_line_as_safe",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "safe",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_minimap_width",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_override_selected_font_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "override",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_readonly",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_right_click_moves_caret",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_selecting_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shortcut_keys_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_show_line_numbers",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_smooth_scroll_enable",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_syntax_coloring",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_text",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_v_scroll",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_v_scroll_speed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "speed",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_virtual_keyboard_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_wrap_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "toggle_fold_line",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "undo",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "unfold_line",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "unhide_all_lines",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- {
- "name": "SearchFlags",
- "values": {
- "SEARCH_MATCH_CASE": 1,
- "SEARCH_WHOLE_WORDS": 2,
- "SEARCH_BACKWARDS": 4
- }
- },
- {
- "name": "SearchResult",
- "values": {
- "SEARCH_RESULT_COLUMN": 0,
- "SEARCH_RESULT_LINE": 1
- }
- },
- {
- "name": "MenuItems",
- "values": {
- "MENU_CUT": 0,
- "MENU_COPY": 1,
- "MENU_PASTE": 2,
- "MENU_CLEAR": 3,
- "MENU_SELECT_ALL": 4,
- "MENU_UNDO": 5,
- "MENU_REDO": 6,
- "MENU_MAX": 7
- }
- }
- ]
- },
- {
- "name": "TextFile",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "Texture",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- "FLAGS_DEFAULT": 7,
- "FLAG_ANISOTROPIC_FILTER": 8,
- "FLAG_CONVERT_TO_LINEAR": 16,
- "FLAG_FILTER": 4,
- "FLAG_MIPMAPS": 1,
- "FLAG_MIRRORED_REPEAT": 32,
- "FLAG_REPEAT": 2,
- "FLAG_VIDEO_SURFACE": 2048
- },
- "properties": [
- {
- "name": "flags",
- "type": "int",
- "getter": "get_flags",
- "setter": "set_flags",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "draw",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "canvas_item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "modulate",
- "type": "Color",
- "has_default_value": true,
- "default_value": "1,1,1,1"
- },
- {
- "name": "transpose",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "normal_map",
- "type": "Texture",
- "has_default_value": true,
- "default_value": "Null"
- }
- ]
- },
- {
- "name": "draw_rect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "canvas_item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "tile",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "modulate",
- "type": "Color",
- "has_default_value": true,
- "default_value": "1,1,1,1"
- },
- {
- "name": "transpose",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "normal_map",
- "type": "Texture",
- "has_default_value": true,
- "default_value": "Null"
- }
- ]
- },
- {
- "name": "draw_rect_region",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "canvas_item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "src_rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "modulate",
- "type": "Color",
- "has_default_value": true,
- "default_value": "1,1,1,1"
- },
- {
- "name": "transpose",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "normal_map",
- "type": "Texture",
- "has_default_value": true,
- "default_value": "Null"
- },
- {
- "name": "clip_uv",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "get_data",
- "return_type": "Image",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_flags",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_height",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_size",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_width",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_alpha",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_flags",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flags",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Flags",
- "values": {
- "FLAG_MIPMAPS": 1,
- "FLAG_REPEAT": 2,
- "FLAG_FILTER": 4,
- "FLAGS_DEFAULT": 7,
- "FLAG_ANISOTROPIC_FILTER": 8,
- "FLAG_CONVERT_TO_LINEAR": 16,
- "FLAG_MIRRORED_REPEAT": 32,
- "FLAG_VIDEO_SURFACE": 2048
- }
- }
- ]
- },
- {
- "name": "Texture3D",
- "base_class": "TextureLayered",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "create",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "height",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "depth",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "format",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "flags",
- "type": "int",
- "has_default_value": true,
- "default_value": "4"
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "TextureArray",
- "base_class": "TextureLayered",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "create",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "height",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "depth",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "format",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "flags",
- "type": "int",
- "has_default_value": true,
- "default_value": "7"
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "TextureButton",
- "base_class": "BaseButton",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "STRETCH_KEEP": 2,
- "STRETCH_KEEP_ASPECT": 4,
- "STRETCH_KEEP_ASPECT_CENTERED": 5,
- "STRETCH_KEEP_ASPECT_COVERED": 6,
- "STRETCH_KEEP_CENTERED": 3,
- "STRETCH_SCALE": 0,
- "STRETCH_TILE": 1
- },
- "properties": [
- {
- "name": "expand",
- "type": "bool",
- "getter": "get_expand",
- "setter": "set_expand",
- "index": -1
- },
- {
- "name": "flip_h",
- "type": "bool",
- "getter": "is_flipped_h",
- "setter": "set_flip_h",
- "index": -1
- },
- {
- "name": "flip_v",
- "type": "bool",
- "getter": "is_flipped_v",
- "setter": "set_flip_v",
- "index": -1
- },
- {
- "name": "stretch_mode",
- "type": "int",
- "getter": "get_stretch_mode",
- "setter": "set_stretch_mode",
- "index": -1
- },
- {
- "name": "texture_click_mask",
- "type": "BitMap",
- "getter": "get_click_mask",
- "setter": "set_click_mask",
- "index": -1
- },
- {
- "name": "texture_disabled",
- "type": "Texture",
- "getter": "get_disabled_texture",
- "setter": "set_disabled_texture",
- "index": -1
- },
- {
- "name": "texture_focused",
- "type": "Texture",
- "getter": "get_focused_texture",
- "setter": "set_focused_texture",
- "index": -1
- },
- {
- "name": "texture_hover",
- "type": "Texture",
- "getter": "get_hover_texture",
- "setter": "set_hover_texture",
- "index": -1
- },
- {
- "name": "texture_normal",
- "type": "Texture",
- "getter": "get_normal_texture",
- "setter": "set_normal_texture",
- "index": -1
- },
- {
- "name": "texture_pressed",
- "type": "Texture",
- "getter": "get_pressed_texture",
- "setter": "set_pressed_texture",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_click_mask",
- "return_type": "BitMap",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_disabled_texture",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_expand",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_focused_texture",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_hover_texture",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_normal_texture",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_pressed_texture",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_stretch_mode",
- "return_type": "enum.TextureButton::StretchMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_flipped_h",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_flipped_v",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_click_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mask",
- "type": "BitMap",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_disabled_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_expand",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "p_expand",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_flip_h",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_flip_v",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_focused_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_hover_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_normal_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_pressed_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_stretch_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "p_mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "StretchMode",
- "values": {
- "STRETCH_SCALE": 0,
- "STRETCH_TILE": 1,
- "STRETCH_KEEP": 2,
- "STRETCH_KEEP_CENTERED": 3,
- "STRETCH_KEEP_ASPECT": 4,
- "STRETCH_KEEP_ASPECT_CENTERED": 5,
- "STRETCH_KEEP_ASPECT_COVERED": 6
- }
- }
- ]
- },
- {
- "name": "TextureLayered",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- "FLAGS_DEFAULT_TEXTURE_3D": 4,
- "FLAGS_DEFAULT_TEXTURE_ARRAY": 7,
- "FLAG_ANISOTROPIC_FILTER": 8,
- "FLAG_FILTER": 4,
- "FLAG_MIPMAPS": 1,
- "FLAG_REPEAT": 2
- },
- "properties": [
- {
- "name": "data",
- "type": "Dictionary",
- "getter": "_get_data",
- "setter": "_set_data",
- "index": -1
- },
- {
- "name": "flags",
- "type": "int",
- "getter": "get_flags",
- "setter": "set_flags",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_get_data",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "data",
- "type": "Dictionary",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_depth",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_flags",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_format",
- "return_type": "enum.Image::Format",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_height",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_layer_data",
- "return_type": "Image",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_width",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_data_partial",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "image",
- "type": "Image",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "x_offset",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "y_offset",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "layer",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mipmap",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "set_flags",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flags",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_layer_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "image",
- "type": "Image",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "layer",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Flags",
- "values": {
- "FLAG_MIPMAPS": 1,
- "FLAG_REPEAT": 2,
- "FLAGS_DEFAULT_TEXTURE_3D": 4,
- "FLAG_FILTER": 4,
- "FLAGS_DEFAULT_TEXTURE_ARRAY": 7,
- "FLAG_ANISOTROPIC_FILTER": 8
- }
- }
- ]
- },
- {
- "name": "TextureProgress",
- "base_class": "Range",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "FILL_BILINEAR_LEFT_AND_RIGHT": 6,
- "FILL_BILINEAR_TOP_AND_BOTTOM": 7,
- "FILL_BOTTOM_TO_TOP": 3,
- "FILL_CLOCKWISE": 4,
- "FILL_CLOCKWISE_AND_COUNTER_CLOCKWISE": 8,
- "FILL_COUNTER_CLOCKWISE": 5,
- "FILL_LEFT_TO_RIGHT": 0,
- "FILL_RIGHT_TO_LEFT": 1,
- "FILL_TOP_TO_BOTTOM": 2
- },
- "properties": [
- {
- "name": "fill_mode",
- "type": "int",
- "getter": "get_fill_mode",
- "setter": "set_fill_mode",
- "index": -1
- },
- {
- "name": "nine_patch_stretch",
- "type": "bool",
- "getter": "get_nine_patch_stretch",
- "setter": "set_nine_patch_stretch",
- "index": -1
- },
- {
- "name": "radial_center_offset",
- "type": "Vector2",
- "getter": "get_radial_center_offset",
- "setter": "set_radial_center_offset",
- "index": -1
- },
- {
- "name": "radial_fill_degrees",
- "type": "float",
- "getter": "get_fill_degrees",
- "setter": "set_fill_degrees",
- "index": -1
- },
- {
- "name": "radial_initial_angle",
- "type": "float",
- "getter": "get_radial_initial_angle",
- "setter": "set_radial_initial_angle",
- "index": -1
- },
- {
- "name": "stretch_margin_bottom",
- "type": "int",
- "getter": "get_stretch_margin",
- "setter": "set_stretch_margin",
- "index": 3
- },
- {
- "name": "stretch_margin_left",
- "type": "int",
- "getter": "get_stretch_margin",
- "setter": "set_stretch_margin",
- "index": 0
- },
- {
- "name": "stretch_margin_right",
- "type": "int",
- "getter": "get_stretch_margin",
- "setter": "set_stretch_margin",
- "index": 2
- },
- {
- "name": "stretch_margin_top",
- "type": "int",
- "getter": "get_stretch_margin",
- "setter": "set_stretch_margin",
- "index": 1
- },
- {
- "name": "texture_over",
- "type": "Texture",
- "getter": "get_over_texture",
- "setter": "set_over_texture",
- "index": -1
- },
- {
- "name": "texture_progress",
- "type": "Texture",
- "getter": "get_progress_texture",
- "setter": "set_progress_texture",
- "index": -1
- },
- {
- "name": "texture_progress_offset",
- "type": "Vector2",
- "getter": "get_texture_progress_offset",
- "setter": "set_texture_progress_offset",
- "index": -1
- },
- {
- "name": "texture_under",
- "type": "Texture",
- "getter": "get_under_texture",
- "setter": "set_under_texture",
- "index": -1
- },
- {
- "name": "tint_over",
- "type": "Color",
- "getter": "get_tint_over",
- "setter": "set_tint_over",
- "index": -1
- },
- {
- "name": "tint_progress",
- "type": "Color",
- "getter": "get_tint_progress",
- "setter": "set_tint_progress",
- "index": -1
- },
- {
- "name": "tint_under",
- "type": "Color",
- "getter": "get_tint_under",
- "setter": "set_tint_under",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_fill_degrees",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_fill_mode",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_nine_patch_stretch",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_over_texture",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_progress_texture",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_radial_center_offset",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_radial_initial_angle",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_stretch_margin",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_texture_progress_offset",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tint_over",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tint_progress",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tint_under",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_under_texture",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_fill_degrees",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fill_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_nine_patch_stretch",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "stretch",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_over_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tex",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_progress_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tex",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_radial_center_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_radial_initial_angle",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_stretch_margin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "margin",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_texture_progress_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tint_over",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tint",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tint_progress",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tint",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tint_under",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tint",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_under_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tex",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "FillMode",
- "values": {
- "FILL_LEFT_TO_RIGHT": 0,
- "FILL_RIGHT_TO_LEFT": 1,
- "FILL_TOP_TO_BOTTOM": 2,
- "FILL_BOTTOM_TO_TOP": 3,
- "FILL_CLOCKWISE": 4,
- "FILL_COUNTER_CLOCKWISE": 5,
- "FILL_BILINEAR_LEFT_AND_RIGHT": 6,
- "FILL_BILINEAR_TOP_AND_BOTTOM": 7,
- "FILL_CLOCKWISE_AND_COUNTER_CLOCKWISE": 8
- }
- }
- ]
- },
- {
- "name": "TextureRect",
- "base_class": "Control",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "STRETCH_KEEP": 3,
- "STRETCH_KEEP_ASPECT": 5,
- "STRETCH_KEEP_ASPECT_CENTERED": 6,
- "STRETCH_KEEP_ASPECT_COVERED": 7,
- "STRETCH_KEEP_CENTERED": 4,
- "STRETCH_SCALE": 1,
- "STRETCH_SCALE_ON_EXPAND": 0,
- "STRETCH_TILE": 2
- },
- "properties": [
- {
- "name": "expand",
- "type": "bool",
- "getter": "has_expand",
- "setter": "set_expand",
- "index": -1
- },
- {
- "name": "flip_h",
- "type": "bool",
- "getter": "is_flipped_h",
- "setter": "set_flip_h",
- "index": -1
- },
- {
- "name": "flip_v",
- "type": "bool",
- "getter": "is_flipped_v",
- "setter": "set_flip_v",
- "index": -1
- },
- {
- "name": "stretch_mode",
- "type": "int",
- "getter": "get_stretch_mode",
- "setter": "set_stretch_mode",
- "index": -1
- },
- {
- "name": "texture",
- "type": "Texture",
- "getter": "get_texture",
- "setter": "set_texture",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_texture_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_stretch_mode",
- "return_type": "enum.TextureRect::StretchMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_texture",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_expand",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_flipped_h",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_flipped_v",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_expand",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_flip_h",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_flip_v",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_stretch_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "stretch_mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "StretchMode",
- "values": {
- "STRETCH_SCALE_ON_EXPAND": 0,
- "STRETCH_SCALE": 1,
- "STRETCH_TILE": 2,
- "STRETCH_KEEP": 3,
- "STRETCH_KEEP_CENTERED": 4,
- "STRETCH_KEEP_ASPECT": 5,
- "STRETCH_KEEP_ASPECT_CENTERED": 6,
- "STRETCH_KEEP_ASPECT_COVERED": 7
- }
- }
- ]
- },
- {
- "name": "Theme",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "DATA_TYPE_COLOR": 0,
- "DATA_TYPE_CONSTANT": 1,
- "DATA_TYPE_FONT": 2,
- "DATA_TYPE_ICON": 3,
- "DATA_TYPE_MAX": 5,
- "DATA_TYPE_STYLEBOX": 4
- },
- "properties": [
- {
- "name": "default_font",
- "type": "Font",
- "getter": "get_default_font",
- "setter": "set_default_font",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_emit_theme_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "notify_list_changed",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "clear_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear_constant",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear_font",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear_icon",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear_stylebox",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear_theme_item",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "data_type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "copy_default_theme",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "copy_theme",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "other",
- "type": "Theme",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_color_list",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_color_types",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_constant",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_constant_list",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_constant_types",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_default_font",
- "return_type": "Font",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_font",
- "return_type": "Font",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_font_list",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_font_types",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_icon",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_icon_list",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_icon_types",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_stylebox",
- "return_type": "StyleBox",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_stylebox_list",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_stylebox_types",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_theme_item",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "data_type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_theme_item_list",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "data_type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_theme_item_types",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "data_type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_type_list",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_color",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_constant",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_default_font",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_font",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_icon",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_stylebox",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_theme_item",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "data_type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "merge_with",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "other",
- "type": "Theme",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "rename_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "old_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "rename_constant",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "old_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "rename_font",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "old_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "rename_icon",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "old_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "rename_stylebox",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "old_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "rename_theme_item",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "data_type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "old_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_constant",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "constant",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_default_font",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "font",
- "type": "Font",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_font",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "font",
- "type": "Font",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_icon",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_stylebox",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "texture",
- "type": "StyleBox",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_theme_item",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "data_type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "DataType",
- "values": {
- "DATA_TYPE_COLOR": 0,
- "DATA_TYPE_CONSTANT": 1,
- "DATA_TYPE_FONT": 2,
- "DATA_TYPE_ICON": 3,
- "DATA_TYPE_STYLEBOX": 4,
- "DATA_TYPE_MAX": 5
- }
- }
- ]
- },
- {
- "name": "TileMap",
- "base_class": "Node2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "HALF_OFFSET_DISABLED": 2,
- "HALF_OFFSET_NEGATIVE_X": 3,
- "HALF_OFFSET_NEGATIVE_Y": 4,
- "HALF_OFFSET_X": 0,
- "HALF_OFFSET_Y": 1,
- "INVALID_CELL": -1,
- "MODE_CUSTOM": 2,
- "MODE_ISOMETRIC": 1,
- "MODE_SQUARE": 0,
- "TILE_ORIGIN_BOTTOM_LEFT": 2,
- "TILE_ORIGIN_CENTER": 1,
- "TILE_ORIGIN_TOP_LEFT": 0
- },
- "properties": [
- {
- "name": "cell_clip_uv",
- "type": "bool",
- "getter": "get_clip_uv",
- "setter": "set_clip_uv",
- "index": -1
- },
- {
- "name": "cell_custom_transform",
- "type": "Transform2D",
- "getter": "get_custom_transform",
- "setter": "set_custom_transform",
- "index": -1
- },
- {
- "name": "cell_half_offset",
- "type": "int",
- "getter": "get_half_offset",
- "setter": "set_half_offset",
- "index": -1
- },
- {
- "name": "cell_quadrant_size",
- "type": "int",
- "getter": "get_quadrant_size",
- "setter": "set_quadrant_size",
- "index": -1
- },
- {
- "name": "cell_size",
- "type": "Vector2",
- "getter": "get_cell_size",
- "setter": "set_cell_size",
- "index": -1
- },
- {
- "name": "cell_tile_origin",
- "type": "int",
- "getter": "get_tile_origin",
- "setter": "set_tile_origin",
- "index": -1
- },
- {
- "name": "cell_y_sort",
- "type": "bool",
- "getter": "is_y_sort_mode_enabled",
- "setter": "set_y_sort_mode",
- "index": -1
- },
- {
- "name": "centered_textures",
- "type": "bool",
- "getter": "is_centered_textures_enabled",
- "setter": "set_centered_textures",
- "index": -1
- },
- {
- "name": "collision_bounce",
- "type": "float",
- "getter": "get_collision_bounce",
- "setter": "set_collision_bounce",
- "index": -1
- },
- {
- "name": "collision_friction",
- "type": "float",
- "getter": "get_collision_friction",
- "setter": "set_collision_friction",
- "index": -1
- },
- {
- "name": "collision_layer",
- "type": "int",
- "getter": "get_collision_layer",
- "setter": "set_collision_layer",
- "index": -1
- },
- {
- "name": "collision_mask",
- "type": "int",
- "getter": "get_collision_mask",
- "setter": "set_collision_mask",
- "index": -1
- },
- {
- "name": "collision_use_kinematic",
- "type": "bool",
- "getter": "get_collision_use_kinematic",
- "setter": "set_collision_use_kinematic",
- "index": -1
- },
- {
- "name": "collision_use_parent",
- "type": "bool",
- "getter": "get_collision_use_parent",
- "setter": "set_collision_use_parent",
- "index": -1
- },
- {
- "name": "compatibility_mode",
- "type": "bool",
- "getter": "is_compatibility_mode_enabled",
- "setter": "set_compatibility_mode",
- "index": -1
- },
- {
- "name": "mode",
- "type": "int",
- "getter": "get_mode",
- "setter": "set_mode",
- "index": -1
- },
- {
- "name": "occluder_light_mask",
- "type": "int",
- "getter": "get_occluder_light_mask",
- "setter": "set_occluder_light_mask",
- "index": -1
- },
- {
- "name": "show_collision",
- "type": "bool",
- "getter": "is_show_collision_enabled",
- "setter": "set_show_collision",
- "index": -1
- },
- {
- "name": "tile_set",
- "type": "TileSet",
- "getter": "get_tileset",
- "setter": "set_tileset",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "settings_changed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_clear_quadrants",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_old_cell_size",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_tile_data",
- "return_type": "PoolIntArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_recreate_quadrants",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_celld",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "data",
- "type": "Dictionary",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_old_cell_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_tile_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "PoolIntArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "fix_invalid_tiles",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_cell",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "x",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "y",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_cell_autotile_coord",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "x",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "y",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_cell_size",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_cellv",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_clip_uv",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_bounce",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_friction",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_layer",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_layer_bit",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_collision_mask",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_mask_bit",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_collision_use_kinematic",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_collision_use_parent",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_custom_transform",
- "return_type": "Transform2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_half_offset",
- "return_type": "enum.TileMap::HalfOffset",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_mode",
- "return_type": "enum.TileMap::Mode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_occluder_light_mask",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_quadrant_size",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tile_origin",
- "return_type": "enum.TileMap::TileOrigin",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tileset",
- "return_type": "TileSet",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_used_cells",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_used_cells_by_id",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_used_rect",
- "return_type": "Rect2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_cell_transposed",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "x",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "y",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_cell_x_flipped",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "x",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "y",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_cell_y_flipped",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "x",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "y",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_centered_textures_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_compatibility_mode_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_show_collision_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_y_sort_mode_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "map_to_world",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "map_position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "ignore_half_ofs",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "set_cell",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "x",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "y",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "tile",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "flip_x",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "flip_y",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "transpose",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "autotile_coord",
- "type": "Vector2",
- "has_default_value": true,
- "default_value": "(0, 0)"
- }
- ]
- },
- {
- "name": "set_cell_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_cellv",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "tile",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "flip_x",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "flip_y",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "transpose",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "autotile_coord",
- "type": "Vector2",
- "has_default_value": true,
- "default_value": "(0, 0)"
- }
- ]
- },
- {
- "name": "set_centered_textures",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_clip_uv",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_bounce",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_friction",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_layer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_layer_bit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_mask_bit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bit",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_use_kinematic",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "use_kinematic",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collision_use_parent",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "use_parent",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_compatibility_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_custom_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "custom_transform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_half_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "half_offset",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_occluder_light_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_quadrant_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_show_collision",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tile_origin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "origin",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tileset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tileset",
- "type": "TileSet",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_y_sort_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "update_bitmask_area",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "update_bitmask_region",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "start",
- "type": "Vector2",
- "has_default_value": true,
- "default_value": "(0, 0)"
- },
- {
- "name": "end",
- "type": "Vector2",
- "has_default_value": true,
- "default_value": "(0, 0)"
- }
- ]
- },
- {
- "name": "update_dirty_quadrants",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "world_to_map",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "world_position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Mode",
- "values": {
- "MODE_SQUARE": 0,
- "MODE_ISOMETRIC": 1,
- "MODE_CUSTOM": 2
- }
- },
- {
- "name": "TileOrigin",
- "values": {
- "TILE_ORIGIN_TOP_LEFT": 0,
- "TILE_ORIGIN_CENTER": 1,
- "TILE_ORIGIN_BOTTOM_LEFT": 2
- }
- },
- {
- "name": "HalfOffset",
- "values": {
- "HALF_OFFSET_X": 0,
- "HALF_OFFSET_Y": 1,
- "HALF_OFFSET_DISABLED": 2,
- "HALF_OFFSET_NEGATIVE_X": 3,
- "HALF_OFFSET_NEGATIVE_Y": 4
- }
- }
- ]
- },
- {
- "name": "TileSet",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "ATLAS_TILE": 2,
- "AUTO_TILE": 1,
- "BIND_BOTTOM": 128,
- "BIND_BOTTOMLEFT": 64,
- "BIND_BOTTOMRIGHT": 256,
- "BIND_CENTER": 16,
- "BIND_LEFT": 8,
- "BIND_RIGHT": 32,
- "BIND_TOP": 2,
- "BIND_TOPLEFT": 1,
- "BIND_TOPRIGHT": 4,
- "BITMASK_2X2": 0,
- "BITMASK_3X3": 2,
- "BITMASK_3X3_MINIMAL": 1,
- "SINGLE_TILE": 0
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_forward_atlas_subtile_selection",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "atlastile_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "tilemap",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "tile_location",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_forward_subtile_selection",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "autotile_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bitmask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "tilemap",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "tile_location",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_is_tile_bound",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "drawn_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "neighbor_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "autotile_clear_bitmask_map",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "autotile_get_bitmask",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "coord",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "autotile_get_bitmask_mode",
- "return_type": "enum.TileSet::BitmaskMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "autotile_get_icon_coordinate",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "autotile_get_light_occluder",
- "return_type": "OccluderPolygon2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "coord",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "autotile_get_navigation_polygon",
- "return_type": "NavigationPolygon",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "coord",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "autotile_get_size",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "autotile_get_spacing",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "autotile_get_subtile_priority",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "coord",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "autotile_get_z_index",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "coord",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "autotile_set_bitmask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bitmask",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "flag",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "autotile_set_bitmask_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "autotile_set_icon_coordinate",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "coord",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "autotile_set_light_occluder",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "light_occluder",
- "type": "OccluderPolygon2D",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "coord",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "autotile_set_navigation_polygon",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "navigation_polygon",
- "type": "NavigationPolygon",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "coord",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "autotile_set_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "size",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "autotile_set_spacing",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "spacing",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "autotile_set_subtile_priority",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "coord",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "priority",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "autotile_set_z_index",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "coord",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "z_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "create_tile",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "find_tile_by_name",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_last_unused_tile_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tiles_ids",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "remove_tile",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_add_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape",
- "type": "Shape2D",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_transform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "one_way",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "autotile_coord",
- "type": "Vector2",
- "has_default_value": true,
- "default_value": "(0, 0)"
- }
- ]
- },
- {
- "name": "tile_get_light_occluder",
- "return_type": "OccluderPolygon2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_get_material",
- "return_type": "ShaderMaterial",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_get_modulate",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_get_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_get_navigation_polygon",
- "return_type": "NavigationPolygon",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_get_navigation_polygon_offset",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_get_normal_map",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_get_occluder_offset",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_get_region",
- "return_type": "Rect2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_get_shape",
- "return_type": "Shape2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_get_shape_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_get_shape_offset",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_get_shape_one_way",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_get_shape_one_way_margin",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_get_shape_transform",
- "return_type": "Transform2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_get_shapes",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_get_texture",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_get_texture_offset",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_get_tile_mode",
- "return_type": "enum.TileSet::TileMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_get_z_index",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_set_light_occluder",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "light_occluder",
- "type": "OccluderPolygon2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_set_material",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "material",
- "type": "ShaderMaterial",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_set_modulate",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_set_name",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_set_navigation_polygon",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "navigation_polygon",
- "type": "NavigationPolygon",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_set_navigation_polygon_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "navigation_polygon_offset",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_set_normal_map",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "normal_map",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_set_occluder_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "occluder_offset",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_set_region",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "region",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_set_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape",
- "type": "Shape2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_set_shape_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_offset",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_set_shape_one_way",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "one_way",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_set_shape_one_way_margin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "one_way",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_set_shape_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape_transform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_set_shapes",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shapes",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_set_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_set_texture_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "texture_offset",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_set_tile_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "tilemode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tile_set_z_index",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "z_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "TileMode",
- "values": {
- "SINGLE_TILE": 0,
- "AUTO_TILE": 1,
- "ATLAS_TILE": 2
- }
- },
- {
- "name": "AutotileBindings",
- "values": {
- "BIND_TOPLEFT": 1,
- "BIND_TOP": 2,
- "BIND_TOPRIGHT": 4,
- "BIND_LEFT": 8,
- "BIND_CENTER": 16,
- "BIND_RIGHT": 32,
- "BIND_BOTTOMLEFT": 64,
- "BIND_BOTTOM": 128,
- "BIND_BOTTOMRIGHT": 256
- }
- },
- {
- "name": "BitmaskMode",
- "values": {
- "BITMASK_2X2": 0,
- "BITMASK_3X3_MINIMAL": 1,
- "BITMASK_3X3": 2
- }
- }
- ]
- },
- {
- "name": "Time",
- "base_class": "Object",
- "api_type": "core",
- "singleton": true,
- "singleton_name": "Time",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- "MONTH_APRIL": 4,
- "MONTH_AUGUST": 8,
- "MONTH_DECEMBER": 12,
- "MONTH_FEBRUARY": 2,
- "MONTH_JANUARY": 1,
- "MONTH_JULY": 7,
- "MONTH_JUNE": 6,
- "MONTH_MARCH": 3,
- "MONTH_MAY": 5,
- "MONTH_NOVEMBER": 11,
- "MONTH_OCTOBER": 10,
- "MONTH_SEPTEMBER": 9,
- "WEEKDAY_FRIDAY": 5,
- "WEEKDAY_MONDAY": 1,
- "WEEKDAY_SATURDAY": 6,
- "WEEKDAY_SUNDAY": 0,
- "WEEKDAY_THURSDAY": 4,
- "WEEKDAY_TUESDAY": 2,
- "WEEKDAY_WEDNESDAY": 3
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_date_dict_from_system",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "utc",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "get_date_dict_from_unix_time",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "unix_time_val",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_date_string_from_system",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "utc",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "get_date_string_from_unix_time",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "unix_time_val",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_datetime_dict_from_string",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "datetime",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "weekday",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_datetime_dict_from_system",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "utc",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "get_datetime_dict_from_unix_time",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "unix_time_val",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_datetime_string_from_dict",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "datetime",
- "type": "Dictionary",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "use_space",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_datetime_string_from_system",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "utc",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "use_space",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "get_datetime_string_from_unix_time",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "unix_time_val",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "use_space",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "get_ticks_msec",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ticks_usec",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_time_dict_from_system",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "utc",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "get_time_dict_from_unix_time",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "unix_time_val",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_time_string_from_system",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "utc",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "get_time_string_from_unix_time",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "unix_time_val",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_time_zone_from_system",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_unix_time_from_datetime_dict",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "datetime",
- "type": "Dictionary",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_unix_time_from_datetime_string",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "datetime",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_unix_time_from_system",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- {
- "name": "Month",
- "values": {
- "MONTH_JANUARY": 1,
- "MONTH_FEBRUARY": 2,
- "MONTH_MARCH": 3,
- "MONTH_APRIL": 4,
- "MONTH_MAY": 5,
- "MONTH_JUNE": 6,
- "MONTH_JULY": 7,
- "MONTH_AUGUST": 8,
- "MONTH_SEPTEMBER": 9,
- "MONTH_OCTOBER": 10,
- "MONTH_NOVEMBER": 11,
- "MONTH_DECEMBER": 12
- }
- },
- {
- "name": "Weekday",
- "values": {
- "WEEKDAY_SUNDAY": 0,
- "WEEKDAY_MONDAY": 1,
- "WEEKDAY_TUESDAY": 2,
- "WEEKDAY_WEDNESDAY": 3,
- "WEEKDAY_THURSDAY": 4,
- "WEEKDAY_FRIDAY": 5,
- "WEEKDAY_SATURDAY": 6
- }
- }
- ]
- },
- {
- "name": "Timer",
- "base_class": "Node",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "TIMER_PROCESS_IDLE": 1,
- "TIMER_PROCESS_PHYSICS": 0
- },
- "properties": [
- {
- "name": "autostart",
- "type": "bool",
- "getter": "has_autostart",
- "setter": "set_autostart",
- "index": -1
- },
- {
- "name": "one_shot",
- "type": "bool",
- "getter": "is_one_shot",
- "setter": "set_one_shot",
- "index": -1
- },
- {
- "name": "paused",
- "type": "bool",
- "getter": "is_paused",
- "setter": "set_paused",
- "index": -1
- },
- {
- "name": "process_mode",
- "type": "int",
- "getter": "get_timer_process_mode",
- "setter": "set_timer_process_mode",
- "index": -1
- },
- {
- "name": "time_left",
- "type": "float",
- "getter": "get_time_left",
- "setter": "",
- "index": -1
- },
- {
- "name": "wait_time",
- "type": "float",
- "getter": "get_wait_time",
- "setter": "set_wait_time",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "timeout",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "get_time_left",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_timer_process_mode",
- "return_type": "enum.Timer::TimerProcessMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_wait_time",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_autostart",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_one_shot",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_paused",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_stopped",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_autostart",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_one_shot",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_paused",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "paused",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_timer_process_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_wait_time",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "time_sec",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "start",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "time_sec",
- "type": "float",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "stop",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- {
- "name": "TimerProcessMode",
- "values": {
- "TIMER_PROCESS_PHYSICS": 0,
- "TIMER_PROCESS_IDLE": 1
- }
- }
- ]
- },
- {
- "name": "ToolButton",
- "base_class": "Button",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "TouchScreenButton",
- "base_class": "Node2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "VISIBILITY_ALWAYS": 0,
- "VISIBILITY_TOUCHSCREEN_ONLY": 1
- },
- "properties": [
- {
- "name": "action",
- "type": "String",
- "getter": "get_action",
- "setter": "set_action",
- "index": -1
- },
- {
- "name": "bitmask",
- "type": "BitMap",
- "getter": "get_bitmask",
- "setter": "set_bitmask",
- "index": -1
- },
- {
- "name": "normal",
- "type": "Texture",
- "getter": "get_texture",
- "setter": "set_texture",
- "index": -1
- },
- {
- "name": "passby_press",
- "type": "bool",
- "getter": "is_passby_press_enabled",
- "setter": "set_passby_press",
- "index": -1
- },
- {
- "name": "pressed",
- "type": "Texture",
- "getter": "get_texture_pressed",
- "setter": "set_texture_pressed",
- "index": -1
- },
- {
- "name": "shape",
- "type": "Shape2D",
- "getter": "get_shape",
- "setter": "set_shape",
- "index": -1
- },
- {
- "name": "shape_centered",
- "type": "bool",
- "getter": "is_shape_centered",
- "setter": "set_shape_centered",
- "index": -1
- },
- {
- "name": "shape_visible",
- "type": "bool",
- "getter": "is_shape_visible",
- "setter": "set_shape_visible",
- "index": -1
- },
- {
- "name": "visibility_mode",
- "type": "int",
- "getter": "get_visibility_mode",
- "setter": "set_visibility_mode",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "pressed",
- "arguments": [
- ]
- },
- {
- "name": "released",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_action",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_bitmask",
- "return_type": "BitMap",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_shape",
- "return_type": "Shape2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_texture",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_texture_pressed",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_visibility_mode",
- "return_type": "enum.TouchScreenButton::VisibilityMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_passby_press_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_pressed",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_shape_centered",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_shape_visible",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_action",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "action",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bitmask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bitmask",
- "type": "BitMap",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_passby_press",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shape",
- "type": "Shape2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shape_centered",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bool",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shape_visible",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bool",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_texture_pressed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture_pressed",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_visibility_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "VisibilityMode",
- "values": {
- "VISIBILITY_ALWAYS": 0,
- "VISIBILITY_TOUCHSCREEN_ONLY": 1
- }
- }
- ]
- },
- {
- "name": "Translation",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "locale",
- "type": "String",
- "getter": "get_locale",
- "setter": "set_locale",
- "index": -1
- },
- {
- "name": "messages",
- "type": "PoolStringArray",
- "getter": "_get_messages",
- "setter": "_set_messages",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_get_message",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "src_message",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_get_messages",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_messages",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "PoolStringArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_message",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "src_message",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "xlated_message",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "erase_message",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "src_message",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_locale",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_message",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "src_message",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_message_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_message_list",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_locale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "locale",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "TranslationServer",
- "base_class": "Object",
- "api_type": "core",
- "singleton": true,
- "singleton_name": "TranslationServer",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "add_translation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "translation",
- "type": "Translation",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_loaded_locales",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_locale",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_locale_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "locale",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_translation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "translation",
- "type": "Translation",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_locale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "locale",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "translate",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "message",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Tree",
- "base_class": "Control",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "DROP_MODE_DISABLED": 0,
- "DROP_MODE_INBETWEEN": 2,
- "DROP_MODE_ON_ITEM": 1,
- "SELECT_MULTI": 2,
- "SELECT_ROW": 1,
- "SELECT_SINGLE": 0
- },
- "properties": [
- {
- "name": "allow_reselect",
- "type": "bool",
- "getter": "get_allow_reselect",
- "setter": "set_allow_reselect",
- "index": -1
- },
- {
- "name": "allow_rmb_select",
- "type": "bool",
- "getter": "get_allow_rmb_select",
- "setter": "set_allow_rmb_select",
- "index": -1
- },
- {
- "name": "column_titles_visible",
- "type": "bool",
- "getter": "are_column_titles_visible",
- "setter": "set_column_titles_visible",
- "index": -1
- },
- {
- "name": "columns",
- "type": "int",
- "getter": "get_columns",
- "setter": "set_columns",
- "index": -1
- },
- {
- "name": "drop_mode_flags",
- "type": "int",
- "getter": "get_drop_mode_flags",
- "setter": "set_drop_mode_flags",
- "index": -1
- },
- {
- "name": "hide_folding",
- "type": "bool",
- "getter": "is_folding_hidden",
- "setter": "set_hide_folding",
- "index": -1
- },
- {
- "name": "hide_root",
- "type": "bool",
- "getter": "is_root_hidden",
- "setter": "set_hide_root",
- "index": -1
- },
- {
- "name": "select_mode",
- "type": "int",
- "getter": "get_select_mode",
- "setter": "set_select_mode",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "button_pressed",
- "arguments": [
- {
- "name": "item",
- "type": "TreeItem",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "cell_selected",
- "arguments": [
- ]
- },
- {
- "name": "column_title_pressed",
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "custom_popup_edited",
- "arguments": [
- {
- "name": "arrow_clicked",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "empty_rmb",
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "empty_tree_rmb_selected",
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "item_activated",
- "arguments": [
- ]
- },
- {
- "name": "item_collapsed",
- "arguments": [
- {
- "name": "item",
- "type": "TreeItem",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "item_custom_button_pressed",
- "arguments": [
- ]
- },
- {
- "name": "item_double_clicked",
- "arguments": [
- ]
- },
- {
- "name": "item_edited",
- "arguments": [
- ]
- },
- {
- "name": "item_rmb_edited",
- "arguments": [
- ]
- },
- {
- "name": "item_rmb_selected",
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "item_selected",
- "arguments": [
- ]
- },
- {
- "name": "multi_selected",
- "arguments": [
- {
- "name": "item",
- "type": "TreeItem",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "selected",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "nothing_selected",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_gui_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_popup_select",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_range_click_timeout",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_scroll_moved",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_text_editor_enter",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_text_editor_modal_close",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_value_editor_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "are_column_titles_visible",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "create_item",
- "return_type": "TreeItem",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "parent",
- "type": "Object",
- "has_default_value": true,
- "default_value": "Null"
- },
- {
- "name": "idx",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "edit_selected",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "ensure_cursor_is_visible",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_allow_reselect",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_allow_rmb_select",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_column_at_position",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_column_title",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_column_width",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_columns",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_custom_popup_rect",
- "return_type": "Rect2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_drop_mode_flags",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_drop_section_at_position",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_edited",
- "return_type": "TreeItem",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_edited_column",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_item_area_rect",
- "return_type": "Rect2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "column",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "get_item_at_position",
- "return_type": "TreeItem",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_next_selected",
- "return_type": "TreeItem",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_pressed_button",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_root",
- "return_type": "TreeItem",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_scroll",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_select_mode",
- "return_type": "enum.Tree::SelectMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_selected",
- "return_type": "TreeItem",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_selected_column",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_folding_hidden",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_root_hidden",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "scroll_to_item",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_allow_reselect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "allow",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_allow_rmb_select",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "allow",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_column_expand",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "expand",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_column_min_width",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "min_width",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_column_title",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "title",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_column_titles_visible",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "visible",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_columns",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_drop_mode_flags",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "flags",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_hide_folding",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "hide",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_hide_root",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_select_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "SelectMode",
- "values": {
- "SELECT_SINGLE": 0,
- "SELECT_ROW": 1,
- "SELECT_MULTI": 2
- }
- },
- {
- "name": "DropModeFlags",
- "values": {
- "DROP_MODE_DISABLED": 0,
- "DROP_MODE_ON_ITEM": 1,
- "DROP_MODE_INBETWEEN": 2
- }
- }
- ]
- },
- {
- "name": "TreeItem",
- "base_class": "Object",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- "ALIGN_CENTER": 1,
- "ALIGN_LEFT": 0,
- "ALIGN_RIGHT": 2,
- "CELL_MODE_CHECK": 1,
- "CELL_MODE_CUSTOM": 4,
- "CELL_MODE_ICON": 3,
- "CELL_MODE_RANGE": 2,
- "CELL_MODE_STRING": 0
- },
- "properties": [
- {
- "name": "collapsed",
- "type": "bool",
- "getter": "is_collapsed",
- "setter": "set_collapsed",
- "index": -1
- },
- {
- "name": "custom_minimum_height",
- "type": "int",
- "getter": "get_custom_minimum_height",
- "setter": "set_custom_minimum_height",
- "index": -1
- },
- {
- "name": "disable_folding",
- "type": "bool",
- "getter": "is_folding_disabled",
- "setter": "set_disable_folding",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "add_button",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "button",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "button_idx",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- },
- {
- "name": "disabled",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "tooltip",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- }
- ]
- },
- {
- "name": "call_recursive",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": true,
- "is_from_script": false,
- "arguments": [
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear_custom_bg_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear_custom_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "deselect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "erase_button",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "button_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_button",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "button_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_button_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_button_tooltip",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "button_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_cell_mode",
- "return_type": "enum.TreeItem::TreeCellMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_children",
- "return_type": "TreeItem",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_custom_bg_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_custom_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_custom_minimum_height",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_expand_right",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_icon",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_icon_max_width",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_icon_modulate",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_icon_region",
- "return_type": "Rect2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_metadata",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_next",
- "return_type": "TreeItem",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_next_visible",
- "return_type": "TreeItem",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "wrap",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "get_parent",
- "return_type": "TreeItem",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_prev",
- "return_type": "TreeItem",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_prev_visible",
- "return_type": "TreeItem",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "wrap",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "get_range",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_range_config",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_suffix",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_text",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_text_align",
- "return_type": "enum.TreeItem::TextAlign",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_tooltip",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_button_disabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "button_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_checked",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_collapsed",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_custom_set_as_button",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_editable",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_folding_disabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_selectable",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_selected",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "move_to_bottom",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "move_to_top",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "remove_child",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "child",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "select",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_button",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "button_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "button",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_button_disabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "button_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "disabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_cell_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_checked",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "checked",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_collapsed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_custom_as_button",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_custom_bg_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "just_outline",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "set_custom_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_custom_draw",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "object",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "callback",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_custom_minimum_height",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "height",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_disable_folding",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "disable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_editable",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_expand_right",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_icon",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "texture",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_icon_max_width",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "width",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_icon_modulate",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "modulate",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_icon_region",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "region",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_metadata",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "meta",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_range",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_range_config",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "min",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "max",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "step",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "expr",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "set_selectable",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "selectable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_suffix",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_text",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_text_align",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "text_align",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tooltip",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "tooltip",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "TreeCellMode",
- "values": {
- "CELL_MODE_STRING": 0,
- "CELL_MODE_CHECK": 1,
- "CELL_MODE_RANGE": 2,
- "CELL_MODE_ICON": 3,
- "CELL_MODE_CUSTOM": 4
- }
- },
- {
- "name": "TextAlign",
- "values": {
- "ALIGN_LEFT": 0,
- "ALIGN_CENTER": 1,
- "ALIGN_RIGHT": 2
- }
- }
- ]
- },
- {
- "name": "TriangleMesh",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "Tween",
- "base_class": "Node",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "EASE_IN": 0,
- "EASE_IN_OUT": 2,
- "EASE_OUT": 1,
- "EASE_OUT_IN": 3,
- "TRANS_BACK": 10,
- "TRANS_BOUNCE": 9,
- "TRANS_CIRC": 8,
- "TRANS_CUBIC": 7,
- "TRANS_ELASTIC": 6,
- "TRANS_EXPO": 5,
- "TRANS_LINEAR": 0,
- "TRANS_QUAD": 4,
- "TRANS_QUART": 3,
- "TRANS_QUINT": 2,
- "TRANS_SINE": 1,
- "TWEEN_PROCESS_IDLE": 1,
- "TWEEN_PROCESS_PHYSICS": 0
- },
- "properties": [
- {
- "name": "playback_process_mode",
- "type": "int",
- "getter": "get_tween_process_mode",
- "setter": "set_tween_process_mode",
- "index": -1
- },
- {
- "name": "playback_speed",
- "type": "float",
- "getter": "get_speed_scale",
- "setter": "set_speed_scale",
- "index": -1
- },
- {
- "name": "repeat",
- "type": "bool",
- "getter": "is_repeat",
- "setter": "set_repeat",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "tween_all_completed",
- "arguments": [
- ]
- },
- {
- "name": "tween_completed",
- "arguments": [
- {
- "name": "object",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tween_started",
- "arguments": [
- {
- "name": "object",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "tween_step",
- "arguments": [
- {
- "name": "object",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "elapsed",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_remove_by_uid",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "uid",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "follow_method",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "object",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "initial_val",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "target",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "target_method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "duration",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "trans_type",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "ease_type",
- "type": "int",
- "has_default_value": true,
- "default_value": "2"
- },
- {
- "name": "delay",
- "type": "float",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "follow_property",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "object",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "property",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "initial_val",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "target",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "target_property",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "duration",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "trans_type",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "ease_type",
- "type": "int",
- "has_default_value": true,
- "default_value": "2"
- },
- {
- "name": "delay",
- "type": "float",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_runtime",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_speed_scale",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tween_process_mode",
- "return_type": "enum.Tween::TweenProcessMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "interpolate_callback",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "object",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "duration",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "callback",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "Variant",
- "has_default_value": true,
- "default_value": "Null"
- },
- {
- "name": "arg2",
- "type": "Variant",
- "has_default_value": true,
- "default_value": "Null"
- },
- {
- "name": "arg3",
- "type": "Variant",
- "has_default_value": true,
- "default_value": "Null"
- },
- {
- "name": "arg4",
- "type": "Variant",
- "has_default_value": true,
- "default_value": "Null"
- },
- {
- "name": "arg5",
- "type": "Variant",
- "has_default_value": true,
- "default_value": "Null"
- }
- ]
- },
- {
- "name": "interpolate_deferred_callback",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "object",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "duration",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "callback",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "Variant",
- "has_default_value": true,
- "default_value": "Null"
- },
- {
- "name": "arg2",
- "type": "Variant",
- "has_default_value": true,
- "default_value": "Null"
- },
- {
- "name": "arg3",
- "type": "Variant",
- "has_default_value": true,
- "default_value": "Null"
- },
- {
- "name": "arg4",
- "type": "Variant",
- "has_default_value": true,
- "default_value": "Null"
- },
- {
- "name": "arg5",
- "type": "Variant",
- "has_default_value": true,
- "default_value": "Null"
- }
- ]
- },
- {
- "name": "interpolate_method",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "object",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "initial_val",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "final_val",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "duration",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "trans_type",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "ease_type",
- "type": "int",
- "has_default_value": true,
- "default_value": "2"
- },
- {
- "name": "delay",
- "type": "float",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "interpolate_property",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "object",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "property",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "initial_val",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "final_val",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "duration",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "trans_type",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "ease_type",
- "type": "int",
- "has_default_value": true,
- "default_value": "2"
- },
- {
- "name": "delay",
- "type": "float",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "is_active",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_repeat",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "remove",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "object",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_all",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "reset",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "object",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- }
- ]
- },
- {
- "name": "reset_all",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "resume",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "object",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- }
- ]
- },
- {
- "name": "resume_all",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "seek",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "time",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_active",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "active",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_repeat",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "repeat",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_speed_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "speed",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_tween_process_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "start",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "stop",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "object",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- }
- ]
- },
- {
- "name": "stop_all",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "targeting_method",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "object",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "initial",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "initial_method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "final_val",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "duration",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "trans_type",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "ease_type",
- "type": "int",
- "has_default_value": true,
- "default_value": "2"
- },
- {
- "name": "delay",
- "type": "float",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "targeting_property",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "object",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "property",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "initial",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "initial_val",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "final_val",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "duration",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "trans_type",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "ease_type",
- "type": "int",
- "has_default_value": true,
- "default_value": "2"
- },
- {
- "name": "delay",
- "type": "float",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "tell",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- {
- "name": "TransitionType",
- "values": {
- "TRANS_LINEAR": 0,
- "TRANS_SINE": 1,
- "TRANS_QUINT": 2,
- "TRANS_QUART": 3,
- "TRANS_QUAD": 4,
- "TRANS_EXPO": 5,
- "TRANS_ELASTIC": 6,
- "TRANS_CUBIC": 7,
- "TRANS_CIRC": 8,
- "TRANS_BOUNCE": 9,
- "TRANS_BACK": 10
- }
- },
- {
- "name": "TweenProcessMode",
- "values": {
- "TWEEN_PROCESS_PHYSICS": 0,
- "TWEEN_PROCESS_IDLE": 1
- }
- },
- {
- "name": "EaseType",
- "values": {
- "EASE_IN": 0,
- "EASE_OUT": 1,
- "EASE_IN_OUT": 2,
- "EASE_OUT_IN": 3
- }
- }
- ]
- },
- {
- "name": "UDPServer",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "max_pending_connections",
- "type": "int",
- "getter": "get_max_pending_connections",
- "setter": "set_max_pending_connections",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_max_pending_connections",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_connection_available",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_listening",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "listen",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bind_address",
- "type": "String",
- "has_default_value": true,
- "default_value": "*"
- }
- ]
- },
- {
- "name": "poll",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_max_pending_connections",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "max_pending_connections",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "stop",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "take_connection",
- "return_type": "PacketPeerUDP",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "UPNP",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "UPNP_RESULT_ACTION_FAILED": 5,
- "UPNP_RESULT_CONFLICT_WITH_OTHER_MAPPING": 13,
- "UPNP_RESULT_CONFLICT_WITH_OTHER_MECHANISM": 12,
- "UPNP_RESULT_EXT_PORT_MUST_BE_WILDCARD": 10,
- "UPNP_RESULT_EXT_PORT_WILDCARD_NOT_PERMITTED": 7,
- "UPNP_RESULT_HTTP_ERROR": 23,
- "UPNP_RESULT_INCONSISTENT_PARAMETERS": 3,
- "UPNP_RESULT_INT_PORT_WILDCARD_NOT_PERMITTED": 8,
- "UPNP_RESULT_INVALID_ARGS": 20,
- "UPNP_RESULT_INVALID_DURATION": 19,
- "UPNP_RESULT_INVALID_GATEWAY": 16,
- "UPNP_RESULT_INVALID_PARAM": 22,
- "UPNP_RESULT_INVALID_PORT": 17,
- "UPNP_RESULT_INVALID_PROTOCOL": 18,
- "UPNP_RESULT_INVALID_RESPONSE": 21,
- "UPNP_RESULT_MEM_ALLOC_ERROR": 25,
- "UPNP_RESULT_NOT_AUTHORIZED": 1,
- "UPNP_RESULT_NO_DEVICES": 27,
- "UPNP_RESULT_NO_GATEWAY": 26,
- "UPNP_RESULT_NO_PORT_MAPS_AVAILABLE": 11,
- "UPNP_RESULT_NO_SUCH_ENTRY_IN_ARRAY": 4,
- "UPNP_RESULT_ONLY_PERMANENT_LEASE_SUPPORTED": 15,
- "UPNP_RESULT_PORT_MAPPING_NOT_FOUND": 2,
- "UPNP_RESULT_REMOTE_HOST_MUST_BE_WILDCARD": 9,
- "UPNP_RESULT_SAME_PORT_VALUES_REQUIRED": 14,
- "UPNP_RESULT_SOCKET_ERROR": 24,
- "UPNP_RESULT_SRC_IP_WILDCARD_NOT_PERMITTED": 6,
- "UPNP_RESULT_SUCCESS": 0,
- "UPNP_RESULT_UNKNOWN_ERROR": 28
- },
- "properties": [
- {
- "name": "discover_ipv6",
- "type": "bool",
- "getter": "is_discover_ipv6",
- "setter": "set_discover_ipv6",
- "index": -1
- },
- {
- "name": "discover_local_port",
- "type": "int",
- "getter": "get_discover_local_port",
- "setter": "set_discover_local_port",
- "index": -1
- },
- {
- "name": "discover_multicast_if",
- "type": "String",
- "getter": "get_discover_multicast_if",
- "setter": "set_discover_multicast_if",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "add_device",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "device",
- "type": "UPNPDevice",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_port_mapping",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "port_internal",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "desc",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- },
- {
- "name": "proto",
- "type": "String",
- "has_default_value": true,
- "default_value": "UDP"
- },
- {
- "name": "duration",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "clear_devices",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "delete_port_mapping",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "proto",
- "type": "String",
- "has_default_value": true,
- "default_value": "UDP"
- }
- ]
- },
- {
- "name": "discover",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "timeout",
- "type": "int",
- "has_default_value": true,
- "default_value": "2000"
- },
- {
- "name": "ttl",
- "type": "int",
- "has_default_value": true,
- "default_value": "2"
- },
- {
- "name": "device_filter",
- "type": "String",
- "has_default_value": true,
- "default_value": "InternetGatewayDevice"
- }
- ]
- },
- {
- "name": "get_device",
- "return_type": "UPNPDevice",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_device_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_discover_local_port",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_discover_multicast_if",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_gateway",
- "return_type": "UPNPDevice",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_discover_ipv6",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "query_external_address",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "remove_device",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_device",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "device",
- "type": "UPNPDevice",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_discover_ipv6",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ipv6",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_discover_local_port",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_discover_multicast_if",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "m_if",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "UPNPResult",
- "values": {
- "UPNP_RESULT_SUCCESS": 0,
- "UPNP_RESULT_NOT_AUTHORIZED": 1,
- "UPNP_RESULT_PORT_MAPPING_NOT_FOUND": 2,
- "UPNP_RESULT_INCONSISTENT_PARAMETERS": 3,
- "UPNP_RESULT_NO_SUCH_ENTRY_IN_ARRAY": 4,
- "UPNP_RESULT_ACTION_FAILED": 5,
- "UPNP_RESULT_SRC_IP_WILDCARD_NOT_PERMITTED": 6,
- "UPNP_RESULT_EXT_PORT_WILDCARD_NOT_PERMITTED": 7,
- "UPNP_RESULT_INT_PORT_WILDCARD_NOT_PERMITTED": 8,
- "UPNP_RESULT_REMOTE_HOST_MUST_BE_WILDCARD": 9,
- "UPNP_RESULT_EXT_PORT_MUST_BE_WILDCARD": 10,
- "UPNP_RESULT_NO_PORT_MAPS_AVAILABLE": 11,
- "UPNP_RESULT_CONFLICT_WITH_OTHER_MECHANISM": 12,
- "UPNP_RESULT_CONFLICT_WITH_OTHER_MAPPING": 13,
- "UPNP_RESULT_SAME_PORT_VALUES_REQUIRED": 14,
- "UPNP_RESULT_ONLY_PERMANENT_LEASE_SUPPORTED": 15,
- "UPNP_RESULT_INVALID_GATEWAY": 16,
- "UPNP_RESULT_INVALID_PORT": 17,
- "UPNP_RESULT_INVALID_PROTOCOL": 18,
- "UPNP_RESULT_INVALID_DURATION": 19,
- "UPNP_RESULT_INVALID_ARGS": 20,
- "UPNP_RESULT_INVALID_RESPONSE": 21,
- "UPNP_RESULT_INVALID_PARAM": 22,
- "UPNP_RESULT_HTTP_ERROR": 23,
- "UPNP_RESULT_SOCKET_ERROR": 24,
- "UPNP_RESULT_MEM_ALLOC_ERROR": 25,
- "UPNP_RESULT_NO_GATEWAY": 26,
- "UPNP_RESULT_NO_DEVICES": 27,
- "UPNP_RESULT_UNKNOWN_ERROR": 28
- }
- }
- ]
- },
- {
- "name": "UPNPDevice",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "IGD_STATUS_DISCONNECTED": 5,
- "IGD_STATUS_HTTP_EMPTY": 2,
- "IGD_STATUS_HTTP_ERROR": 1,
- "IGD_STATUS_INVALID_CONTROL": 7,
- "IGD_STATUS_MALLOC_ERROR": 8,
- "IGD_STATUS_NO_IGD": 4,
- "IGD_STATUS_NO_URLS": 3,
- "IGD_STATUS_OK": 0,
- "IGD_STATUS_UNKNOWN_DEVICE": 6,
- "IGD_STATUS_UNKNOWN_ERROR": 9
- },
- "properties": [
- {
- "name": "description_url",
- "type": "String",
- "getter": "get_description_url",
- "setter": "set_description_url",
- "index": -1
- },
- {
- "name": "igd_control_url",
- "type": "String",
- "getter": "get_igd_control_url",
- "setter": "set_igd_control_url",
- "index": -1
- },
- {
- "name": "igd_our_addr",
- "type": "String",
- "getter": "get_igd_our_addr",
- "setter": "set_igd_our_addr",
- "index": -1
- },
- {
- "name": "igd_service_type",
- "type": "String",
- "getter": "get_igd_service_type",
- "setter": "set_igd_service_type",
- "index": -1
- },
- {
- "name": "igd_status",
- "type": "int",
- "getter": "get_igd_status",
- "setter": "set_igd_status",
- "index": -1
- },
- {
- "name": "service_type",
- "type": "String",
- "getter": "get_service_type",
- "setter": "set_service_type",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "add_port_mapping",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "port_internal",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "desc",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- },
- {
- "name": "proto",
- "type": "String",
- "has_default_value": true,
- "default_value": "UDP"
- },
- {
- "name": "duration",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "delete_port_mapping",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "proto",
- "type": "String",
- "has_default_value": true,
- "default_value": "UDP"
- }
- ]
- },
- {
- "name": "get_description_url",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_igd_control_url",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_igd_our_addr",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_igd_service_type",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_igd_status",
- "return_type": "enum.UPNPDevice::IGDStatus",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_service_type",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_valid_gateway",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "query_external_address",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_description_url",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "url",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_igd_control_url",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "url",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_igd_our_addr",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "addr",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_igd_service_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_igd_status",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "status",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_service_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "IGDStatus",
- "values": {
- "IGD_STATUS_OK": 0,
- "IGD_STATUS_HTTP_ERROR": 1,
- "IGD_STATUS_HTTP_EMPTY": 2,
- "IGD_STATUS_NO_URLS": 3,
- "IGD_STATUS_NO_IGD": 4,
- "IGD_STATUS_DISCONNECTED": 5,
- "IGD_STATUS_UNKNOWN_DEVICE": 6,
- "IGD_STATUS_INVALID_CONTROL": 7,
- "IGD_STATUS_MALLOC_ERROR": 8,
- "IGD_STATUS_UNKNOWN_ERROR": 9
- }
- }
- ]
- },
- {
- "name": "UndoRedo",
- "base_class": "Object",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "MERGE_ALL": 2,
- "MERGE_DISABLE": 0,
- "MERGE_ENDS": 1
- },
- "properties": [
- ],
- "signals": [
- {
- "name": "version_changed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "add_do_method",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": true,
- "is_from_script": false,
- "arguments": [
- {
- "name": "object",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_do_property",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "object",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_do_reference",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "object",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_undo_method",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": true,
- "is_from_script": false,
- "arguments": [
- {
- "name": "object",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_undo_property",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "object",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_undo_reference",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "object",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear_history",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "increase_version",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "commit_action",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "create_action",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "merge_mode",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_current_action_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_version",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_redo",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_undo",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_commiting_action",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "redo",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "undo",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- {
- "name": "MergeMode",
- "values": {
- "MERGE_DISABLE": 0,
- "MERGE_ENDS": 1,
- "MERGE_ALL": 2
- }
- }
- ]
- },
- {
- "name": "VBoxContainer",
- "base_class": "BoxContainer",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VScrollBar",
- "base_class": "ScrollBar",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VSeparator",
- "base_class": "Separator",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VSlider",
- "base_class": "Slider",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VSplitContainer",
- "base_class": "SplitContainer",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VehicleBody",
- "base_class": "RigidBody",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "brake",
- "type": "float",
- "getter": "get_brake",
- "setter": "set_brake",
- "index": -1
- },
- {
- "name": "engine_force",
- "type": "float",
- "getter": "get_engine_force",
- "setter": "set_engine_force",
- "index": -1
- },
- {
- "name": "steering",
- "type": "float",
- "getter": "get_steering",
- "setter": "set_steering",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_brake",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_engine_force",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_steering",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_brake",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "brake",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_engine_force",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "engine_force",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_steering",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "steering",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VehicleWheel",
- "base_class": "Spatial",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "brake",
- "type": "float",
- "getter": "get_brake",
- "setter": "set_brake",
- "index": -1
- },
- {
- "name": "damping_compression",
- "type": "float",
- "getter": "get_damping_compression",
- "setter": "set_damping_compression",
- "index": -1
- },
- {
- "name": "damping_relaxation",
- "type": "float",
- "getter": "get_damping_relaxation",
- "setter": "set_damping_relaxation",
- "index": -1
- },
- {
- "name": "engine_force",
- "type": "float",
- "getter": "get_engine_force",
- "setter": "set_engine_force",
- "index": -1
- },
- {
- "name": "steering",
- "type": "float",
- "getter": "get_steering",
- "setter": "set_steering",
- "index": -1
- },
- {
- "name": "suspension_max_force",
- "type": "float",
- "getter": "get_suspension_max_force",
- "setter": "set_suspension_max_force",
- "index": -1
- },
- {
- "name": "suspension_stiffness",
- "type": "float",
- "getter": "get_suspension_stiffness",
- "setter": "set_suspension_stiffness",
- "index": -1
- },
- {
- "name": "suspension_travel",
- "type": "float",
- "getter": "get_suspension_travel",
- "setter": "set_suspension_travel",
- "index": -1
- },
- {
- "name": "use_as_steering",
- "type": "bool",
- "getter": "is_used_as_steering",
- "setter": "set_use_as_steering",
- "index": -1
- },
- {
- "name": "use_as_traction",
- "type": "bool",
- "getter": "is_used_as_traction",
- "setter": "set_use_as_traction",
- "index": -1
- },
- {
- "name": "wheel_friction_slip",
- "type": "float",
- "getter": "get_friction_slip",
- "setter": "set_friction_slip",
- "index": -1
- },
- {
- "name": "wheel_radius",
- "type": "float",
- "getter": "get_radius",
- "setter": "set_radius",
- "index": -1
- },
- {
- "name": "wheel_rest_length",
- "type": "float",
- "getter": "get_suspension_rest_length",
- "setter": "set_suspension_rest_length",
- "index": -1
- },
- {
- "name": "wheel_roll_influence",
- "type": "float",
- "getter": "get_roll_influence",
- "setter": "set_roll_influence",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_brake",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_contact_body",
- "return_type": "Spatial",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_damping_compression",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_damping_relaxation",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_engine_force",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_friction_slip",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_radius",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_roll_influence",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_rpm",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_skidinfo",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_steering",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_suspension_max_force",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_suspension_rest_length",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_suspension_stiffness",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_suspension_travel",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_in_contact",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_used_as_steering",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_used_as_traction",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_brake",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "brake",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_damping_compression",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "length",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_damping_relaxation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "length",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_engine_force",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "engine_force",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_friction_slip",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "length",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_radius",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "length",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_roll_influence",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "roll_influence",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_steering",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "steering",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_suspension_max_force",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "length",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_suspension_rest_length",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "length",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_suspension_stiffness",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "length",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_suspension_travel",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "length",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_as_steering",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_as_traction",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VideoPlayer",
- "base_class": "Control",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "audio_track",
- "type": "int",
- "getter": "get_audio_track",
- "setter": "set_audio_track",
- "index": -1
- },
- {
- "name": "autoplay",
- "type": "bool",
- "getter": "has_autoplay",
- "setter": "set_autoplay",
- "index": -1
- },
- {
- "name": "buffering_msec",
- "type": "int",
- "getter": "get_buffering_msec",
- "setter": "set_buffering_msec",
- "index": -1
- },
- {
- "name": "bus",
- "type": "String",
- "getter": "get_bus",
- "setter": "set_bus",
- "index": -1
- },
- {
- "name": "expand",
- "type": "bool",
- "getter": "has_expand",
- "setter": "set_expand",
- "index": -1
- },
- {
- "name": "paused",
- "type": "bool",
- "getter": "is_paused",
- "setter": "set_paused",
- "index": -1
- },
- {
- "name": "stream",
- "type": "VideoStream",
- "getter": "get_stream",
- "setter": "set_stream",
- "index": -1
- },
- {
- "name": "stream_position",
- "type": "float",
- "getter": "get_stream_position",
- "setter": "set_stream_position",
- "index": -1
- },
- {
- "name": "volume",
- "type": "float",
- "getter": "get_volume",
- "setter": "set_volume",
- "index": -1
- },
- {
- "name": "volume_db",
- "type": "float",
- "getter": "get_volume_db",
- "setter": "set_volume_db",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "finished",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "get_audio_track",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_buffering_msec",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_bus",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_stream",
- "return_type": "VideoStream",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_stream_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_stream_position",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_video_texture",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_volume",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_volume_db",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_autoplay",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_expand",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_paused",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_playing",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "play",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_audio_track",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "track",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_autoplay",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_buffering_msec",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "msec",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_bus",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "bus",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_expand",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_paused",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "paused",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_stream",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "stream",
- "type": "VideoStream",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_stream_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_volume",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "volume",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_volume_db",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "db",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "stop",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VideoStream",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VideoStreamGDNative",
- "base_class": "VideoStream",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "file",
- "type": "String",
- "getter": "get_file",
- "setter": "set_file",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_file",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_file",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "file",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VideoStreamTheora",
- "base_class": "VideoStream",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "file",
- "type": "String",
- "getter": "get_file",
- "setter": "set_file",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_file",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_file",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "file",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VideoStreamWebm",
- "base_class": "VideoStream",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "file",
- "type": "String",
- "getter": "get_file",
- "setter": "set_file",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_file",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_file",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "file",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "Viewport",
- "base_class": "Node",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "CLEAR_MODE_ALWAYS": 0,
- "CLEAR_MODE_NEVER": 1,
- "CLEAR_MODE_ONLY_NEXT_FRAME": 2,
- "DEBUG_DRAW_DISABLED": 0,
- "DEBUG_DRAW_OVERDRAW": 2,
- "DEBUG_DRAW_UNSHADED": 1,
- "DEBUG_DRAW_WIREFRAME": 3,
- "MSAA_16X": 4,
- "MSAA_2X": 1,
- "MSAA_4X": 2,
- "MSAA_8X": 3,
- "MSAA_DISABLED": 0,
- "RENDER_INFO_2D_DRAW_CALLS_IN_FRAME": 7,
- "RENDER_INFO_2D_ITEMS_IN_FRAME": 6,
- "RENDER_INFO_DRAW_CALLS_IN_FRAME": 5,
- "RENDER_INFO_MATERIAL_CHANGES_IN_FRAME": 2,
- "RENDER_INFO_MAX": 8,
- "RENDER_INFO_OBJECTS_IN_FRAME": 0,
- "RENDER_INFO_SHADER_CHANGES_IN_FRAME": 3,
- "RENDER_INFO_SURFACE_CHANGES_IN_FRAME": 4,
- "RENDER_INFO_VERTICES_IN_FRAME": 1,
- "SHADOW_ATLAS_QUADRANT_SUBDIV_1": 1,
- "SHADOW_ATLAS_QUADRANT_SUBDIV_1024": 6,
- "SHADOW_ATLAS_QUADRANT_SUBDIV_16": 3,
- "SHADOW_ATLAS_QUADRANT_SUBDIV_256": 5,
- "SHADOW_ATLAS_QUADRANT_SUBDIV_4": 2,
- "SHADOW_ATLAS_QUADRANT_SUBDIV_64": 4,
- "SHADOW_ATLAS_QUADRANT_SUBDIV_DISABLED": 0,
- "SHADOW_ATLAS_QUADRANT_SUBDIV_MAX": 7,
- "UPDATE_ALWAYS": 3,
- "UPDATE_DISABLED": 0,
- "UPDATE_ONCE": 1,
- "UPDATE_WHEN_VISIBLE": 2,
- "USAGE_2D": 0,
- "USAGE_2D_NO_SAMPLING": 1,
- "USAGE_3D": 2,
- "USAGE_3D_NO_EFFECTS": 3
- },
- "properties": [
- {
- "name": "arvr",
- "type": "bool",
- "getter": "use_arvr",
- "setter": "set_use_arvr",
- "index": -1
- },
- {
- "name": "audio_listener_enable_2d",
- "type": "bool",
- "getter": "is_audio_listener_2d",
- "setter": "set_as_audio_listener_2d",
- "index": -1
- },
- {
- "name": "audio_listener_enable_3d",
- "type": "bool",
- "getter": "is_audio_listener",
- "setter": "set_as_audio_listener",
- "index": -1
- },
- {
- "name": "canvas_transform",
- "type": "Transform2D",
- "getter": "get_canvas_transform",
- "setter": "set_canvas_transform",
- "index": -1
- },
- {
- "name": "debanding",
- "type": "bool",
- "getter": "get_use_debanding",
- "setter": "set_use_debanding",
- "index": -1
- },
- {
- "name": "debug_draw",
- "type": "int",
- "getter": "get_debug_draw",
- "setter": "set_debug_draw",
- "index": -1
- },
- {
- "name": "disable_3d",
- "type": "bool",
- "getter": "is_3d_disabled",
- "setter": "set_disable_3d",
- "index": -1
- },
- {
- "name": "fxaa",
- "type": "bool",
- "getter": "get_use_fxaa",
- "setter": "set_use_fxaa",
- "index": -1
- },
- {
- "name": "global_canvas_transform",
- "type": "Transform2D",
- "getter": "get_global_canvas_transform",
- "setter": "set_global_canvas_transform",
- "index": -1
- },
- {
- "name": "gui_disable_input",
- "type": "bool",
- "getter": "is_input_disabled",
- "setter": "set_disable_input",
- "index": -1
- },
- {
- "name": "gui_snap_controls_to_pixels",
- "type": "bool",
- "getter": "is_snap_controls_to_pixels_enabled",
- "setter": "set_snap_controls_to_pixels",
- "index": -1
- },
- {
- "name": "handle_input_locally",
- "type": "bool",
- "getter": "is_handling_input_locally",
- "setter": "set_handle_input_locally",
- "index": -1
- },
- {
- "name": "hdr",
- "type": "bool",
- "getter": "get_hdr",
- "setter": "set_hdr",
- "index": -1
- },
- {
- "name": "keep_3d_linear",
- "type": "bool",
- "getter": "get_keep_3d_linear",
- "setter": "set_keep_3d_linear",
- "index": -1
- },
- {
- "name": "msaa",
- "type": "int",
- "getter": "get_msaa",
- "setter": "set_msaa",
- "index": -1
- },
- {
- "name": "own_world",
- "type": "bool",
- "getter": "is_using_own_world",
- "setter": "set_use_own_world",
- "index": -1
- },
- {
- "name": "physics_object_picking",
- "type": "bool",
- "getter": "get_physics_object_picking",
- "setter": "set_physics_object_picking",
- "index": -1
- },
- {
- "name": "render_direct_to_screen",
- "type": "bool",
- "getter": "is_using_render_direct_to_screen",
- "setter": "set_use_render_direct_to_screen",
- "index": -1
- },
- {
- "name": "render_target_clear_mode",
- "type": "int",
- "getter": "get_clear_mode",
- "setter": "set_clear_mode",
- "index": -1
- },
- {
- "name": "render_target_update_mode",
- "type": "int",
- "getter": "get_update_mode",
- "setter": "set_update_mode",
- "index": -1
- },
- {
- "name": "render_target_v_flip",
- "type": "bool",
- "getter": "get_vflip",
- "setter": "set_vflip",
- "index": -1
- },
- {
- "name": "shadow_atlas_quad_0",
- "type": "int",
- "getter": "get_shadow_atlas_quadrant_subdiv",
- "setter": "set_shadow_atlas_quadrant_subdiv",
- "index": 0
- },
- {
- "name": "shadow_atlas_quad_1",
- "type": "int",
- "getter": "get_shadow_atlas_quadrant_subdiv",
- "setter": "set_shadow_atlas_quadrant_subdiv",
- "index": 1
- },
- {
- "name": "shadow_atlas_quad_2",
- "type": "int",
- "getter": "get_shadow_atlas_quadrant_subdiv",
- "setter": "set_shadow_atlas_quadrant_subdiv",
- "index": 2
- },
- {
- "name": "shadow_atlas_quad_3",
- "type": "int",
- "getter": "get_shadow_atlas_quadrant_subdiv",
- "setter": "set_shadow_atlas_quadrant_subdiv",
- "index": 3
- },
- {
- "name": "shadow_atlas_size",
- "type": "int",
- "getter": "get_shadow_atlas_size",
- "setter": "set_shadow_atlas_size",
- "index": -1
- },
- {
- "name": "sharpen_intensity",
- "type": "float",
- "getter": "get_sharpen_intensity",
- "setter": "set_sharpen_intensity",
- "index": -1
- },
- {
- "name": "size",
- "type": "Vector2",
- "getter": "get_size",
- "setter": "set_size",
- "index": -1
- },
- {
- "name": "size_override_stretch",
- "type": "bool",
- "getter": "is_size_override_stretch_enabled",
- "setter": "set_size_override_stretch",
- "index": -1
- },
- {
- "name": "transparent_bg",
- "type": "bool",
- "getter": "has_transparent_background",
- "setter": "set_transparent_background",
- "index": -1
- },
- {
- "name": "usage",
- "type": "int",
- "getter": "get_usage",
- "setter": "set_usage",
- "index": -1
- },
- {
- "name": "use_32_bpc_depth",
- "type": "bool",
- "getter": "get_use_32_bpc_depth",
- "setter": "set_use_32_bpc_depth",
- "index": -1
- },
- {
- "name": "world",
- "type": "World",
- "getter": "get_world",
- "setter": "set_world",
- "index": -1
- },
- {
- "name": "world_2d",
- "type": "World2D",
- "getter": "get_world_2d",
- "setter": "set_world_2d",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "gui_focus_changed",
- "arguments": [
- {
- "name": "node",
- "type": "Control",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "size_changed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_gui_remove_focus",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_gui_show_tooltip",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_own_world_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_post_gui_grab_click_focus",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_process_picking",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "ignore_paused",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_subwindow_visibility_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_vp_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_vp_input_text",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_vp_unhandled_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "find_world",
- "return_type": "World",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "find_world_2d",
- "return_type": "World2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_camera",
- "return_type": "Camera",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_canvas_transform",
- "return_type": "Transform2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_clear_mode",
- "return_type": "enum.Viewport::ClearMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_debug_draw",
- "return_type": "enum.Viewport::DebugDraw",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_final_transform",
- "return_type": "Transform2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_global_canvas_transform",
- "return_type": "Transform2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_hdr",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_keep_3d_linear",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_modal_stack_top",
- "return_type": "Control",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_mouse_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_msaa",
- "return_type": "enum.Viewport::MSAA",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_physics_object_picking",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_render_info",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "info",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_shadow_atlas_quadrant_subdiv",
- "return_type": "enum.Viewport::ShadowAtlasQuadrantSubdiv",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "quadrant",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_shadow_atlas_size",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_sharpen_intensity",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_size",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_size_override",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_texture",
- "return_type": "ViewportTexture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_update_mode",
- "return_type": "enum.Viewport::UpdateMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_usage",
- "return_type": "enum.Viewport::Usage",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_use_32_bpc_depth",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_use_debanding",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_use_fxaa",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_vflip",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_viewport_rid",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_visible_rect",
- "return_type": "Rect2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_world",
- "return_type": "World",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_world_2d",
- "return_type": "World2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "gui_get_drag_data",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "gui_has_modal_stack",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "gui_is_dragging",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_transparent_background",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "local_event",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_3d_disabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_audio_listener",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_audio_listener_2d",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_handling_input_locally",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_input_disabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_input_handled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_size_override_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_size_override_stretch_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_snap_controls_to_pixels_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_using_own_world",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_using_render_direct_to_screen",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_as_audio_listener",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_as_audio_listener_2d",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_attach_to_screen_rect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_canvas_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "xform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_clear_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_debug_draw",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "debug_draw",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_disable_3d",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "disable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_disable_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "disable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_global_canvas_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "xform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_handle_input_locally",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_hdr",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_input_as_handled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_keep_3d_linear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "keep_3d_linear",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_msaa",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "msaa",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_physics_object_picking",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shadow_atlas_quadrant_subdiv",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "quadrant",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "subdiv",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shadow_atlas_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_sharpen_intensity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "intensity",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_size_override",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "size",
- "type": "Vector2",
- "has_default_value": true,
- "default_value": "(-1, -1)"
- },
- {
- "name": "margin",
- "type": "Vector2",
- "has_default_value": true,
- "default_value": "(0, 0)"
- }
- ]
- },
- {
- "name": "set_size_override_stretch",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_snap_controls_to_pixels",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_transparent_background",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_update_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_usage",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "usage",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_32_bpc_depth",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_arvr",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "use",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_debanding",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_fxaa",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_own_world",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_render_direct_to_screen",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_vflip",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_world",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "world",
- "type": "World",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_world_2d",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "world_2d",
- "type": "World2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "unhandled_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "local_event",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "update_worlds",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "use_arvr",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "warp_mouse",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "to_position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "ClearMode",
- "values": {
- "CLEAR_MODE_ALWAYS": 0,
- "CLEAR_MODE_NEVER": 1,
- "CLEAR_MODE_ONLY_NEXT_FRAME": 2
- }
- },
- {
- "name": "RenderInfo",
- "values": {
- "RENDER_INFO_OBJECTS_IN_FRAME": 0,
- "RENDER_INFO_VERTICES_IN_FRAME": 1,
- "RENDER_INFO_MATERIAL_CHANGES_IN_FRAME": 2,
- "RENDER_INFO_SHADER_CHANGES_IN_FRAME": 3,
- "RENDER_INFO_SURFACE_CHANGES_IN_FRAME": 4,
- "RENDER_INFO_DRAW_CALLS_IN_FRAME": 5,
- "RENDER_INFO_2D_ITEMS_IN_FRAME": 6,
- "RENDER_INFO_2D_DRAW_CALLS_IN_FRAME": 7,
- "RENDER_INFO_MAX": 8
- }
- },
- {
- "name": "Usage",
- "values": {
- "USAGE_2D": 0,
- "USAGE_2D_NO_SAMPLING": 1,
- "USAGE_3D": 2,
- "USAGE_3D_NO_EFFECTS": 3
- }
- },
- {
- "name": "DebugDraw",
- "values": {
- "DEBUG_DRAW_DISABLED": 0,
- "DEBUG_DRAW_UNSHADED": 1,
- "DEBUG_DRAW_OVERDRAW": 2,
- "DEBUG_DRAW_WIREFRAME": 3
- }
- },
- {
- "name": "ShadowAtlasQuadrantSubdiv",
- "values": {
- "SHADOW_ATLAS_QUADRANT_SUBDIV_DISABLED": 0,
- "SHADOW_ATLAS_QUADRANT_SUBDIV_1": 1,
- "SHADOW_ATLAS_QUADRANT_SUBDIV_4": 2,
- "SHADOW_ATLAS_QUADRANT_SUBDIV_16": 3,
- "SHADOW_ATLAS_QUADRANT_SUBDIV_64": 4,
- "SHADOW_ATLAS_QUADRANT_SUBDIV_256": 5,
- "SHADOW_ATLAS_QUADRANT_SUBDIV_1024": 6,
- "SHADOW_ATLAS_QUADRANT_SUBDIV_MAX": 7
- }
- },
- {
- "name": "UpdateMode",
- "values": {
- "UPDATE_DISABLED": 0,
- "UPDATE_ONCE": 1,
- "UPDATE_WHEN_VISIBLE": 2,
- "UPDATE_ALWAYS": 3
- }
- },
- {
- "name": "MSAA",
- "values": {
- "MSAA_DISABLED": 0,
- "MSAA_2X": 1,
- "MSAA_4X": 2,
- "MSAA_8X": 3,
- "MSAA_16X": 4
- }
- }
- ]
- },
- {
- "name": "ViewportContainer",
- "base_class": "Container",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "stretch",
- "type": "bool",
- "getter": "is_stretch_enabled",
- "setter": "set_stretch",
- "index": -1
- },
- {
- "name": "stretch_shrink",
- "type": "int",
- "getter": "get_stretch_shrink",
- "setter": "set_stretch_shrink",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "event",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_unhandled_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "event",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_stretch_shrink",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_stretch_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_stretch",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_stretch_shrink",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "ViewportTexture",
- "base_class": "Texture",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "viewport_path",
- "type": "NodePath",
- "getter": "get_viewport_path_in_scene",
- "setter": "set_viewport_path_in_scene",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_viewport_path_in_scene",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_viewport_path_in_scene",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisibilityEnabler",
- "base_class": "VisibilityNotifier",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "ENABLER_FREEZE_BODIES": 1,
- "ENABLER_MAX": 2,
- "ENABLER_PAUSE_ANIMATIONS": 0
- },
- "properties": [
- {
- "name": "freeze_bodies",
- "type": "bool",
- "getter": "is_enabler_enabled",
- "setter": "set_enabler",
- "index": 1
- },
- {
- "name": "pause_animations",
- "type": "bool",
- "getter": "is_enabler_enabled",
- "setter": "set_enabler",
- "index": 0
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_node_removed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_enabler_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabler",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_enabler",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabler",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Enabler",
- "values": {
- "ENABLER_PAUSE_ANIMATIONS": 0,
- "ENABLER_FREEZE_BODIES": 1,
- "ENABLER_MAX": 2
- }
- }
- ]
- },
- {
- "name": "VisibilityEnabler2D",
- "base_class": "VisibilityNotifier2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- "ENABLER_FREEZE_BODIES": 1,
- "ENABLER_MAX": 6,
- "ENABLER_PARENT_PHYSICS_PROCESS": 4,
- "ENABLER_PARENT_PROCESS": 3,
- "ENABLER_PAUSE_ANIMATED_SPRITES": 5,
- "ENABLER_PAUSE_ANIMATIONS": 0,
- "ENABLER_PAUSE_PARTICLES": 2
- },
- "properties": [
- {
- "name": "freeze_bodies",
- "type": "bool",
- "getter": "is_enabler_enabled",
- "setter": "set_enabler",
- "index": 1
- },
- {
- "name": "pause_animated_sprites",
- "type": "bool",
- "getter": "is_enabler_enabled",
- "setter": "set_enabler",
- "index": 5
- },
- {
- "name": "pause_animations",
- "type": "bool",
- "getter": "is_enabler_enabled",
- "setter": "set_enabler",
- "index": 0
- },
- {
- "name": "pause_particles",
- "type": "bool",
- "getter": "is_enabler_enabled",
- "setter": "set_enabler",
- "index": 2
- },
- {
- "name": "physics_process_parent",
- "type": "bool",
- "getter": "is_enabler_enabled",
- "setter": "set_enabler",
- "index": 4
- },
- {
- "name": "process_parent",
- "type": "bool",
- "getter": "is_enabler_enabled",
- "setter": "set_enabler",
- "index": 3
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_node_removed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "Node",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_enabler_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabler",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_enabler",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabler",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Enabler",
- "values": {
- "ENABLER_PAUSE_ANIMATIONS": 0,
- "ENABLER_FREEZE_BODIES": 1,
- "ENABLER_PAUSE_PARTICLES": 2,
- "ENABLER_PARENT_PROCESS": 3,
- "ENABLER_PARENT_PHYSICS_PROCESS": 4,
- "ENABLER_PAUSE_ANIMATED_SPRITES": 5,
- "ENABLER_MAX": 6
- }
- }
- ]
- },
- {
- "name": "VisibilityNotifier",
- "base_class": "CullInstance",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "aabb",
- "type": "AABB",
- "getter": "get_aabb",
- "setter": "set_aabb",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "camera_entered",
- "arguments": [
- {
- "name": "camera",
- "type": "Camera",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "camera_exited",
- "arguments": [
- {
- "name": "camera",
- "type": "Camera",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "screen_entered",
- "arguments": [
- ]
- },
- {
- "name": "screen_exited",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "get_aabb",
- "return_type": "AABB",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_on_screen",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_aabb",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rect",
- "type": "AABB",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisibilityNotifier2D",
- "base_class": "Node2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "rect",
- "type": "Rect2",
- "getter": "get_rect",
- "setter": "set_rect",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "screen_entered",
- "arguments": [
- ]
- },
- {
- "name": "screen_exited",
- "arguments": [
- ]
- },
- {
- "name": "viewport_entered",
- "arguments": [
- {
- "name": "viewport",
- "type": "Viewport",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "viewport_exited",
- "arguments": [
- {
- "name": "viewport",
- "type": "Viewport",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "get_rect",
- "return_type": "Rect2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_on_screen",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_rect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualInstance",
- "base_class": "CullInstance",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "layers",
- "type": "int",
- "getter": "get_layer_mask",
- "setter": "set_layer_mask",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_get_visual_instance_rid",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_aabb",
- "return_type": "AABB",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_base",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_instance",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_layer_mask",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_layer_mask_bit",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_transformed_aabb",
- "return_type": "AABB",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_base",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "base",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_layer_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_layer_mask_bit",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScript",
- "base_class": "Script",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "data",
- "type": "Dictionary",
- "getter": "_get_data",
- "setter": "_set_data",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "node_ports_changed",
- "arguments": [
- {
- "name": "function",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_get_data",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_node_ports_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "data",
- "type": "Dictionary",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_custom_signal",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_function",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "func",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node",
- "type": "VisualScriptNode",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": true,
- "default_value": "(0, 0)"
- }
- ]
- },
- {
- "name": "add_variable",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "default_value",
- "type": "Variant",
- "has_default_value": true,
- "default_value": "Null"
- },
- {
- "name": "export",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "custom_signal_add_argument",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "argname",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "index",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "custom_signal_get_argument_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "custom_signal_get_argument_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "argidx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "custom_signal_get_argument_type",
- "return_type": "enum.Variant::Type",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "argidx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "custom_signal_remove_argument",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "argidx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "custom_signal_set_argument_name",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "argidx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "argname",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "custom_signal_set_argument_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "argidx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "custom_signal_swap_argument",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "argidx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "withidx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "data_connect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "func",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_node",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_node",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "data_disconnect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "func",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_node",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_node",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_function_node_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_function_scroll",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_node",
- "return_type": "VisualScriptNode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "func",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_node_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "func",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_variable_default_value",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_variable_export",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_variable_info",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_custom_signal",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_data_connection",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "func",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_node",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_node",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_function",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_node",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "func",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_sequence_connection",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "func",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_node",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_output",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_node",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_variable",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_custom_signal",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_function",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "func",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_variable",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "rename_custom_signal",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "new_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "rename_function",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "new_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "rename_variable",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "new_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "sequence_connect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "func",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_node",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_output",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_node",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "sequence_disconnect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "func",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_node",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_output",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_node",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_function_scroll",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "ofs",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_instance_base_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_node_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "func",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_variable_default_value",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_variable_export",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_variable_info",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Dictionary",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptBasicTypeConstant",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "basic_type",
- "type": "int",
- "getter": "get_basic_type",
- "setter": "set_basic_type",
- "index": -1
- },
- {
- "name": "constant",
- "type": "String",
- "getter": "get_basic_type_constant",
- "setter": "set_basic_type_constant",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_basic_type",
- "return_type": "enum.Variant::Type",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_basic_type_constant",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_basic_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_basic_type_constant",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptBuiltinFunc",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "BYTES_TO_VAR": 62,
- "COLORN": 63,
- "FUNC_FUNCREF": 50,
- "FUNC_MAX": 68,
- "LOGIC_CLAMP": 47,
- "LOGIC_MAX": 45,
- "LOGIC_MIN": 46,
- "LOGIC_NEAREST_PO2": 48,
- "MATH_ABS": 16,
- "MATH_ACOS": 7,
- "MATH_ASIN": 6,
- "MATH_ATAN": 8,
- "MATH_ATAN2": 9,
- "MATH_CARTESIAN2POLAR": 42,
- "MATH_CEIL": 14,
- "MATH_COS": 1,
- "MATH_COSH": 4,
- "MATH_DB2LINEAR": 40,
- "MATH_DECIMALS": 24,
- "MATH_DECTIME": 30,
- "MATH_DEG2RAD": 37,
- "MATH_EASE": 23,
- "MATH_EXP": 20,
- "MATH_FLOOR": 13,
- "MATH_FMOD": 11,
- "MATH_FPOSMOD": 12,
- "MATH_INVERSE_LERP": 27,
- "MATH_ISINF": 22,
- "MATH_ISNAN": 21,
- "MATH_LERP": 26,
- "MATH_LERP_ANGLE": 66,
- "MATH_LINEAR2DB": 39,
- "MATH_LOG": 19,
- "MATH_MOVE_TOWARD": 29,
- "MATH_POLAR2CARTESIAN": 41,
- "MATH_POSMOD": 65,
- "MATH_POW": 18,
- "MATH_RAD2DEG": 38,
- "MATH_RAND": 32,
- "MATH_RANDF": 33,
- "MATH_RANDOM": 34,
- "MATH_RANDOMIZE": 31,
- "MATH_RANDSEED": 36,
- "MATH_RANGE_LERP": 28,
- "MATH_ROUND": 15,
- "MATH_SEED": 35,
- "MATH_SIGN": 17,
- "MATH_SIN": 0,
- "MATH_SINH": 3,
- "MATH_SMOOTHSTEP": 64,
- "MATH_SQRT": 10,
- "MATH_STEPIFY": 25,
- "MATH_TAN": 2,
- "MATH_TANH": 5,
- "MATH_WRAP": 43,
- "MATH_WRAPF": 44,
- "OBJ_WEAKREF": 49,
- "STR_TO_VAR": 60,
- "TEXT_CHAR": 54,
- "TEXT_ORD": 67,
- "TEXT_PRINT": 56,
- "TEXT_PRINTERR": 57,
- "TEXT_PRINTRAW": 58,
- "TEXT_STR": 55,
- "TYPE_CONVERT": 51,
- "TYPE_EXISTS": 53,
- "TYPE_OF": 52,
- "VAR_TO_BYTES": 61,
- "VAR_TO_STR": 59
- },
- "properties": [
- {
- "name": "function",
- "type": "int",
- "getter": "get_func",
- "setter": "set_func",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_func",
- "return_type": "enum.VisualScriptBuiltinFunc::BuiltinFunc",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_func",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "which",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "BuiltinFunc",
- "values": {
- "MATH_SIN": 0,
- "MATH_COS": 1,
- "MATH_TAN": 2,
- "MATH_SINH": 3,
- "MATH_COSH": 4,
- "MATH_TANH": 5,
- "MATH_ASIN": 6,
- "MATH_ACOS": 7,
- "MATH_ATAN": 8,
- "MATH_ATAN2": 9,
- "MATH_SQRT": 10,
- "MATH_FMOD": 11,
- "MATH_FPOSMOD": 12,
- "MATH_FLOOR": 13,
- "MATH_CEIL": 14,
- "MATH_ROUND": 15,
- "MATH_ABS": 16,
- "MATH_SIGN": 17,
- "MATH_POW": 18,
- "MATH_LOG": 19,
- "MATH_EXP": 20,
- "MATH_ISNAN": 21,
- "MATH_ISINF": 22,
- "MATH_EASE": 23,
- "MATH_DECIMALS": 24,
- "MATH_STEPIFY": 25,
- "MATH_LERP": 26,
- "MATH_INVERSE_LERP": 27,
- "MATH_RANGE_LERP": 28,
- "MATH_MOVE_TOWARD": 29,
- "MATH_DECTIME": 30,
- "MATH_RANDOMIZE": 31,
- "MATH_RAND": 32,
- "MATH_RANDF": 33,
- "MATH_RANDOM": 34,
- "MATH_SEED": 35,
- "MATH_RANDSEED": 36,
- "MATH_DEG2RAD": 37,
- "MATH_RAD2DEG": 38,
- "MATH_LINEAR2DB": 39,
- "MATH_DB2LINEAR": 40,
- "MATH_POLAR2CARTESIAN": 41,
- "MATH_CARTESIAN2POLAR": 42,
- "MATH_WRAP": 43,
- "MATH_WRAPF": 44,
- "LOGIC_MAX": 45,
- "LOGIC_MIN": 46,
- "LOGIC_CLAMP": 47,
- "LOGIC_NEAREST_PO2": 48,
- "OBJ_WEAKREF": 49,
- "FUNC_FUNCREF": 50,
- "TYPE_CONVERT": 51,
- "TYPE_OF": 52,
- "TYPE_EXISTS": 53,
- "TEXT_CHAR": 54,
- "TEXT_STR": 55,
- "TEXT_PRINT": 56,
- "TEXT_PRINTERR": 57,
- "TEXT_PRINTRAW": 58,
- "VAR_TO_STR": 59,
- "STR_TO_VAR": 60,
- "VAR_TO_BYTES": 61,
- "BYTES_TO_VAR": 62,
- "COLORN": 63,
- "MATH_SMOOTHSTEP": 64,
- "MATH_POSMOD": 65,
- "MATH_LERP_ANGLE": 66,
- "TEXT_ORD": 67,
- "FUNC_MAX": 68
- }
- }
- ]
- },
- {
- "name": "VisualScriptClassConstant",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "base_type",
- "type": "String",
- "getter": "get_base_type",
- "setter": "set_base_type",
- "index": -1
- },
- {
- "name": "constant",
- "type": "String",
- "getter": "get_class_constant",
- "setter": "set_class_constant",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_base_type",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_class_constant",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_base_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_class_constant",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptComment",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "description",
- "type": "String",
- "getter": "get_description",
- "setter": "set_description",
- "index": -1
- },
- {
- "name": "size",
- "type": "Vector2",
- "getter": "get_size",
- "setter": "set_size",
- "index": -1
- },
- {
- "name": "title",
- "type": "String",
- "getter": "get_title",
- "setter": "set_title",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_description",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_size",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_title",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_description",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "description",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_title",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "title",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptComposeArray",
- "base_class": "VisualScriptLists",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptCondition",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptConstant",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "type",
- "type": "int",
- "getter": "get_constant_type",
- "setter": "set_constant_type",
- "index": -1
- },
- {
- "name": "value",
- "type": "Variant",
- "getter": "get_constant_value",
- "setter": "set_constant_value",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_constant_type",
- "return_type": "enum.Variant::Type",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_constant_value",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_constant_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_constant_value",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptConstructor",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "constructor",
- "type": "Dictionary",
- "getter": "get_constructor",
- "setter": "set_constructor",
- "index": -1
- },
- {
- "name": "type",
- "type": "int",
- "getter": "get_constructor_type",
- "setter": "set_constructor_type",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_constructor",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_constructor_type",
- "return_type": "enum.Variant::Type",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_constructor",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "constructor",
- "type": "Dictionary",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_constructor_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptCustomNode",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "START_MODE_BEGIN_SEQUENCE": 0,
- "START_MODE_CONTINUE_SEQUENCE": 1,
- "START_MODE_RESUME_YIELD": 2,
- "STEP_EXIT_FUNCTION_BIT": 134217728,
- "STEP_GO_BACK_BIT": 33554432,
- "STEP_NO_ADVANCE_BIT": 67108864,
- "STEP_PUSH_STACK_BIT": 16777216,
- "STEP_YIELD_BIT": 268435456
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_get_caption",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_category",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_input_value_port_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_input_value_port_hint",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_get_input_value_port_hint_string",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_get_input_value_port_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_get_input_value_port_type",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_get_output_sequence_port_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_output_sequence_port_text",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_get_output_value_port_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_output_value_port_hint",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_get_output_value_port_hint_string",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_get_output_value_port_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_get_output_value_port_type",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_get_text",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_working_memory_size",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_has_input_sequence_port",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_script_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_step",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "inputs",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "outputs",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "start_mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "working_mem",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "StartMode",
- "values": {
- "START_MODE_BEGIN_SEQUENCE": 0,
- "START_MODE_CONTINUE_SEQUENCE": 1,
- "START_MODE_RESUME_YIELD": 2
- }
- }
- ]
- },
- {
- "name": "VisualScriptDeconstruct",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "elem_cache",
- "type": "Array",
- "getter": "_get_elem_cache",
- "setter": "_set_elem_cache",
- "index": -1
- },
- {
- "name": "type",
- "type": "int",
- "getter": "get_deconstruct_type",
- "setter": "set_deconstruct_type",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_get_elem_cache",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_elem_cache",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "_cache",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_deconstruct_type",
- "return_type": "enum.Variant::Type",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_deconstruct_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptEmitSignal",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "signal",
- "type": "String",
- "getter": "get_signal",
- "setter": "set_signal",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_signal",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_signal",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptEngineSingleton",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "constant",
- "type": "String",
- "getter": "get_singleton",
- "setter": "set_singleton",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_singleton",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_singleton",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptExpression",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptFunction",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptFunctionCall",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "CALL_MODE_BASIC_TYPE": 3,
- "CALL_MODE_INSTANCE": 2,
- "CALL_MODE_NODE_PATH": 1,
- "CALL_MODE_SELF": 0,
- "CALL_MODE_SINGLETON": 4,
- "RPC_DISABLED": 0,
- "RPC_RELIABLE": 1,
- "RPC_RELIABLE_TO_ID": 3,
- "RPC_UNRELIABLE": 2,
- "RPC_UNRELIABLE_TO_ID": 4
- },
- "properties": [
- {
- "name": "argument_cache",
- "type": "Dictionary",
- "getter": "_get_argument_cache",
- "setter": "_set_argument_cache",
- "index": -1
- },
- {
- "name": "base_script",
- "type": "String",
- "getter": "get_base_script",
- "setter": "set_base_script",
- "index": -1
- },
- {
- "name": "base_type",
- "type": "String",
- "getter": "get_base_type",
- "setter": "set_base_type",
- "index": -1
- },
- {
- "name": "basic_type",
- "type": "int",
- "getter": "get_basic_type",
- "setter": "set_basic_type",
- "index": -1
- },
- {
- "name": "call_mode",
- "type": "int",
- "getter": "get_call_mode",
- "setter": "set_call_mode",
- "index": -1
- },
- {
- "name": "function",
- "type": "String",
- "getter": "get_function",
- "setter": "set_function",
- "index": -1
- },
- {
- "name": "node_path",
- "type": "NodePath",
- "getter": "get_base_path",
- "setter": "set_base_path",
- "index": -1
- },
- {
- "name": "rpc_call_mode",
- "type": "int",
- "getter": "get_rpc_call_mode",
- "setter": "set_rpc_call_mode",
- "index": -1
- },
- {
- "name": "singleton",
- "type": "String",
- "getter": "get_singleton",
- "setter": "set_singleton",
- "index": -1
- },
- {
- "name": "use_default_args",
- "type": "int",
- "getter": "get_use_default_args",
- "setter": "set_use_default_args",
- "index": -1
- },
- {
- "name": "validate",
- "type": "bool",
- "getter": "get_validate",
- "setter": "set_validate",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_get_argument_cache",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_argument_cache",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "argument_cache",
- "type": "Dictionary",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_base_path",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_base_script",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_base_type",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_basic_type",
- "return_type": "enum.Variant::Type",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_call_mode",
- "return_type": "enum.VisualScriptFunctionCall::CallMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_function",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_rpc_call_mode",
- "return_type": "enum.VisualScriptFunctionCall::RPCCallMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_singleton",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_use_default_args",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_validate",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_base_path",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "base_path",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_base_script",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "base_script",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_base_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "base_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_basic_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "basic_type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_call_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_function",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "function",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_rpc_call_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_singleton",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "singleton",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_default_args",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_validate",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "RPCCallMode",
- "values": {
- "RPC_DISABLED": 0,
- "RPC_RELIABLE": 1,
- "RPC_UNRELIABLE": 2,
- "RPC_RELIABLE_TO_ID": 3,
- "RPC_UNRELIABLE_TO_ID": 4
- }
- },
- {
- "name": "CallMode",
- "values": {
- "CALL_MODE_SELF": 0,
- "CALL_MODE_NODE_PATH": 1,
- "CALL_MODE_INSTANCE": 2,
- "CALL_MODE_BASIC_TYPE": 3,
- "CALL_MODE_SINGLETON": 4
- }
- }
- ]
- },
- {
- "name": "VisualScriptFunctionState",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_signal_callback",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": true,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "connect_to_signal",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "obj",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "signals",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "args",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_valid",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "resume",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "args",
- "type": "Array",
- "has_default_value": true,
- "default_value": "Null"
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptGlobalConstant",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "constant",
- "type": "int",
- "getter": "get_global_constant",
- "setter": "set_global_constant",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_global_constant",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_global_constant",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptIndexGet",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptIndexSet",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptInputAction",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "MODE_JUST_PRESSED": 2,
- "MODE_JUST_RELEASED": 3,
- "MODE_PRESSED": 0,
- "MODE_RELEASED": 1
- },
- "properties": [
- {
- "name": "action",
- "type": "String",
- "getter": "get_action_name",
- "setter": "set_action_name",
- "index": -1
- },
- {
- "name": "mode",
- "type": "int",
- "getter": "get_action_mode",
- "setter": "set_action_mode",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_action_mode",
- "return_type": "enum.VisualScriptInputAction::Mode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_action_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_action_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_action_name",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Mode",
- "values": {
- "MODE_PRESSED": 0,
- "MODE_RELEASED": 1,
- "MODE_JUST_PRESSED": 2,
- "MODE_JUST_RELEASED": 3
- }
- }
- ]
- },
- {
- "name": "VisualScriptIterator",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptLists",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "add_input_data_port",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_output_data_port",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_input_data_port",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_output_data_port",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_input_data_port_name",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_input_data_port_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_output_data_port_name",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_output_data_port_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptLocalVar",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "type",
- "type": "int",
- "getter": "get_var_type",
- "setter": "set_var_type",
- "index": -1
- },
- {
- "name": "var_name",
- "type": "String",
- "getter": "get_var_name",
- "setter": "set_var_name",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_var_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_var_type",
- "return_type": "enum.Variant::Type",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_var_name",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_var_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptLocalVarSet",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "type",
- "type": "int",
- "getter": "get_var_type",
- "setter": "set_var_type",
- "index": -1
- },
- {
- "name": "var_name",
- "type": "String",
- "getter": "get_var_name",
- "setter": "set_var_name",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_var_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_var_type",
- "return_type": "enum.Variant::Type",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_var_name",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_var_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptMathConstant",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "MATH_CONSTANT_E": 4,
- "MATH_CONSTANT_HALF_PI": 2,
- "MATH_CONSTANT_INF": 6,
- "MATH_CONSTANT_MAX": 8,
- "MATH_CONSTANT_NAN": 7,
- "MATH_CONSTANT_ONE": 0,
- "MATH_CONSTANT_PI": 1,
- "MATH_CONSTANT_SQRT2": 5,
- "MATH_CONSTANT_TAU": 3
- },
- "properties": [
- {
- "name": "constant",
- "type": "int",
- "getter": "get_math_constant",
- "setter": "set_math_constant",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_math_constant",
- "return_type": "enum.VisualScriptMathConstant::MathConstant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_math_constant",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "which",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "MathConstant",
- "values": {
- "MATH_CONSTANT_ONE": 0,
- "MATH_CONSTANT_PI": 1,
- "MATH_CONSTANT_HALF_PI": 2,
- "MATH_CONSTANT_TAU": 3,
- "MATH_CONSTANT_E": 4,
- "MATH_CONSTANT_SQRT2": 5,
- "MATH_CONSTANT_INF": 6,
- "MATH_CONSTANT_NAN": 7,
- "MATH_CONSTANT_MAX": 8
- }
- }
- ]
- },
- {
- "name": "VisualScriptNode",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "_default_input_values",
- "type": "Array",
- "getter": "_get_default_input_values",
- "setter": "_set_default_input_values",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "ports_changed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "_get_default_input_values",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_default_input_values",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "values",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_default_input_value",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "port_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_visual_script",
- "return_type": "VisualScript",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "ports_changed_notify",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_default_input_value",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "port_idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptOperator",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "operator",
- "type": "int",
- "getter": "get_operator",
- "setter": "set_operator",
- "index": -1
- },
- {
- "name": "type",
- "type": "int",
- "getter": "get_typed",
- "setter": "set_typed",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_operator",
- "return_type": "enum.Variant::Operator",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_typed",
- "return_type": "enum.Variant::Type",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_operator",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "op",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_typed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptPreload",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "resource",
- "type": "Resource",
- "getter": "get_preload",
- "setter": "set_preload",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_preload",
- "return_type": "Resource",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_preload",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "resource",
- "type": "Resource",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptPropertyGet",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "CALL_MODE_BASIC_TYPE": 3,
- "CALL_MODE_INSTANCE": 2,
- "CALL_MODE_NODE_PATH": 1,
- "CALL_MODE_SELF": 0
- },
- "properties": [
- {
- "name": "base_script",
- "type": "String",
- "getter": "get_base_script",
- "setter": "set_base_script",
- "index": -1
- },
- {
- "name": "base_type",
- "type": "String",
- "getter": "get_base_type",
- "setter": "set_base_type",
- "index": -1
- },
- {
- "name": "basic_type",
- "type": "int",
- "getter": "get_basic_type",
- "setter": "set_basic_type",
- "index": -1
- },
- {
- "name": "index",
- "type": "String",
- "getter": "get_index",
- "setter": "set_index",
- "index": -1
- },
- {
- "name": "node_path",
- "type": "NodePath",
- "getter": "get_base_path",
- "setter": "set_base_path",
- "index": -1
- },
- {
- "name": "property",
- "type": "String",
- "getter": "get_property",
- "setter": "set_property",
- "index": -1
- },
- {
- "name": "set_mode",
- "type": "int",
- "getter": "get_call_mode",
- "setter": "set_call_mode",
- "index": -1
- },
- {
- "name": "type_cache",
- "type": "int",
- "getter": "_get_type_cache",
- "setter": "_set_type_cache",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_get_type_cache",
- "return_type": "enum.Variant::Type",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_type_cache",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type_cache",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_base_path",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_base_script",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_base_type",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_basic_type",
- "return_type": "enum.Variant::Type",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_call_mode",
- "return_type": "enum.VisualScriptPropertyGet::CallMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_index",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_property",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_base_path",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "base_path",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_base_script",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "base_script",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_base_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "base_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_basic_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "basic_type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_call_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_index",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_property",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "CallMode",
- "values": {
- "CALL_MODE_SELF": 0,
- "CALL_MODE_NODE_PATH": 1,
- "CALL_MODE_INSTANCE": 2,
- "CALL_MODE_BASIC_TYPE": 3
- }
- }
- ]
- },
- {
- "name": "VisualScriptPropertySet",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "ASSIGN_OP_ADD": 1,
- "ASSIGN_OP_BIT_AND": 8,
- "ASSIGN_OP_BIT_OR": 9,
- "ASSIGN_OP_BIT_XOR": 10,
- "ASSIGN_OP_DIV": 4,
- "ASSIGN_OP_MOD": 5,
- "ASSIGN_OP_MUL": 3,
- "ASSIGN_OP_NONE": 0,
- "ASSIGN_OP_SHIFT_LEFT": 6,
- "ASSIGN_OP_SHIFT_RIGHT": 7,
- "ASSIGN_OP_SUB": 2,
- "CALL_MODE_BASIC_TYPE": 3,
- "CALL_MODE_INSTANCE": 2,
- "CALL_MODE_NODE_PATH": 1,
- "CALL_MODE_SELF": 0
- },
- "properties": [
- {
- "name": "assign_op",
- "type": "int",
- "getter": "get_assign_op",
- "setter": "set_assign_op",
- "index": -1
- },
- {
- "name": "base_script",
- "type": "String",
- "getter": "get_base_script",
- "setter": "set_base_script",
- "index": -1
- },
- {
- "name": "base_type",
- "type": "String",
- "getter": "get_base_type",
- "setter": "set_base_type",
- "index": -1
- },
- {
- "name": "basic_type",
- "type": "int",
- "getter": "get_basic_type",
- "setter": "set_basic_type",
- "index": -1
- },
- {
- "name": "index",
- "type": "String",
- "getter": "get_index",
- "setter": "set_index",
- "index": -1
- },
- {
- "name": "node_path",
- "type": "NodePath",
- "getter": "get_base_path",
- "setter": "set_base_path",
- "index": -1
- },
- {
- "name": "property",
- "type": "String",
- "getter": "get_property",
- "setter": "set_property",
- "index": -1
- },
- {
- "name": "set_mode",
- "type": "int",
- "getter": "get_call_mode",
- "setter": "set_call_mode",
- "index": -1
- },
- {
- "name": "type_cache",
- "type": "int",
- "getter": "_get_type_cache",
- "setter": "_set_type_cache",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_get_type_cache",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_type_cache",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type_cache",
- "type": "Dictionary",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_assign_op",
- "return_type": "enum.VisualScriptPropertySet::AssignOp",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_base_path",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_base_script",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_base_type",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_basic_type",
- "return_type": "enum.Variant::Type",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_call_mode",
- "return_type": "enum.VisualScriptPropertySet::CallMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_index",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_property",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_assign_op",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "assign_op",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_base_path",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "base_path",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_base_script",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "base_script",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_base_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "base_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_basic_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "basic_type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_call_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_index",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_property",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "AssignOp",
- "values": {
- "ASSIGN_OP_NONE": 0,
- "ASSIGN_OP_ADD": 1,
- "ASSIGN_OP_SUB": 2,
- "ASSIGN_OP_MUL": 3,
- "ASSIGN_OP_DIV": 4,
- "ASSIGN_OP_MOD": 5,
- "ASSIGN_OP_SHIFT_LEFT": 6,
- "ASSIGN_OP_SHIFT_RIGHT": 7,
- "ASSIGN_OP_BIT_AND": 8,
- "ASSIGN_OP_BIT_OR": 9,
- "ASSIGN_OP_BIT_XOR": 10
- }
- },
- {
- "name": "CallMode",
- "values": {
- "CALL_MODE_SELF": 0,
- "CALL_MODE_NODE_PATH": 1,
- "CALL_MODE_INSTANCE": 2,
- "CALL_MODE_BASIC_TYPE": 3
- }
- }
- ]
- },
- {
- "name": "VisualScriptResourcePath",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "path",
- "type": "String",
- "getter": "get_resource_path",
- "setter": "set_resource_path",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_resource_path",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_resource_path",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptReturn",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "return_enabled",
- "type": "bool",
- "getter": "is_return_value_enabled",
- "setter": "set_enable_return_value",
- "index": -1
- },
- {
- "name": "return_type",
- "type": "int",
- "getter": "get_return_type",
- "setter": "set_return_type",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_return_type",
- "return_type": "enum.Variant::Type",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_return_value_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_enable_return_value",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_return_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptSceneNode",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "node_path",
- "type": "NodePath",
- "getter": "get_node_path",
- "setter": "set_node_path",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_node_path",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_node_path",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptSceneTree",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptSelect",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "type",
- "type": "int",
- "getter": "get_typed",
- "setter": "set_typed",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_typed",
- "return_type": "enum.Variant::Type",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_typed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptSelf",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptSequence",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "steps",
- "type": "int",
- "getter": "get_steps",
- "setter": "set_steps",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_steps",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_steps",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "steps",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptSubCall",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_subcall",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arguments",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptSwitch",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptTypeCast",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "base_script",
- "type": "String",
- "getter": "get_base_script",
- "setter": "set_base_script",
- "index": -1
- },
- {
- "name": "base_type",
- "type": "String",
- "getter": "get_base_type",
- "setter": "set_base_type",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_base_script",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_base_type",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_base_script",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_base_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptVariableGet",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "var_name",
- "type": "String",
- "getter": "get_variable",
- "setter": "set_variable",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_variable",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_variable",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptVariableSet",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "var_name",
- "type": "String",
- "getter": "get_variable",
- "setter": "set_variable",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_variable",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_variable",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptWhile",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualScriptYield",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "YIELD_FRAME": 1,
- "YIELD_PHYSICS_FRAME": 2,
- "YIELD_WAIT": 3
- },
- "properties": [
- {
- "name": "mode",
- "type": "int",
- "getter": "get_yield_mode",
- "setter": "set_yield_mode",
- "index": -1
- },
- {
- "name": "wait_time",
- "type": "float",
- "getter": "get_wait_time",
- "setter": "set_wait_time",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_wait_time",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_yield_mode",
- "return_type": "enum.VisualScriptYield::YieldMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_wait_time",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "sec",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_yield_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "YieldMode",
- "values": {
- "YIELD_FRAME": 1,
- "YIELD_PHYSICS_FRAME": 2,
- "YIELD_WAIT": 3
- }
- }
- ]
- },
- {
- "name": "VisualScriptYieldSignal",
- "base_class": "VisualScriptNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "CALL_MODE_INSTANCE": 2,
- "CALL_MODE_NODE_PATH": 1,
- "CALL_MODE_SELF": 0
- },
- "properties": [
- {
- "name": "base_type",
- "type": "String",
- "getter": "get_base_type",
- "setter": "set_base_type",
- "index": -1
- },
- {
- "name": "call_mode",
- "type": "int",
- "getter": "get_call_mode",
- "setter": "set_call_mode",
- "index": -1
- },
- {
- "name": "node_path",
- "type": "NodePath",
- "getter": "get_base_path",
- "setter": "set_base_path",
- "index": -1
- },
- {
- "name": "signal",
- "type": "String",
- "getter": "get_signal",
- "setter": "set_signal",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_base_path",
- "return_type": "NodePath",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_base_type",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_call_mode",
- "return_type": "enum.VisualScriptYieldSignal::CallMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_signal",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_base_path",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "base_path",
- "type": "NodePath",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_base_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "base_type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_call_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_signal",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "signal",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "CallMode",
- "values": {
- "CALL_MODE_SELF": 0,
- "CALL_MODE_NODE_PATH": 1,
- "CALL_MODE_INSTANCE": 2
- }
- }
- ]
- },
- {
- "name": "VisualServer",
- "base_class": "Object",
- "api_type": "core",
- "singleton": true,
- "singleton_name": "VisualServer",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- "ARRAY_BONES": 6,
- "ARRAY_COLOR": 3,
- "ARRAY_COMPRESS_BONES": 32768,
- "ARRAY_COMPRESS_COLOR": 4096,
- "ARRAY_COMPRESS_DEFAULT": 2194432,
- "ARRAY_COMPRESS_INDEX": 131072,
- "ARRAY_COMPRESS_NORMAL": 1024,
- "ARRAY_COMPRESS_TANGENT": 2048,
- "ARRAY_COMPRESS_TEX_UV": 8192,
- "ARRAY_COMPRESS_TEX_UV2": 16384,
- "ARRAY_COMPRESS_VERTEX": 512,
- "ARRAY_COMPRESS_WEIGHTS": 65536,
- "ARRAY_FLAG_USE_16_BIT_BONES": 524288,
- "ARRAY_FLAG_USE_2D_VERTICES": 262144,
- "ARRAY_FLAG_USE_OCTAHEDRAL_COMPRESSION": 2097152,
- "ARRAY_FORMAT_BONES": 64,
- "ARRAY_FORMAT_COLOR": 8,
- "ARRAY_FORMAT_INDEX": 256,
- "ARRAY_FORMAT_NORMAL": 2,
- "ARRAY_FORMAT_TANGENT": 4,
- "ARRAY_FORMAT_TEX_UV": 16,
- "ARRAY_FORMAT_TEX_UV2": 32,
- "ARRAY_FORMAT_VERTEX": 1,
- "ARRAY_FORMAT_WEIGHTS": 128,
- "ARRAY_INDEX": 8,
- "ARRAY_MAX": 9,
- "ARRAY_NORMAL": 1,
- "ARRAY_TANGENT": 2,
- "ARRAY_TEX_UV": 4,
- "ARRAY_TEX_UV2": 5,
- "ARRAY_VERTEX": 0,
- "ARRAY_WEIGHTS": 7,
- "ARRAY_WEIGHTS_SIZE": 4,
- "BLEND_SHAPE_MODE_NORMALIZED": 0,
- "BLEND_SHAPE_MODE_RELATIVE": 1,
- "CANVAS_ITEM_Z_MAX": 4096,
- "CANVAS_ITEM_Z_MIN": -4096,
- "CANVAS_LIGHT_FILTER_NONE": 0,
- "CANVAS_LIGHT_FILTER_PCF13": 5,
- "CANVAS_LIGHT_FILTER_PCF3": 1,
- "CANVAS_LIGHT_FILTER_PCF5": 2,
- "CANVAS_LIGHT_FILTER_PCF7": 3,
- "CANVAS_LIGHT_FILTER_PCF9": 4,
- "CANVAS_LIGHT_MODE_ADD": 0,
- "CANVAS_LIGHT_MODE_MASK": 3,
- "CANVAS_LIGHT_MODE_MIX": 2,
- "CANVAS_LIGHT_MODE_SUB": 1,
- "CANVAS_OCCLUDER_POLYGON_CULL_CLOCKWISE": 1,
- "CANVAS_OCCLUDER_POLYGON_CULL_COUNTER_CLOCKWISE": 2,
- "CANVAS_OCCLUDER_POLYGON_CULL_DISABLED": 0,
- "CUBEMAP_BACK": 5,
- "CUBEMAP_BOTTOM": 2,
- "CUBEMAP_FRONT": 4,
- "CUBEMAP_LEFT": 0,
- "CUBEMAP_RIGHT": 1,
- "CUBEMAP_TOP": 3,
- "ENV_BG_CANVAS": 4,
- "ENV_BG_CLEAR_COLOR": 0,
- "ENV_BG_COLOR": 1,
- "ENV_BG_COLOR_SKY": 3,
- "ENV_BG_KEEP": 5,
- "ENV_BG_MAX": 7,
- "ENV_BG_SKY": 2,
- "ENV_DOF_BLUR_QUALITY_HIGH": 2,
- "ENV_DOF_BLUR_QUALITY_LOW": 0,
- "ENV_DOF_BLUR_QUALITY_MEDIUM": 1,
- "ENV_SSAO_BLUR_1x1": 1,
- "ENV_SSAO_BLUR_2x2": 2,
- "ENV_SSAO_BLUR_3x3": 3,
- "ENV_SSAO_BLUR_DISABLED": 0,
- "ENV_SSAO_QUALITY_HIGH": 2,
- "ENV_SSAO_QUALITY_LOW": 0,
- "ENV_SSAO_QUALITY_MEDIUM": 1,
- "ENV_TONE_MAPPER_ACES": 3,
- "ENV_TONE_MAPPER_ACES_FITTED": 4,
- "ENV_TONE_MAPPER_FILMIC": 2,
- "ENV_TONE_MAPPER_LINEAR": 0,
- "ENV_TONE_MAPPER_REINHARD": 1,
- "FEATURE_MULTITHREADED": 1,
- "FEATURE_SHADERS": 0,
- "GLOW_BLEND_MODE_ADDITIVE": 0,
- "GLOW_BLEND_MODE_REPLACE": 3,
- "GLOW_BLEND_MODE_SCREEN": 1,
- "GLOW_BLEND_MODE_SOFTLIGHT": 2,
- "INFO_2D_DRAW_CALLS_IN_FRAME": 7,
- "INFO_2D_ITEMS_IN_FRAME": 6,
- "INFO_DRAW_CALLS_IN_FRAME": 5,
- "INFO_MATERIAL_CHANGES_IN_FRAME": 2,
- "INFO_OBJECTS_IN_FRAME": 0,
- "INFO_SHADER_CHANGES_IN_FRAME": 3,
- "INFO_SURFACE_CHANGES_IN_FRAME": 4,
- "INFO_TEXTURE_MEM_USED": 10,
- "INFO_USAGE_VIDEO_MEM_TOTAL": 8,
- "INFO_VERTEX_MEM_USED": 11,
- "INFO_VERTICES_IN_FRAME": 1,
- "INFO_VIDEO_MEM_USED": 9,
- "INSTANCE_FLAG_DRAW_NEXT_FRAME_IF_VISIBLE": 1,
- "INSTANCE_FLAG_MAX": 2,
- "INSTANCE_FLAG_USE_BAKED_LIGHT": 0,
- "INSTANCE_GEOMETRY_MASK": 30,
- "INSTANCE_GI_PROBE": 7,
- "INSTANCE_IMMEDIATE": 3,
- "INSTANCE_LIGHT": 5,
- "INSTANCE_LIGHTMAP_CAPTURE": 8,
- "INSTANCE_MAX": 9,
- "INSTANCE_MESH": 1,
- "INSTANCE_MULTIMESH": 2,
- "INSTANCE_NONE": 0,
- "INSTANCE_PARTICLES": 4,
- "INSTANCE_REFLECTION_PROBE": 6,
- "LIGHT_BAKE_ALL": 2,
- "LIGHT_BAKE_DISABLED": 0,
- "LIGHT_BAKE_INDIRECT": 1,
- "LIGHT_DIRECTIONAL": 0,
- "LIGHT_DIRECTIONAL_SHADOW_DEPTH_RANGE_OPTIMIZED": 1,
- "LIGHT_DIRECTIONAL_SHADOW_DEPTH_RANGE_STABLE": 0,
- "LIGHT_DIRECTIONAL_SHADOW_ORTHOGONAL": 0,
- "LIGHT_DIRECTIONAL_SHADOW_PARALLEL_2_SPLITS": 1,
- "LIGHT_DIRECTIONAL_SHADOW_PARALLEL_4_SPLITS": 2,
- "LIGHT_OMNI": 1,
- "LIGHT_OMNI_SHADOW_CUBE": 1,
- "LIGHT_OMNI_SHADOW_DETAIL_HORIZONTAL": 1,
- "LIGHT_OMNI_SHADOW_DETAIL_VERTICAL": 0,
- "LIGHT_OMNI_SHADOW_DUAL_PARABOLOID": 0,
- "LIGHT_PARAM_ATTENUATION": 5,
- "LIGHT_PARAM_CONTACT_SHADOW_SIZE": 8,
- "LIGHT_PARAM_ENERGY": 0,
- "LIGHT_PARAM_INDIRECT_ENERGY": 1,
- "LIGHT_PARAM_MAX": 16,
- "LIGHT_PARAM_RANGE": 4,
- "LIGHT_PARAM_SHADOW_BIAS": 14,
- "LIGHT_PARAM_SHADOW_BIAS_SPLIT_SCALE": 15,
- "LIGHT_PARAM_SHADOW_MAX_DISTANCE": 9,
- "LIGHT_PARAM_SHADOW_NORMAL_BIAS": 13,
- "LIGHT_PARAM_SHADOW_SPLIT_1_OFFSET": 10,
- "LIGHT_PARAM_SHADOW_SPLIT_2_OFFSET": 11,
- "LIGHT_PARAM_SHADOW_SPLIT_3_OFFSET": 12,
- "LIGHT_PARAM_SIZE": 2,
- "LIGHT_PARAM_SPECULAR": 3,
- "LIGHT_PARAM_SPOT_ANGLE": 6,
- "LIGHT_PARAM_SPOT_ATTENUATION": 7,
- "LIGHT_SPOT": 2,
- "MATERIAL_RENDER_PRIORITY_MAX": 127,
- "MATERIAL_RENDER_PRIORITY_MIN": -128,
- "MAX_CURSORS": 8,
- "MAX_GLOW_LEVELS": 7,
- "MULTIMESH_COLOR_8BIT": 1,
- "MULTIMESH_COLOR_FLOAT": 2,
- "MULTIMESH_COLOR_NONE": 0,
- "MULTIMESH_CUSTOM_DATA_8BIT": 1,
- "MULTIMESH_CUSTOM_DATA_FLOAT": 2,
- "MULTIMESH_CUSTOM_DATA_NONE": 0,
- "MULTIMESH_TRANSFORM_2D": 0,
- "MULTIMESH_TRANSFORM_3D": 1,
- "NINE_PATCH_STRETCH": 0,
- "NINE_PATCH_TILE": 1,
- "NINE_PATCH_TILE_FIT": 2,
- "NO_INDEX_ARRAY": -1,
- "PARTICLES_DRAW_ORDER_INDEX": 0,
- "PARTICLES_DRAW_ORDER_LIFETIME": 1,
- "PARTICLES_DRAW_ORDER_VIEW_DEPTH": 2,
- "PRIMITIVE_LINES": 1,
- "PRIMITIVE_LINE_LOOP": 3,
- "PRIMITIVE_LINE_STRIP": 2,
- "PRIMITIVE_MAX": 7,
- "PRIMITIVE_POINTS": 0,
- "PRIMITIVE_TRIANGLES": 4,
- "PRIMITIVE_TRIANGLE_FAN": 6,
- "PRIMITIVE_TRIANGLE_STRIP": 5,
- "REFLECTION_PROBE_UPDATE_ALWAYS": 1,
- "REFLECTION_PROBE_UPDATE_ONCE": 0,
- "SCENARIO_DEBUG_DISABLED": 0,
- "SCENARIO_DEBUG_OVERDRAW": 2,
- "SCENARIO_DEBUG_SHADELESS": 3,
- "SCENARIO_DEBUG_WIREFRAME": 1,
- "SHADER_CANVAS_ITEM": 1,
- "SHADER_MAX": 3,
- "SHADER_PARTICLES": 2,
- "SHADER_SPATIAL": 0,
- "SHADOW_CASTING_SETTING_DOUBLE_SIDED": 2,
- "SHADOW_CASTING_SETTING_OFF": 0,
- "SHADOW_CASTING_SETTING_ON": 1,
- "SHADOW_CASTING_SETTING_SHADOWS_ONLY": 3,
- "TEXTURE_FLAGS_DEFAULT": 7,
- "TEXTURE_FLAG_ANISOTROPIC_FILTER": 8,
- "TEXTURE_FLAG_CONVERT_TO_LINEAR": 16,
- "TEXTURE_FLAG_FILTER": 4,
- "TEXTURE_FLAG_MIPMAPS": 1,
- "TEXTURE_FLAG_MIRRORED_REPEAT": 32,
- "TEXTURE_FLAG_REPEAT": 2,
- "TEXTURE_FLAG_USED_FOR_STREAMING": 2048,
- "TEXTURE_TYPE_2D": 0,
- "TEXTURE_TYPE_2D_ARRAY": 3,
- "TEXTURE_TYPE_3D": 4,
- "TEXTURE_TYPE_CUBEMAP": 2,
- "VIEWPORT_CLEAR_ALWAYS": 0,
- "VIEWPORT_CLEAR_NEVER": 1,
- "VIEWPORT_CLEAR_ONLY_NEXT_FRAME": 2,
- "VIEWPORT_DEBUG_DRAW_DISABLED": 0,
- "VIEWPORT_DEBUG_DRAW_OVERDRAW": 2,
- "VIEWPORT_DEBUG_DRAW_UNSHADED": 1,
- "VIEWPORT_DEBUG_DRAW_WIREFRAME": 3,
- "VIEWPORT_MSAA_16X": 4,
- "VIEWPORT_MSAA_2X": 1,
- "VIEWPORT_MSAA_4X": 2,
- "VIEWPORT_MSAA_8X": 3,
- "VIEWPORT_MSAA_DISABLED": 0,
- "VIEWPORT_MSAA_EXT_2X": 5,
- "VIEWPORT_MSAA_EXT_4X": 6,
- "VIEWPORT_RENDER_INFO_2D_DRAW_CALLS_IN_FRAME": 7,
- "VIEWPORT_RENDER_INFO_2D_ITEMS_IN_FRAME": 6,
- "VIEWPORT_RENDER_INFO_DRAW_CALLS_IN_FRAME": 5,
- "VIEWPORT_RENDER_INFO_MATERIAL_CHANGES_IN_FRAME": 2,
- "VIEWPORT_RENDER_INFO_MAX": 8,
- "VIEWPORT_RENDER_INFO_OBJECTS_IN_FRAME": 0,
- "VIEWPORT_RENDER_INFO_SHADER_CHANGES_IN_FRAME": 3,
- "VIEWPORT_RENDER_INFO_SURFACE_CHANGES_IN_FRAME": 4,
- "VIEWPORT_RENDER_INFO_VERTICES_IN_FRAME": 1,
- "VIEWPORT_UPDATE_ALWAYS": 3,
- "VIEWPORT_UPDATE_DISABLED": 0,
- "VIEWPORT_UPDATE_ONCE": 1,
- "VIEWPORT_UPDATE_WHEN_VISIBLE": 2,
- "VIEWPORT_USAGE_2D": 0,
- "VIEWPORT_USAGE_2D_NO_SAMPLING": 1,
- "VIEWPORT_USAGE_3D": 2,
- "VIEWPORT_USAGE_3D_NO_EFFECTS": 3
- },
- "properties": [
- {
- "name": "render_loop_enabled",
- "type": "bool",
- "getter": "is_render_loop_enabled",
- "setter": "set_render_loop_enabled",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "frame_post_draw",
- "arguments": [
- ]
- },
- {
- "name": "frame_pre_draw",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "black_bars_set_images",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "left",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "top",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "right",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bottom",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "black_bars_set_margins",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "left",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "top",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "right",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bottom",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "camera_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "camera_set_cull_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "camera",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "layers",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "camera_set_environment",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "camera",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "env",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "camera_set_frustum",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "camera",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "size",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "offset",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "z_near",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "z_far",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "camera_set_orthogonal",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "camera",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "size",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "z_near",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "z_far",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "camera_set_perspective",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "camera",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "fovy_degrees",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "z_near",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "z_far",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "camera_set_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "camera",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transform",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "camera_set_use_vertical_aspect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "camera",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "canvas_item_add_circle",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "pos",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_item_add_clip_ignore",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "ignore",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_item_add_line",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "width",
- "type": "float",
- "has_default_value": true,
- "default_value": "1"
- },
- {
- "name": "antialiased",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "canvas_item_add_mesh",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transform",
- "type": "Transform2D",
- "has_default_value": true,
- "default_value": "((1, 0), (0, 1), (0, 0))"
- },
- {
- "name": "modulate",
- "type": "Color",
- "has_default_value": true,
- "default_value": "1,1,1,1"
- },
- {
- "name": "texture",
- "type": "RID",
- "has_default_value": true,
- "default_value": "[RID]"
- },
- {
- "name": "normal_map",
- "type": "RID",
- "has_default_value": true,
- "default_value": "[RID]"
- }
- ]
- },
- {
- "name": "canvas_item_add_multimesh",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "texture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "normal_map",
- "type": "RID",
- "has_default_value": true,
- "default_value": "[RID]"
- }
- ]
- },
- {
- "name": "canvas_item_add_nine_patch",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "source",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "texture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "topleft",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bottomright",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "x_axis_mode",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "y_axis_mode",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "draw_center",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- },
- {
- "name": "modulate",
- "type": "Color",
- "has_default_value": true,
- "default_value": "1,1,1,1"
- },
- {
- "name": "normal_map",
- "type": "RID",
- "has_default_value": true,
- "default_value": "[RID]"
- }
- ]
- },
- {
- "name": "canvas_item_add_particles",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "particles",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "texture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "normal_map",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_item_add_polygon",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "points",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "colors",
- "type": "PoolColorArray",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "uvs",
- "type": "PoolVector2Array",
- "has_default_value": true,
- "default_value": "[]"
- },
- {
- "name": "texture",
- "type": "RID",
- "has_default_value": true,
- "default_value": "[RID]"
- },
- {
- "name": "normal_map",
- "type": "RID",
- "has_default_value": true,
- "default_value": "[RID]"
- },
- {
- "name": "antialiased",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "canvas_item_add_polyline",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "points",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "colors",
- "type": "PoolColorArray",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "width",
- "type": "float",
- "has_default_value": true,
- "default_value": "1"
- },
- {
- "name": "antialiased",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "canvas_item_add_primitive",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "points",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "colors",
- "type": "PoolColorArray",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "uvs",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "texture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "width",
- "type": "float",
- "has_default_value": true,
- "default_value": "1"
- },
- {
- "name": "normal_map",
- "type": "RID",
- "has_default_value": true,
- "default_value": "[RID]"
- }
- ]
- },
- {
- "name": "canvas_item_add_rect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_item_add_set_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_item_add_texture_rect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "texture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "tile",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "modulate",
- "type": "Color",
- "has_default_value": true,
- "default_value": "1,1,1,1"
- },
- {
- "name": "transpose",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "normal_map",
- "type": "RID",
- "has_default_value": true,
- "default_value": "[RID]"
- }
- ]
- },
- {
- "name": "canvas_item_add_texture_rect_region",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "texture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "src_rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "modulate",
- "type": "Color",
- "has_default_value": true,
- "default_value": "1,1,1,1"
- },
- {
- "name": "transpose",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "normal_map",
- "type": "RID",
- "has_default_value": true,
- "default_value": "[RID]"
- },
- {
- "name": "clip_uv",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "canvas_item_add_triangle_array",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "indices",
- "type": "PoolIntArray",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "points",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "colors",
- "type": "PoolColorArray",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "uvs",
- "type": "PoolVector2Array",
- "has_default_value": true,
- "default_value": "[]"
- },
- {
- "name": "bones",
- "type": "PoolIntArray",
- "has_default_value": true,
- "default_value": "[]"
- },
- {
- "name": "weights",
- "type": "PoolRealArray",
- "has_default_value": true,
- "default_value": "[]"
- },
- {
- "name": "texture",
- "type": "RID",
- "has_default_value": true,
- "default_value": "[RID]"
- },
- {
- "name": "count",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- },
- {
- "name": "normal_map",
- "type": "RID",
- "has_default_value": true,
- "default_value": "[RID]"
- },
- {
- "name": "antialiased",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "antialiasing_use_indices",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "canvas_item_clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_item_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "canvas_item_set_clip",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "clip",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_item_set_copy_to_backbuffer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "rect",
- "type": "Rect2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_item_set_custom_rect",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "use_custom_rect",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "rect",
- "type": "Rect2",
- "has_default_value": true,
- "default_value": "(0, 0, 0, 0)"
- }
- ]
- },
- {
- "name": "canvas_item_set_distance_field_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_item_set_draw_behind_parent",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_item_set_draw_index",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_item_set_light_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_item_set_material",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "material",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_item_set_modulate",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_item_set_parent",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "parent",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_item_set_self_modulate",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_item_set_sort_children_by_y",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_item_set_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_item_set_use_parent_material",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_item_set_visible",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "visible",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_item_set_z_as_relative_to_parent",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_item_set_z_index",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "z_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_light_attach_to_canvas",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "canvas",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_light_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "canvas_light_occluder_attach_to_canvas",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "occluder",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "canvas",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_light_occluder_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "canvas_light_occluder_set_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "occluder",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_light_occluder_set_light_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "occluder",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_light_occluder_set_polygon",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "occluder",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "polygon",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_light_occluder_set_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "occluder",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_light_set_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_light_set_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_light_set_energy",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "energy",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_light_set_height",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "height",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_light_set_item_cull_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_light_set_item_shadow_cull_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_light_set_layer_range",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "min_layer",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "max_layer",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_light_set_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_light_set_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "scale",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_light_set_shadow_buffer_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "size",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_light_set_shadow_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_light_set_shadow_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_light_set_shadow_filter",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "filter",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_light_set_shadow_gradient_length",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "length",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_light_set_shadow_smooth",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "smooth",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_light_set_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "texture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_light_set_texture_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "offset",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_light_set_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_light_set_z_range",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "min_z",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "max_z",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_occluder_polygon_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "canvas_occluder_polygon_set_cull_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "occluder_polygon",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_occluder_polygon_set_shape",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "occluder_polygon",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "closed",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_occluder_polygon_set_shape_as_lines",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "occluder_polygon",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_set_item_mirroring",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "canvas",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "item",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mirroring",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "canvas_set_modulate",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "canvas",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "directional_light_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "draw",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "swap_buffers",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- },
- {
- "name": "frame_step",
- "type": "float",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "environment_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "environment_set_adjustment",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "env",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "brightness",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "contrast",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "saturation",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "ramp",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "environment_set_ambient_light",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "env",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "energy",
- "type": "float",
- "has_default_value": true,
- "default_value": "1"
- },
- {
- "name": "sky_contibution",
- "type": "float",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "environment_set_background",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "env",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bg",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "environment_set_bg_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "env",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "environment_set_bg_energy",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "env",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "energy",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "environment_set_canvas_max_layer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "env",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "max_layer",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "environment_set_dof_blur_far",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "env",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "distance",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transition",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "far_amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "quality",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "environment_set_dof_blur_near",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "env",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "distance",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transition",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "far_amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "quality",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "environment_set_fog",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "env",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "sun_color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "sun_amount",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "environment_set_fog_depth",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "env",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "depth_begin",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "depth_end",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "depth_curve",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transmit",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transmit_curve",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "environment_set_fog_height",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "env",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "min_height",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "max_height",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "height_curve",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "environment_set_glow",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "env",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "level_flags",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "intensity",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "strength",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bloom_threshold",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "blend_mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "hdr_bleed_threshold",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "hdr_bleed_scale",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "hdr_luminance_cap",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bicubic_upscale",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "high_quality",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "environment_set_sky",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "env",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "sky",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "environment_set_sky_custom_fov",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "env",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "scale",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "environment_set_sky_orientation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "env",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "orientation",
- "type": "Basis",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "environment_set_ssao",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "env",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "intensity",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "radius2",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "intensity2",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bias",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "light_affect",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "ao_channel_affect",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "quality",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "blur",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bilateral_sharpness",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "environment_set_ssr",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "env",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "max_steps",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "fade_in",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "fade_out",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "depth_tolerance",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "roughness",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "environment_set_tonemap",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "env",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "tone_mapper",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "exposure",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "white",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "auto_exposure",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "min_luminance",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "max_luminance",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "auto_exp_speed",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "auto_exp_grey",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "finish",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "force_draw",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "swap_buffers",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- },
- {
- "name": "frame_step",
- "type": "float",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "force_sync",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "free_rid",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "rid",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_render_info",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "info",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_test_cube",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_test_texture",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_video_adapter_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_video_adapter_vendor",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_white_texture",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "gi_probe_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "gi_probe_get_bias",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "gi_probe_get_bounds",
- "return_type": "AABB",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "gi_probe_get_cell_size",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "gi_probe_get_dynamic_data",
- "return_type": "PoolIntArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "gi_probe_get_dynamic_range",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "gi_probe_get_energy",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "gi_probe_get_normal_bias",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "gi_probe_get_propagation",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "gi_probe_get_to_cell_xform",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "gi_probe_is_compressed",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "gi_probe_is_interior",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "gi_probe_set_bias",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bias",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "gi_probe_set_bounds",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bounds",
- "type": "AABB",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "gi_probe_set_cell_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "range",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "gi_probe_set_compress",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "gi_probe_set_dynamic_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "data",
- "type": "PoolIntArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "gi_probe_set_dynamic_range",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "range",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "gi_probe_set_energy",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "energy",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "gi_probe_set_interior",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "gi_probe_set_normal_bias",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bias",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "gi_probe_set_propagation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "propagation",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "gi_probe_set_to_cell_xform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "xform",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_changed",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_feature",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "feature",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_os_feature",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "feature",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "immediate_begin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "immediate",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "primitive",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "texture",
- "type": "RID",
- "has_default_value": true,
- "default_value": "[RID]"
- }
- ]
- },
- {
- "name": "immediate_clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "immediate",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "immediate_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "immediate",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "immediate_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "immediate_end",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "immediate",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "immediate_get_material",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "immediate",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "immediate_normal",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "immediate",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "normal",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "immediate_set_material",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "immediate",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "material",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "immediate_tangent",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "immediate",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "tangent",
- "type": "Plane",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "immediate_uv",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "immediate",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "tex_uv",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "immediate_uv2",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "immediate",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "tex_uv",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "immediate_vertex",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "immediate",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "vertex",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "immediate_vertex_2d",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "immediate",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "vertex",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "init",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "instance_attach_object_instance_id",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "instance",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "instance_attach_skeleton",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "instance",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "skeleton",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "instance_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "instance_create2",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "base",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "scenario",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "instance_geometry_set_as_instance_lod",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "instance",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "as_lod_of_instance",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "instance_geometry_set_cast_shadows_setting",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "instance",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shadow_casting_setting",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "instance_geometry_set_draw_range",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "instance",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "min",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "max",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "min_margin",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "max_margin",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "instance_geometry_set_flag",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "instance",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "flag",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "instance_geometry_set_material_overlay",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "instance",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "material",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "instance_geometry_set_material_override",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "instance",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "material",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "instance_set_base",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "instance",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "base",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "instance_set_blend_shape_weight",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "instance",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shape",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "weight",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "instance_set_custom_aabb",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "instance",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "aabb",
- "type": "AABB",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "instance_set_exterior",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "instance",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "instance_set_extra_visibility_margin",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "instance",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "margin",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "instance_set_layer_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "instance",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "instance_set_scenario",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "instance",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "scenario",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "instance_set_surface_material",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "instance",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "surface",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "material",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "instance_set_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "instance",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transform",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "instance_set_use_lightmap",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "instance",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "lightmap_instance",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "lightmap",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "lightmap_slice",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- },
- {
- "name": "lightmap_uv_rect",
- "type": "Rect2",
- "has_default_value": true,
- "default_value": "(0, 0, 1, 1)"
- }
- ]
- },
- {
- "name": "instance_set_visible",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "instance",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "visible",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "instances_cull_aabb",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "aabb",
- "type": "AABB",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "scenario",
- "type": "RID",
- "has_default_value": true,
- "default_value": "[RID]"
- }
- ]
- },
- {
- "name": "instances_cull_convex",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "convex",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "scenario",
- "type": "RID",
- "has_default_value": true,
- "default_value": "[RID]"
- }
- ]
- },
- {
- "name": "instances_cull_ray",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "scenario",
- "type": "RID",
- "has_default_value": true,
- "default_value": "[RID]"
- }
- ]
- },
- {
- "name": "is_render_loop_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "light_directional_set_blend_splits",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "light_directional_set_shadow_depth_range_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "range_mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "light_directional_set_shadow_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "light_omni_set_shadow_detail",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "detail",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "light_omni_set_shadow_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "light_set_bake_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bake_mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "light_set_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "light_set_cull_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mask",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "light_set_negative",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "light_set_param",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "param",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "light_set_projector",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "texture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "light_set_reverse_cull_face_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "light_set_shadow",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "light_set_shadow_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "light_set_use_gi",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "light",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "lightmap_capture_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "lightmap_capture_get_bounds",
- "return_type": "AABB",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "capture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "lightmap_capture_get_energy",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "capture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "lightmap_capture_get_octree",
- "return_type": "PoolByteArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "capture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "lightmap_capture_get_octree_cell_subdiv",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "capture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "lightmap_capture_get_octree_cell_transform",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "capture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "lightmap_capture_is_interior",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "capture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "lightmap_capture_set_bounds",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "capture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bounds",
- "type": "AABB",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "lightmap_capture_set_energy",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "capture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "energy",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "lightmap_capture_set_interior",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "capture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "interior",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "lightmap_capture_set_octree",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "capture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "octree",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "lightmap_capture_set_octree_cell_subdiv",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "capture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "subdiv",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "lightmap_capture_set_octree_cell_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "capture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "xform",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "make_sphere_mesh",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "latitudes",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "longitudes",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "material_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "material_get_param",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "material",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "parameter",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "material_get_param_default",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "material",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "parameter",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "material_get_shader",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shader_material",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "material_set_line_width",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "material",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "width",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "material_set_next_pass",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "material",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "next_material",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "material_set_param",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "material",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "parameter",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "material_set_render_priority",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "material",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "priority",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "material_set_shader",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shader_material",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shader",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "mesh_add_surface_from_arrays",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "primitive",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arrays",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "blend_shapes",
- "type": "Array",
- "has_default_value": true,
- "default_value": "[]"
- },
- {
- "name": "compress_format",
- "type": "int",
- "has_default_value": true,
- "default_value": "2194432"
- }
- ]
- },
- {
- "name": "mesh_clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "mesh_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "mesh_get_blend_shape_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "mesh_get_blend_shape_mode",
- "return_type": "enum.VisualServer::BlendShapeMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "mesh_get_custom_aabb",
- "return_type": "AABB",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "mesh_get_surface_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "mesh_remove_surface",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "mesh_set_blend_shape_count",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "amount",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "mesh_set_blend_shape_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "mesh_set_custom_aabb",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "aabb",
- "type": "AABB",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "mesh_surface_get_aabb",
- "return_type": "AABB",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "surface",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "mesh_surface_get_array",
- "return_type": "PoolByteArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "surface",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "mesh_surface_get_array_index_len",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "surface",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "mesh_surface_get_array_len",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "surface",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "mesh_surface_get_arrays",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "surface",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "mesh_surface_get_blend_shape_arrays",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "surface",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "mesh_surface_get_format",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "surface",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "mesh_surface_get_format_offset",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "format",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "vertex_len",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "index_len",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "array_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "mesh_surface_get_format_stride",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "format",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "vertex_len",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "index_len",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "array_index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "mesh_surface_get_index_array",
- "return_type": "PoolByteArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "surface",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "mesh_surface_get_material",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "surface",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "mesh_surface_get_primitive_type",
- "return_type": "enum.VisualServer::PrimitiveType",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "surface",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "mesh_surface_get_skeleton_aabb",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "surface",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "mesh_surface_set_material",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "surface",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "material",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "mesh_surface_update_region",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "surface",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "offset",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "data",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "multimesh_allocate",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "instances",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transform_format",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color_format",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "custom_data_format",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "multimesh_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "multimesh_get_aabb",
- "return_type": "AABB",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "multimesh_get_instance_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "multimesh_get_mesh",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "multimesh_get_visible_instances",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "multimesh_instance_get_color",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "multimesh_instance_get_custom_data",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "multimesh_instance_get_transform",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "multimesh_instance_get_transform_2d",
- "return_type": "Transform2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "multimesh_instance_set_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "multimesh_instance_set_custom_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "custom_data",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "multimesh_instance_set_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transform",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "multimesh_instance_set_transform_2d",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "multimesh_set_as_bulk_array",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "array",
- "type": "PoolRealArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "multimesh_set_mesh",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "multimesh_set_visible_instances",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "visible",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "omni_light_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "particles_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "particles_get_current_aabb",
- "return_type": "AABB",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "particles",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "particles_get_emitting",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "particles",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "particles_is_inactive",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "particles",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "particles_request_process",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "particles",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "particles_restart",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "particles",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "particles_set_amount",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "particles",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "amount",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "particles_set_custom_aabb",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "particles",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "aabb",
- "type": "AABB",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "particles_set_draw_order",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "particles",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "order",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "particles_set_draw_pass_mesh",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "particles",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "pass",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mesh",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "particles_set_draw_passes",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "particles",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "count",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "particles_set_emission_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "particles",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transform",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "particles_set_emitting",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "particles",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "emitting",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "particles_set_explosiveness_ratio",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "particles",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "ratio",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "particles_set_fixed_fps",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "particles",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "fps",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "particles_set_fractional_delta",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "particles",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "particles_set_lifetime",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "particles",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "lifetime",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "particles_set_one_shot",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "particles",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "one_shot",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "particles_set_pre_process_time",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "particles",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "time",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "particles_set_process_material",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "particles",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "material",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "particles_set_randomness_ratio",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "particles",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "ratio",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "particles_set_speed_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "particles",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "scale",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "particles_set_use_local_coordinates",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "particles",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "reflection_probe_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "reflection_probe_set_as_interior",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "reflection_probe_set_cull_mask",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "layers",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "reflection_probe_set_enable_box_projection",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "reflection_probe_set_enable_shadows",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "reflection_probe_set_extents",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "extents",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "reflection_probe_set_intensity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "intensity",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "reflection_probe_set_interior_ambient",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "reflection_probe_set_interior_ambient_energy",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "energy",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "reflection_probe_set_interior_ambient_probe_contribution",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "contrib",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "reflection_probe_set_max_distance",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "distance",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "reflection_probe_set_origin_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "offset",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "reflection_probe_set_update_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "probe",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "request_frame_drawn_callback",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "where",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "userdata",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "scenario_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "scenario_set_debug",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scenario",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "debug_mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "scenario_set_environment",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scenario",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "environment",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "scenario_set_fallback_environment",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scenario",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "environment",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "scenario_set_reflection_atlas_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scenario",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "size",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "subdiv",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_boot_image",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "image",
- "type": "Image",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "scale",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "use_filter",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "set_debug_generate_wireframes",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "generate",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_default_clear_color",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_render_loop_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shader_async_hidden_forbidden",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "forbidden",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_shader_time_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "scale",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_occlusion_culling",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shader_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "shader_get_code",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shader",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shader_get_default_texture_param",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shader",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shader_get_param_list",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shader",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shader_set_code",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shader",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "code",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shader_set_default_texture_param",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shader",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "texture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "skeleton_allocate",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "skeleton",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bones",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "is_2d_skeleton",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "skeleton_bone_get_transform",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "skeleton",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bone",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "skeleton_bone_get_transform_2d",
- "return_type": "Transform2D",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "skeleton",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bone",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "skeleton_bone_set_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "skeleton",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bone",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transform",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "skeleton_bone_set_transform_2d",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "skeleton",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "bone",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "skeleton_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "skeleton_get_bone_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "skeleton",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "sky_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "sky_set_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "sky",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "cube_map",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "radiance_size",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "spot_light_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "sync",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "texture_allocate",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "width",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "height",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "depth_3d",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "format",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "flags",
- "type": "int",
- "has_default_value": true,
- "default_value": "7"
- }
- ]
- },
- {
- "name": "texture_bind",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "number",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "texture_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "texture_create_from_image",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "image",
- "type": "Image",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "flags",
- "type": "int",
- "has_default_value": true,
- "default_value": "7"
- }
- ]
- },
- {
- "name": "texture_debug_usage",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "texture_get_data",
- "return_type": "Image",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "cube_side",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "texture_get_depth",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "texture_get_flags",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "texture_get_format",
- "return_type": "enum.Image::Format",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "texture_get_height",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "texture_get_path",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "texture_get_texid",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "texture_get_type",
- "return_type": "enum.VisualServer::TextureType",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "texture_get_width",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "texture_set_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "image",
- "type": "Image",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "layer",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "texture_set_data_partial",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "image",
- "type": "Image",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "src_x",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "src_y",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "src_w",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "src_h",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "dst_x",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "dst_y",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "dst_mip",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "layer",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "texture_set_flags",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "flags",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "texture_set_path",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "texture_set_shrink_all_x2_on_set_data",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "shrink",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "texture_set_size_override",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "texture",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "width",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "height",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "depth",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "textures_keep_original",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "viewport_attach_camera",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "camera",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "viewport_attach_canvas",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "canvas",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "viewport_attach_to_screen",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "rect",
- "type": "Rect2",
- "has_default_value": true,
- "default_value": "(0, 0, 0, 0)"
- },
- {
- "name": "screen",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "viewport_create",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "viewport_detach",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "viewport_get_render_info",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "info",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "viewport_get_texture",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "viewport_remove_canvas",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "canvas",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "viewport_set_active",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "active",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "viewport_set_canvas_stacking",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "canvas",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "layer",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "sublayer",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "viewport_set_canvas_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "canvas",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "offset",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "viewport_set_clear_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "clear_mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "viewport_set_debug_draw",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "draw",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "viewport_set_disable_3d",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "disabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "viewport_set_disable_environment",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "disabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "viewport_set_global_canvas_transform",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "transform",
- "type": "Transform2D",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "viewport_set_hdr",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "viewport_set_hide_canvas",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "hidden",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "viewport_set_hide_scenario",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "hidden",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "viewport_set_msaa",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "msaa",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "viewport_set_parent_viewport",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "parent_viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "viewport_set_render_direct_to_screen",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "viewport_set_scenario",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "scenario",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "viewport_set_shadow_atlas_quadrant_subdivision",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "quadrant",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "subdivision",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "viewport_set_shadow_atlas_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "size",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "viewport_set_sharpen_intensity",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "intensity",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "viewport_set_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "width",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "height",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "viewport_set_transparent_background",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "viewport_set_update_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "update_mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "viewport_set_usage",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "usage",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "viewport_set_use_arvr",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "use_arvr",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "viewport_set_use_debanding",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "debanding",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "viewport_set_use_fxaa",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "fxaa",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "viewport_set_vflip",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "ReflectionProbeUpdateMode",
- "values": {
- "REFLECTION_PROBE_UPDATE_ONCE": 0,
- "REFLECTION_PROBE_UPDATE_ALWAYS": 1
- }
- },
- {
- "name": "LightDirectionalShadowDepthRangeMode",
- "values": {
- "LIGHT_DIRECTIONAL_SHADOW_DEPTH_RANGE_STABLE": 0,
- "LIGHT_DIRECTIONAL_SHADOW_DEPTH_RANGE_OPTIMIZED": 1
- }
- },
- {
- "name": "BlendShapeMode",
- "values": {
- "BLEND_SHAPE_MODE_NORMALIZED": 0,
- "BLEND_SHAPE_MODE_RELATIVE": 1
- }
- },
- {
- "name": "PrimitiveType",
- "values": {
- "PRIMITIVE_POINTS": 0,
- "PRIMITIVE_LINES": 1,
- "PRIMITIVE_LINE_STRIP": 2,
- "PRIMITIVE_LINE_LOOP": 3,
- "PRIMITIVE_TRIANGLES": 4,
- "PRIMITIVE_TRIANGLE_STRIP": 5,
- "PRIMITIVE_TRIANGLE_FAN": 6,
- "PRIMITIVE_MAX": 7
- }
- },
- {
- "name": "TextureType",
- "values": {
- "TEXTURE_TYPE_2D": 0,
- "TEXTURE_TYPE_CUBEMAP": 2,
- "TEXTURE_TYPE_2D_ARRAY": 3,
- "TEXTURE_TYPE_3D": 4
- }
- },
- {
- "name": "EnvironmentSSAOQuality",
- "values": {
- "ENV_SSAO_QUALITY_LOW": 0,
- "ENV_SSAO_QUALITY_MEDIUM": 1,
- "ENV_SSAO_QUALITY_HIGH": 2
- }
- },
- {
- "name": "EnvironmentDOFBlurQuality",
- "values": {
- "ENV_DOF_BLUR_QUALITY_LOW": 0,
- "ENV_DOF_BLUR_QUALITY_MEDIUM": 1,
- "ENV_DOF_BLUR_QUALITY_HIGH": 2
- }
- },
- {
- "name": "RenderInfo",
- "values": {
- "INFO_OBJECTS_IN_FRAME": 0,
- "INFO_VERTICES_IN_FRAME": 1,
- "INFO_MATERIAL_CHANGES_IN_FRAME": 2,
- "INFO_SHADER_CHANGES_IN_FRAME": 3,
- "INFO_SURFACE_CHANGES_IN_FRAME": 4,
- "INFO_DRAW_CALLS_IN_FRAME": 5,
- "INFO_2D_ITEMS_IN_FRAME": 6,
- "INFO_2D_DRAW_CALLS_IN_FRAME": 7,
- "INFO_USAGE_VIDEO_MEM_TOTAL": 8,
- "INFO_VIDEO_MEM_USED": 9,
- "INFO_TEXTURE_MEM_USED": 10,
- "INFO_VERTEX_MEM_USED": 11
- }
- },
- {
- "name": "NinePatchAxisMode",
- "values": {
- "NINE_PATCH_STRETCH": 0,
- "NINE_PATCH_TILE": 1,
- "NINE_PATCH_TILE_FIT": 2
- }
- },
- {
- "name": "ViewportRenderInfo",
- "values": {
- "VIEWPORT_RENDER_INFO_OBJECTS_IN_FRAME": 0,
- "VIEWPORT_RENDER_INFO_VERTICES_IN_FRAME": 1,
- "VIEWPORT_RENDER_INFO_MATERIAL_CHANGES_IN_FRAME": 2,
- "VIEWPORT_RENDER_INFO_SHADER_CHANGES_IN_FRAME": 3,
- "VIEWPORT_RENDER_INFO_SURFACE_CHANGES_IN_FRAME": 4,
- "VIEWPORT_RENDER_INFO_DRAW_CALLS_IN_FRAME": 5,
- "VIEWPORT_RENDER_INFO_2D_ITEMS_IN_FRAME": 6,
- "VIEWPORT_RENDER_INFO_2D_DRAW_CALLS_IN_FRAME": 7,
- "VIEWPORT_RENDER_INFO_MAX": 8
- }
- },
- {
- "name": "ViewportClearMode",
- "values": {
- "VIEWPORT_CLEAR_ALWAYS": 0,
- "VIEWPORT_CLEAR_NEVER": 1,
- "VIEWPORT_CLEAR_ONLY_NEXT_FRAME": 2
- }
- },
- {
- "name": "LightOmniShadowDetail",
- "values": {
- "LIGHT_OMNI_SHADOW_DETAIL_VERTICAL": 0,
- "LIGHT_OMNI_SHADOW_DETAIL_HORIZONTAL": 1
- }
- },
- {
- "name": "ShaderMode",
- "values": {
- "SHADER_SPATIAL": 0,
- "SHADER_CANVAS_ITEM": 1,
- "SHADER_PARTICLES": 2,
- "SHADER_MAX": 3
- }
- },
- {
- "name": "MultimeshTransformFormat",
- "values": {
- "MULTIMESH_TRANSFORM_2D": 0,
- "MULTIMESH_TRANSFORM_3D": 1
- }
- },
- {
- "name": "ShadowCastingSetting",
- "values": {
- "SHADOW_CASTING_SETTING_OFF": 0,
- "SHADOW_CASTING_SETTING_ON": 1,
- "SHADOW_CASTING_SETTING_DOUBLE_SIDED": 2,
- "SHADOW_CASTING_SETTING_SHADOWS_ONLY": 3
- }
- },
- {
- "name": "ViewportDebugDraw",
- "values": {
- "VIEWPORT_DEBUG_DRAW_DISABLED": 0,
- "VIEWPORT_DEBUG_DRAW_UNSHADED": 1,
- "VIEWPORT_DEBUG_DRAW_OVERDRAW": 2,
- "VIEWPORT_DEBUG_DRAW_WIREFRAME": 3
- }
- },
- {
- "name": "ViewportUsage",
- "values": {
- "VIEWPORT_USAGE_2D": 0,
- "VIEWPORT_USAGE_2D_NO_SAMPLING": 1,
- "VIEWPORT_USAGE_3D": 2,
- "VIEWPORT_USAGE_3D_NO_EFFECTS": 3
- }
- },
- {
- "name": "EnvironmentBG",
- "values": {
- "ENV_BG_CLEAR_COLOR": 0,
- "ENV_BG_COLOR": 1,
- "ENV_BG_SKY": 2,
- "ENV_BG_COLOR_SKY": 3,
- "ENV_BG_CANVAS": 4,
- "ENV_BG_KEEP": 5,
- "ENV_BG_MAX": 7
- }
- },
- {
- "name": "MultimeshCustomDataFormat",
- "values": {
- "MULTIMESH_CUSTOM_DATA_NONE": 0,
- "MULTIMESH_CUSTOM_DATA_8BIT": 1,
- "MULTIMESH_CUSTOM_DATA_FLOAT": 2
- }
- },
- {
- "name": "LightOmniShadowMode",
- "values": {
- "LIGHT_OMNI_SHADOW_DUAL_PARABOLOID": 0,
- "LIGHT_OMNI_SHADOW_CUBE": 1
- }
- },
- {
- "name": "TextureFlags",
- "values": {
- "TEXTURE_FLAG_MIPMAPS": 1,
- "TEXTURE_FLAG_REPEAT": 2,
- "TEXTURE_FLAG_FILTER": 4,
- "TEXTURE_FLAGS_DEFAULT": 7,
- "TEXTURE_FLAG_ANISOTROPIC_FILTER": 8,
- "TEXTURE_FLAG_CONVERT_TO_LINEAR": 16,
- "TEXTURE_FLAG_MIRRORED_REPEAT": 32,
- "TEXTURE_FLAG_USED_FOR_STREAMING": 2048
- }
- },
- {
- "name": "Features",
- "values": {
- "FEATURE_SHADERS": 0,
- "FEATURE_MULTITHREADED": 1
- }
- },
- {
- "name": "InstanceType",
- "values": {
- "INSTANCE_NONE": 0,
- "INSTANCE_MESH": 1,
- "INSTANCE_MULTIMESH": 2,
- "INSTANCE_IMMEDIATE": 3,
- "INSTANCE_PARTICLES": 4,
- "INSTANCE_LIGHT": 5,
- "INSTANCE_REFLECTION_PROBE": 6,
- "INSTANCE_GI_PROBE": 7,
- "INSTANCE_LIGHTMAP_CAPTURE": 8,
- "INSTANCE_MAX": 9,
- "INSTANCE_GEOMETRY_MASK": 30
- }
- },
- {
- "name": "EnvironmentSSAOBlur",
- "values": {
- "ENV_SSAO_BLUR_DISABLED": 0,
- "ENV_SSAO_BLUR_1x1": 1,
- "ENV_SSAO_BLUR_2x2": 2,
- "ENV_SSAO_BLUR_3x3": 3
- }
- },
- {
- "name": "EnvironmentToneMapper",
- "values": {
- "ENV_TONE_MAPPER_LINEAR": 0,
- "ENV_TONE_MAPPER_REINHARD": 1,
- "ENV_TONE_MAPPER_FILMIC": 2,
- "ENV_TONE_MAPPER_ACES": 3,
- "ENV_TONE_MAPPER_ACES_FITTED": 4
- }
- },
- {
- "name": "EnvironmentGlowBlendMode",
- "values": {
- "GLOW_BLEND_MODE_ADDITIVE": 0,
- "GLOW_BLEND_MODE_SCREEN": 1,
- "GLOW_BLEND_MODE_SOFTLIGHT": 2,
- "GLOW_BLEND_MODE_REPLACE": 3
- }
- },
- {
- "name": "MultimeshColorFormat",
- "values": {
- "MULTIMESH_COLOR_NONE": 0,
- "MULTIMESH_COLOR_8BIT": 1,
- "MULTIMESH_COLOR_FLOAT": 2
- }
- },
- {
- "name": "CanvasLightShadowFilter",
- "values": {
- "CANVAS_LIGHT_FILTER_NONE": 0,
- "CANVAS_LIGHT_FILTER_PCF3": 1,
- "CANVAS_LIGHT_FILTER_PCF5": 2,
- "CANVAS_LIGHT_FILTER_PCF7": 3,
- "CANVAS_LIGHT_FILTER_PCF9": 4,
- "CANVAS_LIGHT_FILTER_PCF13": 5
- }
- },
- {
- "name": "ScenarioDebugMode",
- "values": {
- "SCENARIO_DEBUG_DISABLED": 0,
- "SCENARIO_DEBUG_WIREFRAME": 1,
- "SCENARIO_DEBUG_OVERDRAW": 2,
- "SCENARIO_DEBUG_SHADELESS": 3
- }
- },
- {
- "name": "ViewportUpdateMode",
- "values": {
- "VIEWPORT_UPDATE_DISABLED": 0,
- "VIEWPORT_UPDATE_ONCE": 1,
- "VIEWPORT_UPDATE_WHEN_VISIBLE": 2,
- "VIEWPORT_UPDATE_ALWAYS": 3
- }
- },
- {
- "name": "LightBakeMode",
- "values": {
- "LIGHT_BAKE_DISABLED": 0,
- "LIGHT_BAKE_INDIRECT": 1,
- "LIGHT_BAKE_ALL": 2
- }
- },
- {
- "name": "ArrayFormat",
- "values": {
- "ARRAY_FORMAT_VERTEX": 1,
- "ARRAY_FORMAT_NORMAL": 2,
- "ARRAY_FORMAT_TANGENT": 4,
- "ARRAY_FORMAT_COLOR": 8,
- "ARRAY_FORMAT_TEX_UV": 16,
- "ARRAY_FORMAT_TEX_UV2": 32,
- "ARRAY_FORMAT_BONES": 64,
- "ARRAY_FORMAT_WEIGHTS": 128,
- "ARRAY_FORMAT_INDEX": 256,
- "ARRAY_COMPRESS_VERTEX": 512,
- "ARRAY_COMPRESS_NORMAL": 1024,
- "ARRAY_COMPRESS_TANGENT": 2048,
- "ARRAY_COMPRESS_COLOR": 4096,
- "ARRAY_COMPRESS_TEX_UV": 8192,
- "ARRAY_COMPRESS_TEX_UV2": 16384,
- "ARRAY_COMPRESS_BONES": 32768,
- "ARRAY_COMPRESS_WEIGHTS": 65536,
- "ARRAY_COMPRESS_INDEX": 131072,
- "ARRAY_FLAG_USE_2D_VERTICES": 262144,
- "ARRAY_FLAG_USE_16_BIT_BONES": 524288,
- "ARRAY_FLAG_USE_OCTAHEDRAL_COMPRESSION": 2097152,
- "ARRAY_COMPRESS_DEFAULT": 2194432
- }
- },
- {
- "name": "ParticlesDrawOrder",
- "values": {
- "PARTICLES_DRAW_ORDER_INDEX": 0,
- "PARTICLES_DRAW_ORDER_LIFETIME": 1,
- "PARTICLES_DRAW_ORDER_VIEW_DEPTH": 2
- }
- },
- {
- "name": "CanvasLightMode",
- "values": {
- "CANVAS_LIGHT_MODE_ADD": 0,
- "CANVAS_LIGHT_MODE_SUB": 1,
- "CANVAS_LIGHT_MODE_MIX": 2,
- "CANVAS_LIGHT_MODE_MASK": 3
- }
- },
- {
- "name": "LightDirectionalShadowMode",
- "values": {
- "LIGHT_DIRECTIONAL_SHADOW_ORTHOGONAL": 0,
- "LIGHT_DIRECTIONAL_SHADOW_PARALLEL_2_SPLITS": 1,
- "LIGHT_DIRECTIONAL_SHADOW_PARALLEL_4_SPLITS": 2
- }
- },
- {
- "name": "LightParam",
- "values": {
- "LIGHT_PARAM_ENERGY": 0,
- "LIGHT_PARAM_INDIRECT_ENERGY": 1,
- "LIGHT_PARAM_SIZE": 2,
- "LIGHT_PARAM_SPECULAR": 3,
- "LIGHT_PARAM_RANGE": 4,
- "LIGHT_PARAM_ATTENUATION": 5,
- "LIGHT_PARAM_SPOT_ANGLE": 6,
- "LIGHT_PARAM_SPOT_ATTENUATION": 7,
- "LIGHT_PARAM_CONTACT_SHADOW_SIZE": 8,
- "LIGHT_PARAM_SHADOW_MAX_DISTANCE": 9,
- "LIGHT_PARAM_SHADOW_SPLIT_1_OFFSET": 10,
- "LIGHT_PARAM_SHADOW_SPLIT_2_OFFSET": 11,
- "LIGHT_PARAM_SHADOW_SPLIT_3_OFFSET": 12,
- "LIGHT_PARAM_SHADOW_NORMAL_BIAS": 13,
- "LIGHT_PARAM_SHADOW_BIAS": 14,
- "LIGHT_PARAM_SHADOW_BIAS_SPLIT_SCALE": 15,
- "LIGHT_PARAM_MAX": 16
- }
- },
- {
- "name": "ArrayType",
- "values": {
- "ARRAY_VERTEX": 0,
- "ARRAY_NORMAL": 1,
- "ARRAY_TANGENT": 2,
- "ARRAY_COLOR": 3,
- "ARRAY_TEX_UV": 4,
- "ARRAY_TEX_UV2": 5,
- "ARRAY_BONES": 6,
- "ARRAY_WEIGHTS": 7,
- "ARRAY_INDEX": 8,
- "ARRAY_MAX": 9
- }
- },
- {
- "name": "CanvasOccluderPolygonCullMode",
- "values": {
- "CANVAS_OCCLUDER_POLYGON_CULL_DISABLED": 0,
- "CANVAS_OCCLUDER_POLYGON_CULL_CLOCKWISE": 1,
- "CANVAS_OCCLUDER_POLYGON_CULL_COUNTER_CLOCKWISE": 2
- }
- },
- {
- "name": "InstanceFlags",
- "values": {
- "INSTANCE_FLAG_USE_BAKED_LIGHT": 0,
- "INSTANCE_FLAG_DRAW_NEXT_FRAME_IF_VISIBLE": 1,
- "INSTANCE_FLAG_MAX": 2
- }
- },
- {
- "name": "ViewportMSAA",
- "values": {
- "VIEWPORT_MSAA_DISABLED": 0,
- "VIEWPORT_MSAA_2X": 1,
- "VIEWPORT_MSAA_4X": 2,
- "VIEWPORT_MSAA_8X": 3,
- "VIEWPORT_MSAA_16X": 4,
- "VIEWPORT_MSAA_EXT_2X": 5,
- "VIEWPORT_MSAA_EXT_4X": 6
- }
- },
- {
- "name": "LightType",
- "values": {
- "LIGHT_DIRECTIONAL": 0,
- "LIGHT_OMNI": 1,
- "LIGHT_SPOT": 2
- }
- },
- {
- "name": "CubeMapSide",
- "values": {
- "CUBEMAP_LEFT": 0,
- "CUBEMAP_RIGHT": 1,
- "CUBEMAP_BOTTOM": 2,
- "CUBEMAP_TOP": 3,
- "CUBEMAP_FRONT": 4,
- "CUBEMAP_BACK": 5
- }
- }
- ]
- },
- {
- "name": "VisualShader",
- "base_class": "Shader",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "NODE_ID_INVALID": -1,
- "NODE_ID_OUTPUT": 0,
- "TYPE_FRAGMENT": 1,
- "TYPE_LIGHT": 2,
- "TYPE_MAX": 3,
- "TYPE_VERTEX": 0
- },
- "properties": [
- {
- "name": "graph_offset",
- "type": "Vector2",
- "getter": "get_graph_offset",
- "setter": "set_graph_offset",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_input_type_changed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arg1",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_queue_update",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_update_shader",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "add_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "node",
- "type": "VisualShaderNode",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "can_connect_nodes",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_node",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_node",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "connect_nodes",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_node",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_node",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "connect_nodes_forced",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_node",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_node",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "disconnect_nodes",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_node",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_node",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_graph_offset",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_node",
- "return_type": "VisualShaderNode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_node_connections",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_node_list",
- "return_type": "PoolIntArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_node_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_valid_node_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_node_connection",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_node",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_node",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_graph_offset",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_node_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Type",
- "values": {
- "TYPE_VERTEX": 0,
- "TYPE_FRAGMENT": 1,
- "TYPE_LIGHT": 2,
- "TYPE_MAX": 3
- }
- }
- ]
- },
- {
- "name": "VisualShaderNode",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- "PORT_TYPE_BOOLEAN": 2,
- "PORT_TYPE_MAX": 5,
- "PORT_TYPE_SAMPLER": 4,
- "PORT_TYPE_SCALAR": 0,
- "PORT_TYPE_TRANSFORM": 3,
- "PORT_TYPE_VECTOR": 1
- },
- "properties": [
- {
- "name": "default_input_values",
- "type": "Array",
- "getter": "get_default_input_values",
- "setter": "set_default_input_values",
- "index": -1
- },
- {
- "name": "output_port_for_preview",
- "type": "int",
- "getter": "get_output_port_for_preview",
- "setter": "set_output_port_for_preview",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "editor_refresh_request",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "get_default_input_values",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_input_port_default_value",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_output_port_for_preview",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_default_input_values",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "values",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_input_port_default_value",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_output_port_for_preview",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "PortType",
- "values": {
- "PORT_TYPE_SCALAR": 0,
- "PORT_TYPE_VECTOR": 1,
- "PORT_TYPE_BOOLEAN": 2,
- "PORT_TYPE_TRANSFORM": 3,
- "PORT_TYPE_SAMPLER": 4,
- "PORT_TYPE_MAX": 5
- }
- }
- ]
- },
- {
- "name": "VisualShaderNodeBooleanConstant",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "constant",
- "type": "bool",
- "getter": "get_constant",
- "setter": "set_constant",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_constant",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_constant",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeBooleanUniform",
- "base_class": "VisualShaderNodeUniform",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "default_value",
- "type": "bool",
- "getter": "get_default_value",
- "setter": "set_default_value",
- "index": -1
- },
- {
- "name": "default_value_enabled",
- "type": "bool",
- "getter": "is_default_value_enabled",
- "setter": "set_default_value_enabled",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_default_value",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_default_value_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_default_value",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_default_value_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeColorConstant",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "constant",
- "type": "Color",
- "getter": "get_constant",
- "setter": "set_constant",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_constant",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_constant",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeColorFunc",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "FUNC_GRAYSCALE": 0,
- "FUNC_SEPIA": 1
- },
- "properties": [
- {
- "name": "function",
- "type": "int",
- "getter": "get_function",
- "setter": "set_function",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_function",
- "return_type": "enum.VisualShaderNodeColorFunc::Function",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_function",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "func",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Function",
- "values": {
- "FUNC_GRAYSCALE": 0,
- "FUNC_SEPIA": 1
- }
- }
- ]
- },
- {
- "name": "VisualShaderNodeColorOp",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "OP_BURN": 6,
- "OP_DARKEN": 2,
- "OP_DIFFERENCE": 1,
- "OP_DODGE": 5,
- "OP_HARD_LIGHT": 8,
- "OP_LIGHTEN": 3,
- "OP_OVERLAY": 4,
- "OP_SCREEN": 0,
- "OP_SOFT_LIGHT": 7
- },
- "properties": [
- {
- "name": "operator",
- "type": "int",
- "getter": "get_operator",
- "setter": "set_operator",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_operator",
- "return_type": "enum.VisualShaderNodeColorOp::Operator",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_operator",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "op",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Operator",
- "values": {
- "OP_SCREEN": 0,
- "OP_DIFFERENCE": 1,
- "OP_DARKEN": 2,
- "OP_LIGHTEN": 3,
- "OP_OVERLAY": 4,
- "OP_DODGE": 5,
- "OP_BURN": 6,
- "OP_SOFT_LIGHT": 7,
- "OP_HARD_LIGHT": 8
- }
- }
- ]
- },
- {
- "name": "VisualShaderNodeColorUniform",
- "base_class": "VisualShaderNodeUniform",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "default_value",
- "type": "Color",
- "getter": "get_default_value",
- "setter": "set_default_value",
- "index": -1
- },
- {
- "name": "default_value_enabled",
- "type": "bool",
- "getter": "is_default_value_enabled",
- "setter": "set_default_value_enabled",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_default_value",
- "return_type": "Color",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_default_value_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_default_value",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "Color",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_default_value_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeCompare",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "COND_ALL": 0,
- "COND_ANY": 1,
- "CTYPE_BOOLEAN": 2,
- "CTYPE_SCALAR": 0,
- "CTYPE_TRANSFORM": 3,
- "CTYPE_VECTOR": 1,
- "FUNC_EQUAL": 0,
- "FUNC_GREATER_THAN": 2,
- "FUNC_GREATER_THAN_EQUAL": 3,
- "FUNC_LESS_THAN": 4,
- "FUNC_LESS_THAN_EQUAL": 5,
- "FUNC_NOT_EQUAL": 1
- },
- "properties": [
- {
- "name": "condition",
- "type": "int",
- "getter": "get_condition",
- "setter": "set_condition",
- "index": -1
- },
- {
- "name": "function",
- "type": "int",
- "getter": "get_function",
- "setter": "set_function",
- "index": -1
- },
- {
- "name": "type",
- "type": "int",
- "getter": "get_comparison_type",
- "setter": "set_comparison_type",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_comparison_type",
- "return_type": "enum.VisualShaderNodeCompare::ComparisonType",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_condition",
- "return_type": "enum.VisualShaderNodeCompare::Condition",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_function",
- "return_type": "enum.VisualShaderNodeCompare::Function",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_comparison_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_condition",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "condition",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_function",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "func",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "ComparisonType",
- "values": {
- "CTYPE_SCALAR": 0,
- "CTYPE_VECTOR": 1,
- "CTYPE_BOOLEAN": 2,
- "CTYPE_TRANSFORM": 3
- }
- },
- {
- "name": "Function",
- "values": {
- "FUNC_EQUAL": 0,
- "FUNC_NOT_EQUAL": 1,
- "FUNC_GREATER_THAN": 2,
- "FUNC_GREATER_THAN_EQUAL": 3,
- "FUNC_LESS_THAN": 4,
- "FUNC_LESS_THAN_EQUAL": 5
- }
- },
- {
- "name": "Condition",
- "values": {
- "COND_ALL": 0,
- "COND_ANY": 1
- }
- }
- ]
- },
- {
- "name": "VisualShaderNodeCubeMap",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "SOURCE_PORT": 1,
- "SOURCE_TEXTURE": 0,
- "TYPE_COLOR": 1,
- "TYPE_DATA": 0,
- "TYPE_NORMALMAP": 2
- },
- "properties": [
- {
- "name": "cube_map",
- "type": "CubeMap",
- "getter": "get_cube_map",
- "setter": "set_cube_map",
- "index": -1
- },
- {
- "name": "source",
- "type": "int",
- "getter": "get_source",
- "setter": "set_source",
- "index": -1
- },
- {
- "name": "texture_type",
- "type": "int",
- "getter": "get_texture_type",
- "setter": "set_texture_type",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_cube_map",
- "return_type": "CubeMap",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_source",
- "return_type": "enum.VisualShaderNodeCubeMap::Source",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_texture_type",
- "return_type": "enum.VisualShaderNodeCubeMap::TextureType",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_cube_map",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "CubeMap",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_source",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_texture_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "TextureType",
- "values": {
- "TYPE_DATA": 0,
- "TYPE_COLOR": 1,
- "TYPE_NORMALMAP": 2
- }
- },
- {
- "name": "Source",
- "values": {
- "SOURCE_TEXTURE": 0,
- "SOURCE_PORT": 1
- }
- }
- ]
- },
- {
- "name": "VisualShaderNodeCubeMapUniform",
- "base_class": "VisualShaderNodeTextureUniform",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeCustom",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "initialized",
- "type": "bool",
- "getter": "_is_initialized",
- "setter": "_set_initialized",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_get_category",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_code",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "input_vars",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "output_vars",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_get_description",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_global_code",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_get_input_port_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_input_port_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_get_input_port_type",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_get_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_output_port_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_output_port_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_get_output_port_type",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_get_return_icon_type",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_get_subcategory",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_is_initialized",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_set_initialized",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "_set_input_port_default_value",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeDeterminant",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeDotProduct",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeExpression",
- "base_class": "VisualShaderNodeGroupBase",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "expression",
- "type": "String",
- "getter": "get_expression",
- "setter": "set_expression",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_expression",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_expression",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "expression",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeFaceForward",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeFresnel",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeGlobalExpression",
- "base_class": "VisualShaderNodeExpression",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeGroupBase",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "size",
- "type": "Vector2",
- "getter": "get_size",
- "setter": "set_size",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "add_input_port",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "add_output_port",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clear_input_ports",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "clear_output_ports",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_free_input_port_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_free_output_port_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_input_port_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_inputs",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_output_port_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_outputs",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_size",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_input_port",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_output_port",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_valid_port_name",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_input_port",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_output_port",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_input_port_name",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_input_port_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_inputs",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "inputs",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_output_port_name",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_output_port_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_outputs",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "outputs",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeIf",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeInput",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "input_name",
- "type": "String",
- "getter": "get_input_name",
- "setter": "set_input_name",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "input_type_changed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "get_input_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_input_real_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_input_name",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeIs",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "FUNC_IS_INF": 0,
- "FUNC_IS_NAN": 1
- },
- "properties": [
- {
- "name": "function",
- "type": "int",
- "getter": "get_function",
- "setter": "set_function",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_function",
- "return_type": "enum.VisualShaderNodeIs::Function",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_function",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "func",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Function",
- "values": {
- "FUNC_IS_INF": 0,
- "FUNC_IS_NAN": 1
- }
- }
- ]
- },
- {
- "name": "VisualShaderNodeOuterProduct",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeOutput",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeScalarClamp",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeScalarConstant",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "constant",
- "type": "float",
- "getter": "get_constant",
- "setter": "set_constant",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_constant",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_constant",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeScalarDerivativeFunc",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "FUNC_SUM": 0,
- "FUNC_X": 1,
- "FUNC_Y": 2
- },
- "properties": [
- {
- "name": "function",
- "type": "int",
- "getter": "get_function",
- "setter": "set_function",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_function",
- "return_type": "enum.VisualShaderNodeScalarDerivativeFunc::Function",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_function",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "func",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Function",
- "values": {
- "FUNC_SUM": 0,
- "FUNC_X": 1,
- "FUNC_Y": 2
- }
- }
- ]
- },
- {
- "name": "VisualShaderNodeScalarFunc",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "FUNC_ABS": 12,
- "FUNC_ACOS": 4,
- "FUNC_ACOSH": 20,
- "FUNC_ASIN": 3,
- "FUNC_ASINH": 21,
- "FUNC_ATAN": 5,
- "FUNC_ATANH": 22,
- "FUNC_CEIL": 16,
- "FUNC_COS": 1,
- "FUNC_COSH": 7,
- "FUNC_DEGREES": 23,
- "FUNC_EXP": 10,
- "FUNC_EXP2": 24,
- "FUNC_FLOOR": 14,
- "FUNC_FRAC": 17,
- "FUNC_INVERSE_SQRT": 25,
- "FUNC_LOG": 9,
- "FUNC_LOG2": 26,
- "FUNC_NEGATE": 19,
- "FUNC_ONEMINUS": 31,
- "FUNC_RADIANS": 27,
- "FUNC_RECIPROCAL": 28,
- "FUNC_ROUND": 15,
- "FUNC_ROUNDEVEN": 29,
- "FUNC_SATURATE": 18,
- "FUNC_SIGN": 13,
- "FUNC_SIN": 0,
- "FUNC_SINH": 6,
- "FUNC_SQRT": 11,
- "FUNC_TAN": 2,
- "FUNC_TANH": 8,
- "FUNC_TRUNC": 30
- },
- "properties": [
- {
- "name": "function",
- "type": "int",
- "getter": "get_function",
- "setter": "set_function",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_function",
- "return_type": "enum.VisualShaderNodeScalarFunc::Function",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_function",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "func",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Function",
- "values": {
- "FUNC_SIN": 0,
- "FUNC_COS": 1,
- "FUNC_TAN": 2,
- "FUNC_ASIN": 3,
- "FUNC_ACOS": 4,
- "FUNC_ATAN": 5,
- "FUNC_SINH": 6,
- "FUNC_COSH": 7,
- "FUNC_TANH": 8,
- "FUNC_LOG": 9,
- "FUNC_EXP": 10,
- "FUNC_SQRT": 11,
- "FUNC_ABS": 12,
- "FUNC_SIGN": 13,
- "FUNC_FLOOR": 14,
- "FUNC_ROUND": 15,
- "FUNC_CEIL": 16,
- "FUNC_FRAC": 17,
- "FUNC_SATURATE": 18,
- "FUNC_NEGATE": 19,
- "FUNC_ACOSH": 20,
- "FUNC_ASINH": 21,
- "FUNC_ATANH": 22,
- "FUNC_DEGREES": 23,
- "FUNC_EXP2": 24,
- "FUNC_INVERSE_SQRT": 25,
- "FUNC_LOG2": 26,
- "FUNC_RADIANS": 27,
- "FUNC_RECIPROCAL": 28,
- "FUNC_ROUNDEVEN": 29,
- "FUNC_TRUNC": 30,
- "FUNC_ONEMINUS": 31
- }
- }
- ]
- },
- {
- "name": "VisualShaderNodeScalarInterp",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeScalarOp",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "OP_ADD": 0,
- "OP_ATAN2": 8,
- "OP_DIV": 3,
- "OP_MAX": 6,
- "OP_MIN": 7,
- "OP_MOD": 4,
- "OP_MUL": 2,
- "OP_POW": 5,
- "OP_STEP": 9,
- "OP_SUB": 1
- },
- "properties": [
- {
- "name": "operator",
- "type": "int",
- "getter": "get_operator",
- "setter": "set_operator",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_operator",
- "return_type": "enum.VisualShaderNodeScalarOp::Operator",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_operator",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "op",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Operator",
- "values": {
- "OP_ADD": 0,
- "OP_SUB": 1,
- "OP_MUL": 2,
- "OP_DIV": 3,
- "OP_MOD": 4,
- "OP_POW": 5,
- "OP_MAX": 6,
- "OP_MIN": 7,
- "OP_ATAN2": 8,
- "OP_STEP": 9
- }
- }
- ]
- },
- {
- "name": "VisualShaderNodeScalarSmoothStep",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeScalarSwitch",
- "base_class": "VisualShaderNodeSwitch",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeScalarUniform",
- "base_class": "VisualShaderNodeUniform",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "HINT_MAX": 3,
- "HINT_NONE": 0,
- "HINT_RANGE": 1,
- "HINT_RANGE_STEP": 2
- },
- "properties": [
- {
- "name": "default_value",
- "type": "float",
- "getter": "get_default_value",
- "setter": "set_default_value",
- "index": -1
- },
- {
- "name": "default_value_enabled",
- "type": "bool",
- "getter": "is_default_value_enabled",
- "setter": "set_default_value_enabled",
- "index": -1
- },
- {
- "name": "hint",
- "type": "int",
- "getter": "get_hint",
- "setter": "set_hint",
- "index": -1
- },
- {
- "name": "max",
- "type": "float",
- "getter": "get_max",
- "setter": "set_max",
- "index": -1
- },
- {
- "name": "min",
- "type": "float",
- "getter": "get_min",
- "setter": "set_min",
- "index": -1
- },
- {
- "name": "step",
- "type": "float",
- "getter": "get_step",
- "setter": "set_step",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_default_value",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_hint",
- "return_type": "enum.VisualShaderNodeScalarUniform::Hint",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_max",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_min",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_step",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_default_value_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_default_value",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_default_value_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_hint",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "hint",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_max",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_min",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_step",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Hint",
- "values": {
- "HINT_NONE": 0,
- "HINT_RANGE": 1,
- "HINT_RANGE_STEP": 2,
- "HINT_MAX": 3
- }
- }
- ]
- },
- {
- "name": "VisualShaderNodeSwitch",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeTexture",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "SOURCE_2D_NORMAL": 3,
- "SOURCE_2D_TEXTURE": 2,
- "SOURCE_DEPTH": 4,
- "SOURCE_PORT": 5,
- "SOURCE_SCREEN": 1,
- "SOURCE_TEXTURE": 0,
- "TYPE_COLOR": 1,
- "TYPE_DATA": 0,
- "TYPE_NORMALMAP": 2
- },
- "properties": [
- {
- "name": "source",
- "type": "int",
- "getter": "get_source",
- "setter": "set_source",
- "index": -1
- },
- {
- "name": "texture",
- "type": "Texture",
- "getter": "get_texture",
- "setter": "set_texture",
- "index": -1
- },
- {
- "name": "texture_type",
- "type": "int",
- "getter": "get_texture_type",
- "setter": "set_texture_type",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_source",
- "return_type": "enum.VisualShaderNodeTexture::Source",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_texture",
- "return_type": "Texture",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_texture_type",
- "return_type": "enum.VisualShaderNodeTexture::TextureType",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_source",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_texture",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "Texture",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_texture_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "TextureType",
- "values": {
- "TYPE_DATA": 0,
- "TYPE_COLOR": 1,
- "TYPE_NORMALMAP": 2
- }
- },
- {
- "name": "Source",
- "values": {
- "SOURCE_TEXTURE": 0,
- "SOURCE_SCREEN": 1,
- "SOURCE_2D_TEXTURE": 2,
- "SOURCE_2D_NORMAL": 3,
- "SOURCE_DEPTH": 4,
- "SOURCE_PORT": 5
- }
- }
- ]
- },
- {
- "name": "VisualShaderNodeTextureUniform",
- "base_class": "VisualShaderNodeUniform",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "COLOR_DEFAULT_BLACK": 1,
- "COLOR_DEFAULT_WHITE": 0,
- "TYPE_ANISO": 3,
- "TYPE_COLOR": 1,
- "TYPE_DATA": 0,
- "TYPE_NORMALMAP": 2
- },
- "properties": [
- {
- "name": "color_default",
- "type": "int",
- "getter": "get_color_default",
- "setter": "set_color_default",
- "index": -1
- },
- {
- "name": "texture_type",
- "type": "int",
- "getter": "get_texture_type",
- "setter": "set_texture_type",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_color_default",
- "return_type": "enum.VisualShaderNodeTextureUniform::ColorDefault",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_texture_type",
- "return_type": "enum.VisualShaderNodeTextureUniform::TextureType",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_color_default",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_texture_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "TextureType",
- "values": {
- "TYPE_DATA": 0,
- "TYPE_COLOR": 1,
- "TYPE_NORMALMAP": 2,
- "TYPE_ANISO": 3
- }
- },
- {
- "name": "ColorDefault",
- "values": {
- "COLOR_DEFAULT_WHITE": 0,
- "COLOR_DEFAULT_BLACK": 1
- }
- }
- ]
- },
- {
- "name": "VisualShaderNodeTextureUniformTriplanar",
- "base_class": "VisualShaderNodeTextureUniform",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeTransformCompose",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeTransformConstant",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "constant",
- "type": "Transform",
- "getter": "get_constant",
- "setter": "set_constant",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_constant",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_constant",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeTransformDecompose",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeTransformFunc",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "FUNC_INVERSE": 0,
- "FUNC_TRANSPOSE": 1
- },
- "properties": [
- {
- "name": "function",
- "type": "int",
- "getter": "get_function",
- "setter": "set_function",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_function",
- "return_type": "enum.VisualShaderNodeTransformFunc::Function",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_function",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "func",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Function",
- "values": {
- "FUNC_INVERSE": 0,
- "FUNC_TRANSPOSE": 1
- }
- }
- ]
- },
- {
- "name": "VisualShaderNodeTransformMult",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "OP_AxB": 0,
- "OP_AxB_COMP": 2,
- "OP_BxA": 1,
- "OP_BxA_COMP": 3
- },
- "properties": [
- {
- "name": "operator",
- "type": "int",
- "getter": "get_operator",
- "setter": "set_operator",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_operator",
- "return_type": "enum.VisualShaderNodeTransformMult::Operator",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_operator",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "op",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Operator",
- "values": {
- "OP_AxB": 0,
- "OP_BxA": 1,
- "OP_AxB_COMP": 2,
- "OP_BxA_COMP": 3
- }
- }
- ]
- },
- {
- "name": "VisualShaderNodeTransformUniform",
- "base_class": "VisualShaderNodeUniform",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "default_value",
- "type": "Transform",
- "getter": "get_default_value",
- "setter": "set_default_value",
- "index": -1
- },
- {
- "name": "default_value_enabled",
- "type": "bool",
- "getter": "is_default_value_enabled",
- "setter": "set_default_value_enabled",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_default_value",
- "return_type": "Transform",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_default_value_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_default_value",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "Transform",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_default_value_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeTransformVecMult",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "OP_3x3_AxB": 2,
- "OP_3x3_BxA": 3,
- "OP_AxB": 0,
- "OP_BxA": 1
- },
- "properties": [
- {
- "name": "operator",
- "type": "int",
- "getter": "get_operator",
- "setter": "set_operator",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_operator",
- "return_type": "enum.VisualShaderNodeTransformVecMult::Operator",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_operator",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "op",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Operator",
- "values": {
- "OP_AxB": 0,
- "OP_BxA": 1,
- "OP_3x3_AxB": 2,
- "OP_3x3_BxA": 3
- }
- }
- ]
- },
- {
- "name": "VisualShaderNodeUniform",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "uniform_name",
- "type": "String",
- "getter": "get_uniform_name",
- "setter": "set_uniform_name",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_uniform_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_uniform_name",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeUniformRef",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "uniform_name",
- "type": "String",
- "getter": "get_uniform_name",
- "setter": "set_uniform_name",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_uniform_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_uniform_name",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeVec3Constant",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "constant",
- "type": "Vector3",
- "getter": "get_constant",
- "setter": "set_constant",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_constant",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_constant",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeVec3Uniform",
- "base_class": "VisualShaderNodeUniform",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "default_value",
- "type": "Vector3",
- "getter": "get_default_value",
- "setter": "set_default_value",
- "index": -1
- },
- {
- "name": "default_value_enabled",
- "type": "bool",
- "getter": "is_default_value_enabled",
- "setter": "set_default_value_enabled",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_default_value",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_default_value_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_default_value",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_default_value_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeVectorClamp",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeVectorCompose",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeVectorDecompose",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeVectorDerivativeFunc",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "FUNC_SUM": 0,
- "FUNC_X": 1,
- "FUNC_Y": 2
- },
- "properties": [
- {
- "name": "function",
- "type": "int",
- "getter": "get_function",
- "setter": "set_function",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_function",
- "return_type": "enum.VisualShaderNodeVectorDerivativeFunc::Function",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_function",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "func",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Function",
- "values": {
- "FUNC_SUM": 0,
- "FUNC_X": 1,
- "FUNC_Y": 2
- }
- }
- ]
- },
- {
- "name": "VisualShaderNodeVectorDistance",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeVectorFunc",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "FUNC_ABS": 6,
- "FUNC_ACOS": 7,
- "FUNC_ACOSH": 8,
- "FUNC_ASIN": 9,
- "FUNC_ASINH": 10,
- "FUNC_ATAN": 11,
- "FUNC_ATANH": 12,
- "FUNC_CEIL": 13,
- "FUNC_COS": 14,
- "FUNC_COSH": 15,
- "FUNC_DEGREES": 16,
- "FUNC_EXP": 17,
- "FUNC_EXP2": 18,
- "FUNC_FLOOR": 19,
- "FUNC_FRAC": 20,
- "FUNC_HSV2RGB": 5,
- "FUNC_INVERSE_SQRT": 21,
- "FUNC_LOG": 22,
- "FUNC_LOG2": 23,
- "FUNC_NEGATE": 2,
- "FUNC_NORMALIZE": 0,
- "FUNC_ONEMINUS": 34,
- "FUNC_RADIANS": 24,
- "FUNC_RECIPROCAL": 3,
- "FUNC_RGB2HSV": 4,
- "FUNC_ROUND": 25,
- "FUNC_ROUNDEVEN": 26,
- "FUNC_SATURATE": 1,
- "FUNC_SIGN": 27,
- "FUNC_SIN": 28,
- "FUNC_SINH": 29,
- "FUNC_SQRT": 30,
- "FUNC_TAN": 31,
- "FUNC_TANH": 32,
- "FUNC_TRUNC": 33
- },
- "properties": [
- {
- "name": "function",
- "type": "int",
- "getter": "get_function",
- "setter": "set_function",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_function",
- "return_type": "enum.VisualShaderNodeVectorFunc::Function",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_function",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "func",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Function",
- "values": {
- "FUNC_NORMALIZE": 0,
- "FUNC_SATURATE": 1,
- "FUNC_NEGATE": 2,
- "FUNC_RECIPROCAL": 3,
- "FUNC_RGB2HSV": 4,
- "FUNC_HSV2RGB": 5,
- "FUNC_ABS": 6,
- "FUNC_ACOS": 7,
- "FUNC_ACOSH": 8,
- "FUNC_ASIN": 9,
- "FUNC_ASINH": 10,
- "FUNC_ATAN": 11,
- "FUNC_ATANH": 12,
- "FUNC_CEIL": 13,
- "FUNC_COS": 14,
- "FUNC_COSH": 15,
- "FUNC_DEGREES": 16,
- "FUNC_EXP": 17,
- "FUNC_EXP2": 18,
- "FUNC_FLOOR": 19,
- "FUNC_FRAC": 20,
- "FUNC_INVERSE_SQRT": 21,
- "FUNC_LOG": 22,
- "FUNC_LOG2": 23,
- "FUNC_RADIANS": 24,
- "FUNC_ROUND": 25,
- "FUNC_ROUNDEVEN": 26,
- "FUNC_SIGN": 27,
- "FUNC_SIN": 28,
- "FUNC_SINH": 29,
- "FUNC_SQRT": 30,
- "FUNC_TAN": 31,
- "FUNC_TANH": 32,
- "FUNC_TRUNC": 33,
- "FUNC_ONEMINUS": 34
- }
- }
- ]
- },
- {
- "name": "VisualShaderNodeVectorInterp",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeVectorLen",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeVectorOp",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "OP_ADD": 0,
- "OP_ATAN2": 9,
- "OP_CROSS": 8,
- "OP_DIV": 3,
- "OP_MAX": 6,
- "OP_MIN": 7,
- "OP_MOD": 4,
- "OP_MUL": 2,
- "OP_POW": 5,
- "OP_REFLECT": 10,
- "OP_STEP": 11,
- "OP_SUB": 1
- },
- "properties": [
- {
- "name": "operator",
- "type": "int",
- "getter": "get_operator",
- "setter": "set_operator",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_operator",
- "return_type": "enum.VisualShaderNodeVectorOp::Operator",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_operator",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "op",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "Operator",
- "values": {
- "OP_ADD": 0,
- "OP_SUB": 1,
- "OP_MUL": 2,
- "OP_DIV": 3,
- "OP_MOD": 4,
- "OP_POW": 5,
- "OP_MAX": 6,
- "OP_MIN": 7,
- "OP_CROSS": 8,
- "OP_ATAN2": 9,
- "OP_REFLECT": 10,
- "OP_STEP": 11
- }
- }
- ]
- },
- {
- "name": "VisualShaderNodeVectorRefract",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeVectorScalarMix",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeVectorScalarSmoothStep",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeVectorScalarStep",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "VisualShaderNodeVectorSmoothStep",
- "base_class": "VisualShaderNode",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "WeakRef",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_ref",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "WebRTCDataChannel",
- "base_class": "PacketPeer",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- "STATE_CLOSED": 3,
- "STATE_CLOSING": 2,
- "STATE_CONNECTING": 0,
- "STATE_OPEN": 1,
- "WRITE_MODE_BINARY": 1,
- "WRITE_MODE_TEXT": 0
- },
- "properties": [
- {
- "name": "write_mode",
- "type": "int",
- "getter": "get_write_mode",
- "setter": "set_write_mode",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "close",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_buffered_amount",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_label",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_max_packet_life_time",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_max_retransmits",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_protocol",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ready_state",
- "return_type": "enum.WebRTCDataChannel::ChannelState",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_write_mode",
- "return_type": "enum.WebRTCDataChannel::WriteMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_negotiated",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_ordered",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "poll",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_write_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "write_mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "was_string_packet",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- {
- "name": "WriteMode",
- "values": {
- "WRITE_MODE_TEXT": 0,
- "WRITE_MODE_BINARY": 1
- }
- },
- {
- "name": "ChannelState",
- "values": {
- "STATE_CONNECTING": 0,
- "STATE_OPEN": 1,
- "STATE_CLOSING": 2,
- "STATE_CLOSED": 3
- }
- }
- ]
- },
- {
- "name": "WebRTCDataChannelGDNative",
- "base_class": "WebRTCDataChannel",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "WebRTCMultiplayer",
- "base_class": "NetworkedMultiplayerPeer",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "add_peer",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "peer",
- "type": "WebRTCPeerConnection",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "peer_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "unreliable_lifetime",
- "type": "int",
- "has_default_value": true,
- "default_value": "1"
- }
- ]
- },
- {
- "name": "close",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_peer",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "peer_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_peers",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_peer",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "peer_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "initialize",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "peer_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "server_compatibility",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "remove_peer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "peer_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "WebRTCPeerConnection",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "STATE_CLOSED": 5,
- "STATE_CONNECTED": 2,
- "STATE_CONNECTING": 1,
- "STATE_DISCONNECTED": 3,
- "STATE_FAILED": 4,
- "STATE_NEW": 0
- },
- "properties": [
- ],
- "signals": [
- {
- "name": "data_channel_received",
- "arguments": [
- {
- "name": "channel",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "ice_candidate_created",
- "arguments": [
- {
- "name": "media",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "session_description_created",
- "arguments": [
- {
- "name": "type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "sdp",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "add_ice_candidate",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "media",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "close",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "create_data_channel",
- "return_type": "WebRTCDataChannel",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "label",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "options",
- "type": "Dictionary",
- "has_default_value": true,
- "default_value": "{}"
- }
- ]
- },
- {
- "name": "create_offer",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_connection_state",
- "return_type": "enum.WebRTCPeerConnection::ConnectionState",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "initialize",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "configuration",
- "type": "Dictionary",
- "has_default_value": true,
- "default_value": "{}"
- }
- ]
- },
- {
- "name": "poll",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_local_description",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "sdp",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_remote_description",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "sdp",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "ConnectionState",
- "values": {
- "STATE_NEW": 0,
- "STATE_CONNECTING": 1,
- "STATE_CONNECTED": 2,
- "STATE_DISCONNECTED": 3,
- "STATE_FAILED": 4,
- "STATE_CLOSED": 5
- }
- }
- ]
- },
- {
- "name": "WebRTCPeerConnectionGDNative",
- "base_class": "WebRTCPeerConnection",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- ],
- "enums": [
- ]
- },
- {
- "name": "WebSocketClient",
- "base_class": "WebSocketMultiplayerPeer",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "trusted_ssl_certificate",
- "type": "X509Certificate",
- "getter": "get_trusted_ssl_certificate",
- "setter": "set_trusted_ssl_certificate",
- "index": -1
- },
- {
- "name": "verify_ssl",
- "type": "bool",
- "getter": "is_verify_ssl_enabled",
- "setter": "set_verify_ssl_enabled",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "connection_closed",
- "arguments": [
- {
- "name": "was_clean_close",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "connection_error",
- "arguments": [
- ]
- },
- {
- "name": "connection_established",
- "arguments": [
- {
- "name": "protocol",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "data_received",
- "arguments": [
- ]
- },
- {
- "name": "server_close_request",
- "arguments": [
- {
- "name": "code",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "reason",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "connect_to_url",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "url",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "protocols",
- "type": "PoolStringArray",
- "has_default_value": true,
- "default_value": "[]"
- },
- {
- "name": "gd_mp_api",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "custom_headers",
- "type": "PoolStringArray",
- "has_default_value": true,
- "default_value": "[]"
- }
- ]
- },
- {
- "name": "disconnect_from_host",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "code",
- "type": "int",
- "has_default_value": true,
- "default_value": "1000"
- },
- {
- "name": "reason",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_connected_host",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_connected_port",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_trusted_ssl_certificate",
- "return_type": "X509Certificate",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_verify_ssl_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_trusted_ssl_certificate",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "X509Certificate",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_verify_ssl_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "WebSocketMultiplayerPeer",
- "base_class": "NetworkedMultiplayerPeer",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- {
- "name": "peer_packet",
- "arguments": [
- {
- "name": "peer_source",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "get_peer",
- "return_type": "WebSocketPeer",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "peer_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_buffers",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "input_buffer_size_kb",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "input_max_packets",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "output_buffer_size_kb",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "output_max_packets",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "WebSocketPeer",
- "base_class": "PacketPeer",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "WRITE_MODE_BINARY": 1,
- "WRITE_MODE_TEXT": 0
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "close",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "code",
- "type": "int",
- "has_default_value": true,
- "default_value": "1000"
- },
- {
- "name": "reason",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_connected_host",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_connected_port",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_current_outbound_buffered_amount",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_write_mode",
- "return_type": "enum.WebSocketPeer::WriteMode",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_connected_to_host",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_no_delay",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_write_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "was_string_packet",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- {
- "name": "WriteMode",
- "values": {
- "WRITE_MODE_TEXT": 0,
- "WRITE_MODE_BINARY": 1
- }
- }
- ]
- },
- {
- "name": "WebSocketServer",
- "base_class": "WebSocketMultiplayerPeer",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "bind_ip",
- "type": "String",
- "getter": "get_bind_ip",
- "setter": "set_bind_ip",
- "index": -1
- },
- {
- "name": "ca_chain",
- "type": "X509Certificate",
- "getter": "get_ca_chain",
- "setter": "set_ca_chain",
- "index": -1
- },
- {
- "name": "handshake_timeout",
- "type": "float",
- "getter": "get_handshake_timeout",
- "setter": "set_handshake_timeout",
- "index": -1
- },
- {
- "name": "private_key",
- "type": "CryptoKey",
- "getter": "get_private_key",
- "setter": "set_private_key",
- "index": -1
- },
- {
- "name": "ssl_certificate",
- "type": "X509Certificate",
- "getter": "get_ssl_certificate",
- "setter": "set_ssl_certificate",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "client_close_request",
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "code",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "reason",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "client_connected",
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "protocol",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "client_disconnected",
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "was_clean_close",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "data_received",
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "disconnect_peer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "code",
- "type": "int",
- "has_default_value": true,
- "default_value": "1000"
- },
- {
- "name": "reason",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_bind_ip",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ca_chain",
- "return_type": "X509Certificate",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_handshake_timeout",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_peer_address",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_peer_port",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_private_key",
- "return_type": "CryptoKey",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ssl_certificate",
- "return_type": "X509Certificate",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_peer",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_listening",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "listen",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "port",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "protocols",
- "type": "PoolStringArray",
- "has_default_value": true,
- "default_value": "[]"
- },
- {
- "name": "gd_mp_api",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "set_bind_ip",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ca_chain",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "X509Certificate",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_handshake_timeout",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "timeout",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_private_key",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "CryptoKey",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ssl_certificate",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "X509Certificate",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "stop",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "WebXRInterface",
- "base_class": "ARVRInterface",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": false,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "bounds_geometry",
- "type": "PoolVector3Array",
- "getter": "get_bounds_geometry",
- "setter": "",
- "index": -1
- },
- {
- "name": "optional_features",
- "type": "String",
- "getter": "get_optional_features",
- "setter": "set_optional_features",
- "index": -1
- },
- {
- "name": "reference_space_type",
- "type": "String",
- "getter": "get_reference_space_type",
- "setter": "",
- "index": -1
- },
- {
- "name": "requested_reference_space_types",
- "type": "String",
- "getter": "get_requested_reference_space_types",
- "setter": "set_requested_reference_space_types",
- "index": -1
- },
- {
- "name": "required_features",
- "type": "String",
- "getter": "get_required_features",
- "setter": "set_required_features",
- "index": -1
- },
- {
- "name": "session_mode",
- "type": "String",
- "getter": "get_session_mode",
- "setter": "set_session_mode",
- "index": -1
- },
- {
- "name": "visibility_state",
- "type": "String",
- "getter": "get_visibility_state",
- "setter": "",
- "index": -1
- }
- ],
- "signals": [
- {
- "name": "reference_space_reset",
- "arguments": [
- ]
- },
- {
- "name": "select",
- "arguments": [
- {
- "name": "controller_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "selectend",
- "arguments": [
- {
- "name": "controller_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "selectstart",
- "arguments": [
- {
- "name": "controller_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "session_ended",
- "arguments": [
- ]
- },
- {
- "name": "session_failed",
- "arguments": [
- {
- "name": "message",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "session_started",
- "arguments": [
- ]
- },
- {
- "name": "session_supported",
- "arguments": [
- {
- "name": "session_mode",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "supported",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "squeeze",
- "arguments": [
- {
- "name": "controller_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "squeezeend",
- "arguments": [
- {
- "name": "controller_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "squeezestart",
- "arguments": [
- {
- "name": "controller_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "visibility_state_changed",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "get_bounds_geometry",
- "return_type": "PoolVector3Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_controller",
- "return_type": "ARVRPositionalTracker",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "controller_id",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_optional_features",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_reference_space_type",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_requested_reference_space_types",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_required_features",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_session_mode",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_visibility_state",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_session_supported",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "session_mode",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_optional_features",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "optional_features",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_requested_reference_space_types",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "requested_reference_space_types",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_required_features",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "required_features",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_session_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "session_mode",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "WindowDialog",
- "base_class": "Popup",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "resizable",
- "type": "bool",
- "getter": "get_resizable",
- "setter": "set_resizable",
- "index": -1
- },
- {
- "name": "window_title",
- "type": "String",
- "getter": "get_title",
- "setter": "set_title",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "_closed",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "_gui_input",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": true,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "arg0",
- "type": "InputEvent",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_close_button",
- "return_type": "TextureButton",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_resizable",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_title",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_resizable",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "resizable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_title",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "title",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "World",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "direct_space_state",
- "type": "PhysicsDirectSpaceState",
- "getter": "get_direct_space_state",
- "setter": "",
- "index": -1
- },
- {
- "name": "environment",
- "type": "Environment",
- "getter": "get_environment",
- "setter": "set_environment",
- "index": -1
- },
- {
- "name": "fallback_environment",
- "type": "Environment",
- "getter": "get_fallback_environment",
- "setter": "set_fallback_environment",
- "index": -1
- },
- {
- "name": "scenario",
- "type": "RID",
- "getter": "get_scenario",
- "setter": "",
- "index": -1
- },
- {
- "name": "space",
- "type": "RID",
- "getter": "get_space",
- "setter": "",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_direct_space_state",
- "return_type": "PhysicsDirectSpaceState",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_environment",
- "return_type": "Environment",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_fallback_environment",
- "return_type": "Environment",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_scenario",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_space",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_environment",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "env",
- "type": "Environment",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_fallback_environment",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "env",
- "type": "Environment",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "World2D",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- {
- "name": "canvas",
- "type": "RID",
- "getter": "get_canvas",
- "setter": "",
- "index": -1
- },
- {
- "name": "direct_space_state",
- "type": "Physics2DDirectSpaceState",
- "getter": "get_direct_space_state",
- "setter": "",
- "index": -1
- },
- {
- "name": "space",
- "type": "RID",
- "getter": "get_space",
- "setter": "",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_canvas",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_direct_space_state",
- "return_type": "Physics2DDirectSpaceState",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_space",
- "return_type": "RID",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "WorldEnvironment",
- "base_class": "Node",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "environment",
- "type": "Environment",
- "getter": "get_environment",
- "setter": "set_environment",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_environment",
- "return_type": "Environment",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_environment",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "env",
- "type": "Environment",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "X509Certificate",
- "base_class": "Resource",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "load",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "save",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "XMLParser",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "NODE_CDATA": 5,
- "NODE_COMMENT": 4,
- "NODE_ELEMENT": 1,
- "NODE_ELEMENT_END": 2,
- "NODE_NONE": 0,
- "NODE_TEXT": 3,
- "NODE_UNKNOWN": 6
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_attribute_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_attribute_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_attribute_value",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_current_line",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_named_attribute_value",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_named_attribute_value_safe",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_node_data",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_node_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_node_offset",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_node_type",
- "return_type": "enum.XMLParser::NodeType",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_attribute",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_empty",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "open",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "file",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "open_buffer",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "buffer",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "read",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "seek",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "skip_section",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- {
- "name": "NodeType",
- "values": {
- "NODE_NONE": 0,
- "NODE_ELEMENT": 1,
- "NODE_ELEMENT_END": 2,
- "NODE_TEXT": 3,
- "NODE_COMMENT": 4,
- "NODE_CDATA": 5,
- "NODE_UNKNOWN": 6
- }
- }
- ]
- },
- {
- "name": "YSort",
- "base_class": "Node2D",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "sort_enabled",
- "type": "bool",
- "getter": "is_sort_enabled",
- "setter": "set_sort_enabled",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "is_sort_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_sort_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "_ClassDB",
- "base_class": "Object",
- "api_type": "core",
- "singleton": true,
- "singleton_name": "ClassDB",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "can_instance",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "class",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "class_exists",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "class",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "class_get_category",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "class",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "class_get_enum_constants",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "class",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "enum",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "no_inheritance",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "class_get_enum_list",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "class",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "no_inheritance",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "class_get_integer_constant",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "class",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "class_get_integer_constant_enum",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "class",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "no_inheritance",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "class_get_integer_constant_list",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "class",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "no_inheritance",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "class_get_method_list",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "class",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "no_inheritance",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "class_get_property",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "object",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "class_get_property_list",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "class",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "no_inheritance",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "class_get_signal",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "class",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "signal",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "class_get_signal_list",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "class",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "no_inheritance",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "class_has_enum",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "class",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "no_inheritance",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "class_has_integer_constant",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "class",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "class_has_method",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "class",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "no_inheritance",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "class_has_signal",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "class",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "signal",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "class_set_property",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "object",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "property",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_class_list",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_inheriters_from_class",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "class",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_parent_class",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "class",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "instance",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "class",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_class_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "class",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_parent_class",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "class",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "inherits",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "_Directory",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "change_dir",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "todir",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "copy",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "current_is_dir",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "dir_exists",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "file_exists",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_current_dir",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_current_drive",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_drive",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_drive_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_next",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_space_left",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "list_dir_begin",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "skip_navigational",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "skip_hidden",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "list_dir_end",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "make_dir",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "make_dir_recursive",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "open",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "rename",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "_Engine",
- "base_class": "Object",
- "api_type": "core",
- "singleton": true,
- "singleton_name": "Engine",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- {
- "name": "editor_hint",
- "type": "bool",
- "getter": "is_editor_hint",
- "setter": "set_editor_hint",
- "index": -1
- },
- {
- "name": "iterations_per_second",
- "type": "int",
- "getter": "get_iterations_per_second",
- "setter": "set_iterations_per_second",
- "index": -1
- },
- {
- "name": "physics_jitter_fix",
- "type": "float",
- "getter": "get_physics_jitter_fix",
- "setter": "set_physics_jitter_fix",
- "index": -1
- },
- {
- "name": "print_error_messages",
- "type": "bool",
- "getter": "is_printing_error_messages",
- "setter": "set_print_error_messages",
- "index": -1
- },
- {
- "name": "target_fps",
- "type": "int",
- "getter": "get_target_fps",
- "setter": "set_target_fps",
- "index": -1
- },
- {
- "name": "time_scale",
- "type": "float",
- "getter": "get_time_scale",
- "setter": "set_time_scale",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_author_info",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_copyright_info",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_donor_info",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_frames_drawn",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_frames_per_second",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_idle_frames",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_iterations_per_second",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_license_info",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_license_text",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_main_loop",
- "return_type": "MainLoop",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_physics_frames",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_physics_interpolation_fraction",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_physics_jitter_fix",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_singleton",
- "return_type": "Object",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_target_fps",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_time_scale",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_version_info",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_singleton",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_editor_hint",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_in_physics_frame",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_printing_error_messages",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_editor_hint",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_iterations_per_second",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "iterations_per_second",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_physics_jitter_fix",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "physics_jitter_fix",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_print_error_messages",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_target_fps",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "target_fps",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_time_scale",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "time_scale",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "_File",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "COMPRESSION_DEFLATE": 1,
- "COMPRESSION_FASTLZ": 0,
- "COMPRESSION_GZIP": 3,
- "COMPRESSION_ZSTD": 2,
- "READ": 1,
- "READ_WRITE": 3,
- "WRITE": 2,
- "WRITE_READ": 7
- },
- "properties": [
- {
- "name": "endian_swap",
- "type": "bool",
- "getter": "get_endian_swap",
- "setter": "set_endian_swap",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "close",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "eof_reached",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "file_exists",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "flush",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_16",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_32",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_64",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_8",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_as_text",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_buffer",
- "return_type": "PoolByteArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "len",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_csv_line",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "delim",
- "type": "String",
- "has_default_value": true,
- "default_value": ","
- }
- ]
- },
- {
- "name": "get_double",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_endian_swap",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_error",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_float",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_len",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_line",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_md5",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_modified_time",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "file",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_pascal_string",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_path",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_path_absolute",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_position",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_real",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_sha256",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_var",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "allow_objects",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "is_open",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "open",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "flags",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "open_compressed",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mode_flags",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "compression_mode",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "open_encrypted",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mode_flags",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "key",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "open_encrypted_with_pass",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "mode_flags",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "pass",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "seek",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "seek_end",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "set_endian_swap",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "store_16",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "store_32",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "store_64",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "store_8",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "store_buffer",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "buffer",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "store_csv_line",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "values",
- "type": "PoolStringArray",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "delim",
- "type": "String",
- "has_default_value": true,
- "default_value": ","
- }
- ]
- },
- {
- "name": "store_double",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "store_float",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "store_line",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "line",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "store_pascal_string",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "string",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "store_real",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "store_string",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "string",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "store_var",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "full_objects",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "CompressionMode",
- "values": {
- "COMPRESSION_FASTLZ": 0,
- "COMPRESSION_DEFLATE": 1,
- "COMPRESSION_ZSTD": 2,
- "COMPRESSION_GZIP": 3
- }
- },
- {
- "name": "ModeFlags",
- "values": {
- "READ": 1,
- "WRITE": 2,
- "READ_WRITE": 3,
- "WRITE_READ": 7
- }
- }
- ]
- },
- {
- "name": "_Geometry",
- "base_class": "Object",
- "api_type": "core",
- "singleton": true,
- "singleton_name": "Geometry",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- "END_BUTT": 2,
- "END_JOINED": 1,
- "END_POLYGON": 0,
- "END_ROUND": 4,
- "END_SQUARE": 3,
- "JOIN_MITER": 2,
- "JOIN_ROUND": 1,
- "JOIN_SQUARE": 0,
- "OPERATION_DIFFERENCE": 1,
- "OPERATION_INTERSECTION": 2,
- "OPERATION_UNION": 0,
- "OPERATION_XOR": 3
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "build_box_planes",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "extents",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "build_capsule_planes",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "height",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "sides",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "lats",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "axis",
- "type": "int",
- "has_default_value": true,
- "default_value": "2"
- }
- ]
- },
- {
- "name": "build_cylinder_planes",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "height",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "sides",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "axis",
- "type": "int",
- "has_default_value": true,
- "default_value": "2"
- }
- ]
- },
- {
- "name": "clip_polygon",
- "return_type": "PoolVector3Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "points",
- "type": "PoolVector3Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "plane",
- "type": "Plane",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clip_polygons_2d",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "polygon_a",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "polygon_b",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "clip_polyline_with_polygon_2d",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "polyline",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "polygon",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "convex_hull_2d",
- "return_type": "PoolVector2Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "points",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "exclude_polygons_2d",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "polygon_a",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "polygon_b",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_closest_point_to_segment",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "s1",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "s2",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_closest_point_to_segment_2d",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "s1",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "s2",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_closest_point_to_segment_uncapped",
- "return_type": "Vector3",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "s1",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "s2",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_closest_point_to_segment_uncapped_2d",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "s1",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "s2",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_closest_points_between_segments",
- "return_type": "PoolVector3Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "p1",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "p2",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "q1",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "q2",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_closest_points_between_segments_2d",
- "return_type": "PoolVector2Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "p1",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "q1",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "p2",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "q2",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_uv84_normal_bit",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "normal",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "intersect_polygons_2d",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "polygon_a",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "polygon_b",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "intersect_polyline_with_polygon_2d",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "polyline",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "polygon",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_point_in_circle",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "circle_position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "circle_radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_point_in_polygon",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "polygon",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_polygon_clockwise",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "polygon",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "line_intersects_line_2d",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from_a",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "dir_a",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_b",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "dir_b",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "make_atlas",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "sizes",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "merge_polygons_2d",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "polygon_a",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "polygon_b",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "offset_polygon_2d",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "polygon",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "delta",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "join_type",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- },
- {
- "name": "offset_polyline_2d",
- "return_type": "Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "polyline",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "delta",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "join_type",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- },
- {
- "name": "end_type",
- "type": "int",
- "has_default_value": true,
- "default_value": "3"
- }
- ]
- },
- {
- "name": "point_is_inside_triangle",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "point",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "a",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "b",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "c",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "ray_intersects_triangle",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "dir",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "a",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "b",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "c",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "segment_intersects_circle",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "segment_from",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "segment_to",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "circle_position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "circle_radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "segment_intersects_convex",
- "return_type": "PoolVector3Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "planes",
- "type": "Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "segment_intersects_cylinder",
- "return_type": "PoolVector3Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "height",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "segment_intersects_segment_2d",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from_a",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_a",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "from_b",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to_b",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "segment_intersects_sphere",
- "return_type": "PoolVector3Array",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "sphere_position",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "sphere_radius",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "segment_intersects_triangle",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "from",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "to",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "a",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "b",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "c",
- "type": "Vector3",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "triangulate_delaunay_2d",
- "return_type": "PoolIntArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "points",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "triangulate_polygon",
- "return_type": "PoolIntArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "polygon",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "PolyEndType",
- "values": {
- "END_POLYGON": 0,
- "END_JOINED": 1,
- "END_BUTT": 2,
- "END_SQUARE": 3,
- "END_ROUND": 4
- }
- },
- {
- "name": "PolyBooleanOperation",
- "values": {
- "OPERATION_UNION": 0,
- "OPERATION_DIFFERENCE": 1,
- "OPERATION_INTERSECTION": 2,
- "OPERATION_XOR": 3
- }
- },
- {
- "name": "PolyJoinType",
- "values": {
- "JOIN_SQUARE": 0,
- "JOIN_ROUND": 1,
- "JOIN_MITER": 2
- }
- }
- ]
- },
- {
- "name": "_JSON",
- "base_class": "Object",
- "api_type": "core",
- "singleton": true,
- "singleton_name": "JSON",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "parse",
- "return_type": "JSONParseResult",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "json",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "print",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "value",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "indent",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- },
- {
- "name": "sort_keys",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "_Marshalls",
- "base_class": "Object",
- "api_type": "core",
- "singleton": true,
- "singleton_name": "Marshalls",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "base64_to_raw",
- "return_type": "PoolByteArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "base64_str",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "base64_to_utf8",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "base64_str",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "base64_to_variant",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "base64_str",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "allow_objects",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "raw_to_base64",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "array",
- "type": "PoolByteArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "utf8_to_base64",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "utf8_str",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "variant_to_base64",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "variant",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "full_objects",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "_Mutex",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "lock",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "try_lock",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "unlock",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "_OS",
- "base_class": "Object",
- "api_type": "core",
- "singleton": true,
- "singleton_name": "OS",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- "APPLICATION_HANDLE": 0,
- "DAY_FRIDAY": 5,
- "DAY_MONDAY": 1,
- "DAY_SATURDAY": 6,
- "DAY_SUNDAY": 0,
- "DAY_THURSDAY": 4,
- "DAY_TUESDAY": 2,
- "DAY_WEDNESDAY": 3,
- "DISPLAY_HANDLE": 1,
- "MONTH_APRIL": 4,
- "MONTH_AUGUST": 8,
- "MONTH_DECEMBER": 12,
- "MONTH_FEBRUARY": 2,
- "MONTH_JANUARY": 1,
- "MONTH_JULY": 7,
- "MONTH_JUNE": 6,
- "MONTH_MARCH": 3,
- "MONTH_MAY": 5,
- "MONTH_NOVEMBER": 11,
- "MONTH_OCTOBER": 10,
- "MONTH_SEPTEMBER": 9,
- "OPENGL_CONTEXT": 4,
- "POWERSTATE_CHARGED": 4,
- "POWERSTATE_CHARGING": 3,
- "POWERSTATE_NO_BATTERY": 2,
- "POWERSTATE_ON_BATTERY": 1,
- "POWERSTATE_UNKNOWN": 0,
- "SCREEN_ORIENTATION_LANDSCAPE": 0,
- "SCREEN_ORIENTATION_PORTRAIT": 1,
- "SCREEN_ORIENTATION_REVERSE_LANDSCAPE": 2,
- "SCREEN_ORIENTATION_REVERSE_PORTRAIT": 3,
- "SCREEN_ORIENTATION_SENSOR": 6,
- "SCREEN_ORIENTATION_SENSOR_LANDSCAPE": 4,
- "SCREEN_ORIENTATION_SENSOR_PORTRAIT": 5,
- "SYSTEM_DIR_DCIM": 1,
- "SYSTEM_DIR_DESKTOP": 0,
- "SYSTEM_DIR_DOCUMENTS": 2,
- "SYSTEM_DIR_DOWNLOADS": 3,
- "SYSTEM_DIR_MOVIES": 4,
- "SYSTEM_DIR_MUSIC": 5,
- "SYSTEM_DIR_PICTURES": 6,
- "SYSTEM_DIR_RINGTONES": 7,
- "VIDEO_DRIVER_GLES2": 1,
- "VIDEO_DRIVER_GLES3": 0,
- "WINDOW_HANDLE": 2,
- "WINDOW_VIEW": 3
- },
- "properties": [
- {
- "name": "clipboard",
- "type": "String",
- "getter": "get_clipboard",
- "setter": "set_clipboard",
- "index": -1
- },
- {
- "name": "current_screen",
- "type": "int",
- "getter": "get_current_screen",
- "setter": "set_current_screen",
- "index": -1
- },
- {
- "name": "delta_smoothing",
- "type": "bool",
- "getter": "is_delta_smoothing_enabled",
- "setter": "set_delta_smoothing",
- "index": -1
- },
- {
- "name": "exit_code",
- "type": "int",
- "getter": "get_exit_code",
- "setter": "set_exit_code",
- "index": -1
- },
- {
- "name": "keep_screen_on",
- "type": "bool",
- "getter": "is_keep_screen_on",
- "setter": "set_keep_screen_on",
- "index": -1
- },
- {
- "name": "low_processor_usage_mode",
- "type": "bool",
- "getter": "is_in_low_processor_usage_mode",
- "setter": "set_low_processor_usage_mode",
- "index": -1
- },
- {
- "name": "low_processor_usage_mode_sleep_usec",
- "type": "int",
- "getter": "get_low_processor_usage_mode_sleep_usec",
- "setter": "set_low_processor_usage_mode_sleep_usec",
- "index": -1
- },
- {
- "name": "max_window_size",
- "type": "Vector2",
- "getter": "get_max_window_size",
- "setter": "set_max_window_size",
- "index": -1
- },
- {
- "name": "min_window_size",
- "type": "Vector2",
- "getter": "get_min_window_size",
- "setter": "set_min_window_size",
- "index": -1
- },
- {
- "name": "screen_orientation",
- "type": "int",
- "getter": "get_screen_orientation",
- "setter": "set_screen_orientation",
- "index": -1
- },
- {
- "name": "tablet_driver",
- "type": "String",
- "getter": "get_current_tablet_driver",
- "setter": "set_current_tablet_driver",
- "index": -1
- },
- {
- "name": "vsync_enabled",
- "type": "bool",
- "getter": "is_vsync_enabled",
- "setter": "set_use_vsync",
- "index": -1
- },
- {
- "name": "vsync_via_compositor",
- "type": "bool",
- "getter": "is_vsync_via_compositor_enabled",
- "setter": "set_vsync_via_compositor",
- "index": -1
- },
- {
- "name": "window_borderless",
- "type": "bool",
- "getter": "get_borderless_window",
- "setter": "set_borderless_window",
- "index": -1
- },
- {
- "name": "window_fullscreen",
- "type": "bool",
- "getter": "is_window_fullscreen",
- "setter": "set_window_fullscreen",
- "index": -1
- },
- {
- "name": "window_maximized",
- "type": "bool",
- "getter": "is_window_maximized",
- "setter": "set_window_maximized",
- "index": -1
- },
- {
- "name": "window_minimized",
- "type": "bool",
- "getter": "is_window_minimized",
- "setter": "set_window_minimized",
- "index": -1
- },
- {
- "name": "window_per_pixel_transparency_enabled",
- "type": "bool",
- "getter": "get_window_per_pixel_transparency_enabled",
- "setter": "set_window_per_pixel_transparency_enabled",
- "index": -1
- },
- {
- "name": "window_position",
- "type": "Vector2",
- "getter": "get_window_position",
- "setter": "set_window_position",
- "index": -1
- },
- {
- "name": "window_resizable",
- "type": "bool",
- "getter": "is_window_resizable",
- "setter": "set_window_resizable",
- "index": -1
- },
- {
- "name": "window_size",
- "type": "Vector2",
- "getter": "get_window_size",
- "setter": "set_window_size",
- "index": -1
- }
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "alert",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "text",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "title",
- "type": "String",
- "has_default_value": true,
- "default_value": "Alert!"
- }
- ]
- },
- {
- "name": "can_draw",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "can_use_threads",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "center_window",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "close_midi_inputs",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "crash",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "message",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "delay_msec",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "msec",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "delay_usec",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "usec",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "dump_memory_to_file",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "file",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "dump_resources_to_file",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "file",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "execute",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "arguments",
- "type": "PoolStringArray",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "blocking",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- },
- {
- "name": "output",
- "type": "Array",
- "has_default_value": true,
- "default_value": "[]"
- },
- {
- "name": "read_stderr",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- },
- {
- "name": "open_console",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "find_scancode_from_string",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "string",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_audio_driver_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_audio_driver_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "driver",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_borderless_window",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_cache_dir",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_clipboard",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_cmdline_args",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_config_dir",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_connected_midi_inputs",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_current_screen",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_current_tablet_driver",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_current_video_driver",
- "return_type": "enum._OS::VideoDriver",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_data_dir",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_date",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "utc",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "get_datetime",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "utc",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "get_datetime_from_unix_time",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "unix_time_val",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_dynamic_memory_usage",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_environment",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "variable",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_executable_path",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_exit_code",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_granted_permissions",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ime_selection",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ime_text",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_latin_keyboard_variant",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_locale",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_locale_language",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_low_processor_usage_mode_sleep_usec",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_main_thread_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_max_window_size",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_min_window_size",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_model_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_native_handle",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "handle_type",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_power_percent_left",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_power_seconds_left",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_power_state",
- "return_type": "enum._OS::PowerState",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_process_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_processor_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_real_window_size",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_scancode_string",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "code",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_screen_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_screen_dpi",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "screen",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "get_screen_max_scale",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_screen_orientation",
- "return_type": "enum._OS::ScreenOrientation",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_screen_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "screen",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "get_screen_scale",
- "return_type": "float",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "screen",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "get_screen_size",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "screen",
- "type": "int",
- "has_default_value": true,
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "get_splash_tick_msec",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_static_memory_peak_usage",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_static_memory_usage",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_system_dir",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "dir",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "shared_storage",
- "type": "bool",
- "has_default_value": true,
- "default_value": "True"
- }
- ]
- },
- {
- "name": "get_system_time_msecs",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_system_time_secs",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tablet_driver_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_tablet_driver_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_thread_caller_id",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ticks_msec",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_ticks_usec",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_time",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "utc",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "get_time_zone_info",
- "return_type": "Dictionary",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_unique_id",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_unix_time",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_unix_time_from_datetime",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "datetime",
- "type": "Dictionary",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_user_data_dir",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_video_driver_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_video_driver_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "driver",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_virtual_keyboard_height",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_window_per_pixel_transparency_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_window_position",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_window_safe_area",
- "return_type": "Rect2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "get_window_size",
- "return_type": "Vector2",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "global_menu_add_item",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "menu",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "label",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "id",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "meta",
- "type": "Variant",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "global_menu_add_separator",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "menu",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "global_menu_clear",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "menu",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "global_menu_remove_item",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "menu",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "idx",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_environment",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "variable",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_feature",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tag_name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_touchscreen_ui_hint",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "has_virtual_keyboard",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "hide_virtual_keyboard",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_debug_build",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_delta_smoothing_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_in_low_processor_usage_mode",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_keep_screen_on",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_ok_left_and_cancel_right",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_scancode_unicode",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "code",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "is_stdout_verbose",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_userfs_persistent",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_vsync_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_vsync_via_compositor_enabled",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_window_always_on_top",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_window_focused",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_window_fullscreen",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_window_maximized",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_window_minimized",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_window_resizable",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "keyboard_get_current_layout",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "keyboard_get_layout_count",
- "return_type": "int",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "keyboard_get_layout_language",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "keyboard_get_layout_name",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "keyboard_set_current_layout",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "kill",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "pid",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "move_window_to_foreground",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "native_video_is_playing",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "native_video_pause",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "native_video_play",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "volume",
- "type": "float",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "audio_track",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "subtitle_track",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "native_video_stop",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "native_video_unpause",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "open_midi_inputs",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "print_all_resources",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "tofile",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- }
- ]
- },
- {
- "name": "print_all_textures_by_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "print_resources_by_type",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "types",
- "type": "PoolStringArray",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "print_resources_in_use",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "short",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "request_attention",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "request_permission",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "request_permissions",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "set_borderless_window",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "borderless",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_clipboard",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "clipboard",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_current_screen",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "screen",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_current_tablet_driver",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_delta_smoothing",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "delta_smoothing_enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_environment",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "variable",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "value",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_exit_code",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "code",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_icon",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "icon",
- "type": "Image",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ime_active",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "active",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_ime_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_keep_screen_on",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_low_processor_usage_mode",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_low_processor_usage_mode_sleep_usec",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "usec",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_max_window_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_min_window_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_native_icon",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "filename",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_screen_orientation",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "orientation",
- "type": "int",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_thread_name",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_file_access_save_and_swap",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_use_vsync",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_vsync_via_compositor",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enable",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_window_always_on_top",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_window_fullscreen",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_window_maximized",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_window_minimized",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_window_mouse_passthrough",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "region",
- "type": "PoolVector2Array",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_window_per_pixel_transparency_enabled",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_window_position",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_window_resizable",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_window_size",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_window_title",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "title",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "shell_open",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "uri",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "show_virtual_keyboard",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "existing_text",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- },
- {
- "name": "multiline",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "VideoDriver",
- "values": {
- "VIDEO_DRIVER_GLES3": 0,
- "VIDEO_DRIVER_GLES2": 1
- }
- },
- {
- "name": "SystemDir",
- "values": {
- "SYSTEM_DIR_DESKTOP": 0,
- "SYSTEM_DIR_DCIM": 1,
- "SYSTEM_DIR_DOCUMENTS": 2,
- "SYSTEM_DIR_DOWNLOADS": 3,
- "SYSTEM_DIR_MOVIES": 4,
- "SYSTEM_DIR_MUSIC": 5,
- "SYSTEM_DIR_PICTURES": 6,
- "SYSTEM_DIR_RINGTONES": 7
- }
- },
- {
- "name": "ScreenOrientation",
- "values": {
- "SCREEN_ORIENTATION_LANDSCAPE": 0,
- "SCREEN_ORIENTATION_PORTRAIT": 1,
- "SCREEN_ORIENTATION_REVERSE_LANDSCAPE": 2,
- "SCREEN_ORIENTATION_REVERSE_PORTRAIT": 3,
- "SCREEN_ORIENTATION_SENSOR_LANDSCAPE": 4,
- "SCREEN_ORIENTATION_SENSOR_PORTRAIT": 5,
- "SCREEN_ORIENTATION_SENSOR": 6
- }
- },
- {
- "name": "PowerState",
- "values": {
- "POWERSTATE_UNKNOWN": 0,
- "POWERSTATE_ON_BATTERY": 1,
- "POWERSTATE_NO_BATTERY": 2,
- "POWERSTATE_CHARGING": 3,
- "POWERSTATE_CHARGED": 4
- }
- },
- {
- "name": "HandleType",
- "values": {
- "APPLICATION_HANDLE": 0,
- "DISPLAY_HANDLE": 1,
- "WINDOW_HANDLE": 2,
- "WINDOW_VIEW": 3,
- "OPENGL_CONTEXT": 4
- }
- },
- {
- "name": "Month",
- "values": {
- "MONTH_JANUARY": 1,
- "MONTH_FEBRUARY": 2,
- "MONTH_MARCH": 3,
- "MONTH_APRIL": 4,
- "MONTH_MAY": 5,
- "MONTH_JUNE": 6,
- "MONTH_JULY": 7,
- "MONTH_AUGUST": 8,
- "MONTH_SEPTEMBER": 9,
- "MONTH_OCTOBER": 10,
- "MONTH_NOVEMBER": 11,
- "MONTH_DECEMBER": 12
- }
- },
- {
- "name": "Weekday",
- "values": {
- "DAY_SUNDAY": 0,
- "DAY_MONDAY": 1,
- "DAY_TUESDAY": 2,
- "DAY_WEDNESDAY": 3,
- "DAY_THURSDAY": 4,
- "DAY_FRIDAY": 5,
- "DAY_SATURDAY": 6
- }
- }
- ]
- },
- {
- "name": "_ResourceLoader",
- "base_class": "Object",
- "api_type": "core",
- "singleton": true,
- "singleton_name": "ResourceLoader",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "exists",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "type_hint",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_dependencies",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "get_recognized_extensions_for_type",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "has_cached",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "load",
- "return_type": "Resource",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "type_hint",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- },
- {
- "name": "no_cache",
- "type": "bool",
- "has_default_value": true,
- "default_value": "False"
- }
- ]
- },
- {
- "name": "load_interactive",
- "return_type": "ResourceInteractiveLoader",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "type_hint",
- "type": "String",
- "has_default_value": true,
- "default_value": ""
- }
- ]
- },
- {
- "name": "set_abort_on_missing_resources",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "abort",
- "type": "bool",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "_ResourceSaver",
- "base_class": "Object",
- "api_type": "core",
- "singleton": true,
- "singleton_name": "ResourceSaver",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- "FLAG_BUNDLE_RESOURCES": 2,
- "FLAG_CHANGE_PATH": 4,
- "FLAG_COMPRESS": 32,
- "FLAG_OMIT_EDITOR_PROPERTIES": 8,
- "FLAG_RELATIVE_PATHS": 1,
- "FLAG_REPLACE_SUBRESOURCE_PATHS": 64,
- "FLAG_SAVE_BIG_ENDIAN": 16
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_recognized_extensions",
- "return_type": "PoolStringArray",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "type",
- "type": "Resource",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "save",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "path",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "resource",
- "type": "Resource",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "flags",
- "type": "int",
- "has_default_value": true,
- "default_value": "0"
- }
- ]
- }
- ],
- "enums": [
- {
- "name": "SaverFlags",
- "values": {
- "FLAG_RELATIVE_PATHS": 1,
- "FLAG_BUNDLE_RESOURCES": 2,
- "FLAG_CHANGE_PATH": 4,
- "FLAG_OMIT_EDITOR_PROPERTIES": 8,
- "FLAG_SAVE_BIG_ENDIAN": 16,
- "FLAG_COMPRESS": 32,
- "FLAG_REPLACE_SUBRESOURCE_PATHS": 64
- }
- }
- ]
- },
- {
- "name": "_Semaphore",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "post",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "wait",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- ]
- },
- {
- "name": "_Thread",
- "base_class": "Reference",
- "api_type": "core",
- "singleton": false,
- "singleton_name": "",
- "instanciable": true,
- "is_reference": true,
- "constants": {
- "PRIORITY_HIGH": 2,
- "PRIORITY_LOW": 0,
- "PRIORITY_NORMAL": 1
- },
- "properties": [
- ],
- "signals": [
- ],
- "methods": [
- {
- "name": "get_id",
- "return_type": "String",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_active",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "is_alive",
- "return_type": "bool",
- "is_editor": false,
- "is_noscript": false,
- "is_const": true,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- },
- {
- "name": "start",
- "return_type": "enum.Error",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "instance",
- "type": "Object",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "method",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "userdata",
- "type": "Variant",
- "has_default_value": true,
- "default_value": "Null"
- },
- {
- "name": "priority",
- "type": "int",
- "has_default_value": true,
- "default_value": "1"
- }
- ]
- },
- {
- "name": "wait_to_finish",
- "return_type": "Variant",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- ]
- }
- ],
- "enums": [
- {
- "name": "Priority",
- "values": {
- "PRIORITY_LOW": 0,
- "PRIORITY_NORMAL": 1,
- "PRIORITY_HIGH": 2
- }
- }
- ]
- },
- {
- "name": "_VisualScriptEditor",
- "base_class": "Object",
- "api_type": "tools",
- "singleton": true,
- "singleton_name": "VisualScriptEditor",
- "instanciable": false,
- "is_reference": false,
- "constants": {
- },
- "properties": [
- ],
- "signals": [
- {
- "name": "custom_nodes_updated",
- "arguments": [
- ]
- }
- ],
- "methods": [
- {
- "name": "add_custom_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "category",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "script",
- "type": "Script",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- },
- {
- "name": "remove_custom_node",
- "return_type": "void",
- "is_editor": false,
- "is_noscript": false,
- "is_const": false,
- "is_reverse": false,
- "is_virtual": false,
- "has_varargs": false,
- "is_from_script": false,
- "arguments": [
- {
- "name": "name",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- },
- {
- "name": "category",
- "type": "String",
- "has_default_value": false,
- "default_value": ""
- }
- ]
- }
- ],
- "enums": [
- ]
- }
-]
\ No newline at end of file
diff --git a/build_openssl_universal_osx.sh b/build_openssl_universal_macos.sh
similarity index 76%
rename from build_openssl_universal_osx.sh
rename to build_openssl_universal_macos.sh
index b335b1ae..a5bc08eb 100644
--- a/build_openssl_universal_osx.sh
+++ b/build_openssl_universal_macos.sh
@@ -1,6 +1,6 @@
#!/bin/bash
-OPENSSL_VERSION="1.1.1i"
+OPENSSL_VERSION="1.1.1s"
curl -OL http://www.openssl.org/source/openssl-$OPENSSL_VERSION.tar.gz
tar -xzvf openssl-$OPENSSL_VERSION.tar.gz
@@ -12,9 +12,9 @@ cd openssl_arm64
make
cd ../
cd openssl_x86_64
-./Configure darwin64-x86_64-cc
+./Configure darwin64-x86_64-cc -mmacosx-version-min=10.13
make
cd ../
-lipo -create openssl_arm64/libcrypto.a openssl_x86_64/libcrypto.a -output libcrypto.a
-lipo -create openssl_arm64/libssl.a openssl_x86_64/libssl.a -output libssl.a
+lipo -create openssl_arm64/libcrypto.a openssl_x86_64/libcrypto.a -output thirdparty/openssl/libcrypto.a
+lipo -create openssl_arm64/libssl.a openssl_x86_64/libssl.a -output thirdparty/openssl/libssl.a
rm openssl-$OPENSSL_VERSION.tar.gz
diff --git a/ci/extension_api.json b/ci/extension_api.json
new file mode 100644
index 00000000..0faa72f2
--- /dev/null
+++ b/ci/extension_api.json
@@ -0,0 +1,266325 @@
+{
+ "header": {
+ "version_major": 4,
+ "version_minor": 0,
+ "version_patch": 0,
+ "version_status": "beta10",
+ "version_build": "official",
+ "version_full_name": "Godot Engine v4.0.beta10.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",
+ "values": [
+ {
+ "name": "SIDE_LEFT",
+ "value": 0
+ },
+ {
+ "name": "SIDE_TOP",
+ "value": 1
+ },
+ {
+ "name": "SIDE_RIGHT",
+ "value": 2
+ },
+ {
+ "name": "SIDE_BOTTOM",
+ "value": 3
+ }
+ ]
+ },
+ {
+ "name": "Corner",
+ "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",
+ "values": [
+ {
+ "name": "VERTICAL",
+ "value": 1
+ },
+ {
+ "name": "HORIZONTAL",
+ "value": 0
+ }
+ ]
+ },
+ {
+ "name": "ClockDirection",
+ "values": [
+ {
+ "name": "CLOCKWISE",
+ "value": 0
+ },
+ {
+ "name": "COUNTERCLOCKWISE",
+ "value": 1
+ }
+ ]
+ },
+ {
+ "name": "HorizontalAlignment",
+ "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",
+ "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",
+ "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",
+ "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",
+ "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_SUPER_L",
+ "value": 4194368
+ },
+ {
+ "name": "KEY_SUPER_R",
+ "value": 4194369
+ },
+ {
+ "name": "KEY_MENU",
+ "value": 4194370
+ },
+ {
+ "name": "KEY_HYPER_L",
+ "value": 4194371
+ },
+ {
+ "name": "KEY_HYPER_R",
+ "value": 4194372
+ },
+ {
+ "name": "KEY_HELP",
+ "value": 4194373
+ },
+ {
+ "name": "KEY_DIRECTION_L",
+ "value": 4194374
+ },
+ {
+ "name": "KEY_DIRECTION_R",
+ "value": 4194375
+ },
+ {
+ "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_BASSBOOST",
+ "value": 4194383
+ },
+ {
+ "name": "KEY_BASSUP",
+ "value": 4194384
+ },
+ {
+ "name": "KEY_BASSDOWN",
+ "value": 4194385
+ },
+ {
+ "name": "KEY_TREBLEUP",
+ "value": 4194386
+ },
+ {
+ "name": "KEY_TREBLEDOWN",
+ "value": 4194387
+ },
+ {
+ "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_UNKNOWN",
+ "value": 16777215
+ },
+ {
+ "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_NOBREAKSPACE",
+ "value": 160
+ },
+ {
+ "name": "KEY_EXCLAMDOWN",
+ "value": 161
+ },
+ {
+ "name": "KEY_CENT",
+ "value": 162
+ },
+ {
+ "name": "KEY_STERLING",
+ "value": 163
+ },
+ {
+ "name": "KEY_CURRENCY",
+ "value": 164
+ },
+ {
+ "name": "KEY_YEN",
+ "value": 165
+ },
+ {
+ "name": "KEY_BROKENBAR",
+ "value": 166
+ },
+ {
+ "name": "KEY_SECTION",
+ "value": 167
+ },
+ {
+ "name": "KEY_DIAERESIS",
+ "value": 168
+ },
+ {
+ "name": "KEY_COPYRIGHT",
+ "value": 169
+ },
+ {
+ "name": "KEY_ORDFEMININE",
+ "value": 170
+ },
+ {
+ "name": "KEY_GUILLEMOTLEFT",
+ "value": 171
+ },
+ {
+ "name": "KEY_NOTSIGN",
+ "value": 172
+ },
+ {
+ "name": "KEY_HYPHEN",
+ "value": 173
+ },
+ {
+ "name": "KEY_REGISTERED",
+ "value": 174
+ },
+ {
+ "name": "KEY_MACRON",
+ "value": 175
+ },
+ {
+ "name": "KEY_DEGREE",
+ "value": 176
+ },
+ {
+ "name": "KEY_PLUSMINUS",
+ "value": 177
+ },
+ {
+ "name": "KEY_TWOSUPERIOR",
+ "value": 178
+ },
+ {
+ "name": "KEY_THREESUPERIOR",
+ "value": 179
+ },
+ {
+ "name": "KEY_ACUTE",
+ "value": 180
+ },
+ {
+ "name": "KEY_MU",
+ "value": 181
+ },
+ {
+ "name": "KEY_PARAGRAPH",
+ "value": 182
+ },
+ {
+ "name": "KEY_PERIODCENTERED",
+ "value": 183
+ },
+ {
+ "name": "KEY_CEDILLA",
+ "value": 184
+ },
+ {
+ "name": "KEY_ONESUPERIOR",
+ "value": 185
+ },
+ {
+ "name": "KEY_MASCULINE",
+ "value": 186
+ },
+ {
+ "name": "KEY_GUILLEMOTRIGHT",
+ "value": 187
+ },
+ {
+ "name": "KEY_ONEQUARTER",
+ "value": 188
+ },
+ {
+ "name": "KEY_ONEHALF",
+ "value": 189
+ },
+ {
+ "name": "KEY_THREEQUARTERS",
+ "value": 190
+ },
+ {
+ "name": "KEY_QUESTIONDOWN",
+ "value": 191
+ },
+ {
+ "name": "KEY_AGRAVE",
+ "value": 192
+ },
+ {
+ "name": "KEY_AACUTE",
+ "value": 193
+ },
+ {
+ "name": "KEY_ACIRCUMFLEX",
+ "value": 194
+ },
+ {
+ "name": "KEY_ATILDE",
+ "value": 195
+ },
+ {
+ "name": "KEY_ADIAERESIS",
+ "value": 196
+ },
+ {
+ "name": "KEY_ARING",
+ "value": 197
+ },
+ {
+ "name": "KEY_AE",
+ "value": 198
+ },
+ {
+ "name": "KEY_CCEDILLA",
+ "value": 199
+ },
+ {
+ "name": "KEY_EGRAVE",
+ "value": 200
+ },
+ {
+ "name": "KEY_EACUTE",
+ "value": 201
+ },
+ {
+ "name": "KEY_ECIRCUMFLEX",
+ "value": 202
+ },
+ {
+ "name": "KEY_EDIAERESIS",
+ "value": 203
+ },
+ {
+ "name": "KEY_IGRAVE",
+ "value": 204
+ },
+ {
+ "name": "KEY_IACUTE",
+ "value": 205
+ },
+ {
+ "name": "KEY_ICIRCUMFLEX",
+ "value": 206
+ },
+ {
+ "name": "KEY_IDIAERESIS",
+ "value": 207
+ },
+ {
+ "name": "KEY_ETH",
+ "value": 208
+ },
+ {
+ "name": "KEY_NTILDE",
+ "value": 209
+ },
+ {
+ "name": "KEY_OGRAVE",
+ "value": 210
+ },
+ {
+ "name": "KEY_OACUTE",
+ "value": 211
+ },
+ {
+ "name": "KEY_OCIRCUMFLEX",
+ "value": 212
+ },
+ {
+ "name": "KEY_OTILDE",
+ "value": 213
+ },
+ {
+ "name": "KEY_ODIAERESIS",
+ "value": 214
+ },
+ {
+ "name": "KEY_MULTIPLY",
+ "value": 215
+ },
+ {
+ "name": "KEY_OOBLIQUE",
+ "value": 216
+ },
+ {
+ "name": "KEY_UGRAVE",
+ "value": 217
+ },
+ {
+ "name": "KEY_UACUTE",
+ "value": 218
+ },
+ {
+ "name": "KEY_UCIRCUMFLEX",
+ "value": 219
+ },
+ {
+ "name": "KEY_UDIAERESIS",
+ "value": 220
+ },
+ {
+ "name": "KEY_YACUTE",
+ "value": 221
+ },
+ {
+ "name": "KEY_THORN",
+ "value": 222
+ },
+ {
+ "name": "KEY_SSHARP",
+ "value": 223
+ },
+ {
+ "name": "KEY_DIVISION",
+ "value": 247
+ },
+ {
+ "name": "KEY_YDIAERESIS",
+ "value": 255
+ }
+ ]
+ },
+ {
+ "name": "KeyModifierMask",
+ "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",
+ "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": "MOUSE_BUTTON_MASK_LEFT",
+ "value": 1
+ },
+ {
+ "name": "MOUSE_BUTTON_MASK_RIGHT",
+ "value": 2
+ },
+ {
+ "name": "MOUSE_BUTTON_MASK_MIDDLE",
+ "value": 4
+ },
+ {
+ "name": "MOUSE_BUTTON_MASK_XBUTTON1",
+ "value": 128
+ },
+ {
+ "name": "MOUSE_BUTTON_MASK_XBUTTON2",
+ "value": 256
+ }
+ ]
+ },
+ {
+ "name": "JoyButton",
+ "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",
+ "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",
+ "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",
+ "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",
+ "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_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_METHOD_OF_VARIANT_TYPE",
+ "value": 25
+ },
+ {
+ "name": "PROPERTY_HINT_METHOD_OF_BASE_TYPE",
+ "value": 26
+ },
+ {
+ "name": "PROPERTY_HINT_METHOD_OF_INSTANCE",
+ "value": 27
+ },
+ {
+ "name": "PROPERTY_HINT_METHOD_OF_SCRIPT",
+ "value": 28
+ },
+ {
+ "name": "PROPERTY_HINT_PROPERTY_OF_VARIANT_TYPE",
+ "value": 29
+ },
+ {
+ "name": "PROPERTY_HINT_PROPERTY_OF_BASE_TYPE",
+ "value": 30
+ },
+ {
+ "name": "PROPERTY_HINT_PROPERTY_OF_INSTANCE",
+ "value": 31
+ },
+ {
+ "name": "PROPERTY_HINT_PROPERTY_OF_SCRIPT",
+ "value": 32
+ },
+ {
+ "name": "PROPERTY_HINT_OBJECT_TOO_BIG",
+ "value": 33
+ },
+ {
+ "name": "PROPERTY_HINT_NODE_PATH_VALID_TYPES",
+ "value": 34
+ },
+ {
+ "name": "PROPERTY_HINT_SAVE_FILE",
+ "value": 35
+ },
+ {
+ "name": "PROPERTY_HINT_GLOBAL_SAVE_FILE",
+ "value": 36
+ },
+ {
+ "name": "PROPERTY_HINT_INT_IS_OBJECTID",
+ "value": 37
+ },
+ {
+ "name": "PROPERTY_HINT_INT_IS_POINTER",
+ "value": 38
+ },
+ {
+ "name": "PROPERTY_HINT_ARRAY_TYPE",
+ "value": 39
+ },
+ {
+ "name": "PROPERTY_HINT_LOCALE_ID",
+ "value": 40
+ },
+ {
+ "name": "PROPERTY_HINT_LOCALIZABLE_STRING",
+ "value": 41
+ },
+ {
+ "name": "PROPERTY_HINT_NODE_TYPE",
+ "value": 42
+ },
+ {
+ "name": "PROPERTY_HINT_HIDE_QUATERNION_EDIT",
+ "value": 43
+ },
+ {
+ "name": "PROPERTY_HINT_PASSWORD",
+ "value": 44
+ },
+ {
+ "name": "PROPERTY_HINT_MAX",
+ "value": 45
+ }
+ ]
+ },
+ {
+ "name": "PropertyUsageFlags",
+ "values": [
+ {
+ "name": "PROPERTY_USAGE_NONE",
+ "value": 0
+ },
+ {
+ "name": "PROPERTY_USAGE_STORAGE",
+ "value": 2
+ },
+ {
+ "name": "PROPERTY_USAGE_EDITOR",
+ "value": 4
+ },
+ {
+ "name": "PROPERTY_USAGE_CHECKABLE",
+ "value": 8
+ },
+ {
+ "name": "PROPERTY_USAGE_CHECKED",
+ "value": 16
+ },
+ {
+ "name": "PROPERTY_USAGE_INTERNATIONALIZED",
+ "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_INTERNAL",
+ "value": 262144
+ },
+ {
+ "name": "PROPERTY_USAGE_DO_NOT_SHARE_ON_DUPLICATE",
+ "value": 524288
+ },
+ {
+ "name": "PROPERTY_USAGE_HIGH_END_GFX",
+ "value": 1048576
+ },
+ {
+ "name": "PROPERTY_USAGE_NODE_PATH_FROM_SCENE_ROOT",
+ "value": 2097152
+ },
+ {
+ "name": "PROPERTY_USAGE_RESOURCE_NOT_PERSISTENT",
+ "value": 4194304
+ },
+ {
+ "name": "PROPERTY_USAGE_KEYING_INCREMENTS",
+ "value": 8388608
+ },
+ {
+ "name": "PROPERTY_USAGE_DEFERRED_SET_RESOURCE",
+ "value": 16777216
+ },
+ {
+ "name": "PROPERTY_USAGE_EDITOR_INSTANTIATE_OBJECT",
+ "value": 33554432
+ },
+ {
+ "name": "PROPERTY_USAGE_EDITOR_BASIC_SETTING",
+ "value": 67108864
+ },
+ {
+ "name": "PROPERTY_USAGE_READ_ONLY",
+ "value": 134217728
+ },
+ {
+ "name": "PROPERTY_USAGE_ARRAY",
+ "value": 268435456
+ },
+ {
+ "name": "PROPERTY_USAGE_DEFAULT",
+ "value": 6
+ },
+ {
+ "name": "PROPERTY_USAGE_DEFAULT_INTL",
+ "value": 38
+ },
+ {
+ "name": "PROPERTY_USAGE_NO_EDITOR",
+ "value": 2
+ }
+ ]
+ },
+ {
+ "name": "MethodFlags",
+ "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",
+ "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",
+ "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": "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": "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": "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": "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": "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"
+ }
+ ]
+ }
+ ],
+ "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": "%",
+ "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": "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": "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": "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": "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": "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": "*",
+ "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": "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": "*",
+ "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": "==",
+ "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": "==",
+ "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)"
+ }
+ ],
+ "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": "*",
+ "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": "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": "*",
+ "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": "*",
+ "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": "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_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": "set_rotation",
+ "is_vararg": false,
+ "is_const": false,
+ "is_static": false,
+ "hash": 833936903,
+ "arguments": [
+ {
+ "name": "rotation",
+ "type": "float"
+ }
+ ]
+ },
+ {
+ "name": "set_scale",
+ "is_vararg": false,
+ "is_const": false,
+ "is_static": false,
+ "hash": 3790411178,
+ "arguments": [
+ {
+ "name": "scale",
+ "type": "Vector2"
+ }
+ ]
+ },
+ {
+ "name": "set_skew",
+ "is_vararg": false,
+ "is_const": false,
+ "is_static": false,
+ "hash": 833936903,
+ "arguments": [
+ {
+ "name": "skew",
+ "type": "float"
+ }
+ ]
+ },
+ {
+ "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": "*",
+ "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": "with",
+ "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)"
+ }
+ ],
+ "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": "*",
+ "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": "==",
+ "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": "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": "*",
+ "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": "==",
+ "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": "*",
+ "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_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": 419916660,
+ "arguments": [
+ {
+ "name": "target",
+ "type": "Vector3"
+ },
+ {
+ "name": "up",
+ "type": "Vector3",
+ "default_value": "Vector3(0, 1, 0)"
+ }
+ ]
+ },
+ {
+ "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": "*",
+ "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": 806929180,
+ "arguments": [
+ {
+ "name": "target",
+ "type": "Vector3"
+ },
+ {
+ "name": "up",
+ "type": "Vector3",
+ "default_value": "Vector3(0, 1, 0)"
+ }
+ ]
+ },
+ {
+ "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": "*",
+ "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": "*",
+ "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": "%",
+ "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": "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": "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": "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": "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": "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": "==",
+ "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": "==",
+ "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": "==",
+ "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": "hash",
+ "return_type": "int",
+ "is_vararg": false,
+ "is_const": true,
+ "is_static": false,
+ "hash": 3173160232
+ },
+ {
+ "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": "==",
+ "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": "==",
+ "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"
+ }
+ ]
+ }
+ ],
+ "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": "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": "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": false,
+ "is_static": false,
+ "hash": 2634019015,
+ "arguments": [
+ {
+ "name": "value",
+ "type": "Variant"
+ },
+ {
+ "name": "before",
+ "type": "bool",
+ "default_value": "true"
+ }
+ ]
+ },
+ {
+ "name": "bsearch_custom",
+ "return_type": "int",
+ "is_vararg": false,
+ "is_const": false,
+ "is_static": false,
+ "hash": 135832563,
+ "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": "typed_assign",
+ "return_type": "bool",
+ "is_vararg": false,
+ "is_const": false,
+ "is_static": false,
+ "hash": 1485459766,
+ "arguments": [
+ {
+ "name": "array",
+ "type": "Array"
+ }
+ ]
+ },
+ {
+ "name": "set_typed",
+ "is_vararg": false,
+ "is_const": false,
+ "is_static": false,
+ "hash": 2557487401,
+ "arguments": [
+ {
+ "name": "type",
+ "type": "int"
+ },
+ {
+ "name": "class_name",
+ "type": "StringName"
+ },
+ {
+ "name": "script",
+ "type": "Variant"
+ }
+ ]
+ },
+ {
+ "name": "is_typed",
+ "return_type": "bool",
+ "is_vararg": false,
+ "is_const": true,
+ "is_static": false,
+ "hash": 3918633141
+ },
+ {
+ "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": "set_read_only",
+ "is_vararg": false,
+ "is_const": false,
+ "is_static": false,
+ "hash": 315553568,
+ "arguments": [
+ {
+ "name": "enable",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "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": "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": "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": "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": "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": "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": "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": "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": "*",
+ "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": "*",
+ "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": "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": 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"
+ },
+ "arguments": [
+ {
+ "name": "from_id",
+ "type": "int"
+ },
+ {
+ "name": "to_id",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "name": "_compute_cost",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "float"
+ },
+ "arguments": [
+ {
+ "name": "from_id",
+ "type": "int"
+ },
+ {
+ "name": "to_id",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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": 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": 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": 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": 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": 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"
+ },
+ "arguments": [
+ {
+ "name": "from_id",
+ "type": "int"
+ },
+ {
+ "name": "to_id",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "name": "_compute_cost",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "float"
+ },
+ "arguments": [
+ {
+ "name": "from_id",
+ "type": "int"
+ },
+ {
+ "name": "to_id",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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": 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": 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": 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": 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": 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"
+ },
+ "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"
+ },
+ "arguments": [
+ {
+ "name": "from_id",
+ "type": "Vector2i"
+ },
+ {
+ "name": "to_id",
+ "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": "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_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_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": 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": "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": "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_heuristic",
+ "setter": "set_default_heuristic",
+ "getter": "get_default_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": 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": "cancelled"
+ },
+ {
+ "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": "animation",
+ "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_playing",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "playing",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "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": 1975901163,
+ "arguments": [
+ {
+ "name": "anim",
+ "type": "StringName",
+ "default_value": "&\"\""
+ },
+ {
+ "name": "backwards",
+ "type": "bool",
+ "default_value": "false"
+ }
+ ]
+ },
+ {
+ "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_speed_scale",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 373806689,
+ "arguments": [
+ {
+ "name": "speed_scale",
+ "type": "float",
+ "meta": "double"
+ }
+ ]
+ },
+ {
+ "name": "get_speed_scale",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1740695150,
+ "return_value": {
+ "type": "float",
+ "meta": "double"
+ }
+ }
+ ],
+ "signals": [
+ {
+ "name": "frame_changed"
+ },
+ {
+ "name": "animation_finished"
+ }
+ ],
+ "properties": [
+ {
+ "type": "SpriteFrames",
+ "name": "frames",
+ "setter": "set_sprite_frames",
+ "getter": "get_sprite_frames"
+ },
+ {
+ "type": "StringName",
+ "name": "animation",
+ "setter": "set_animation",
+ "getter": "get_animation"
+ },
+ {
+ "type": "int",
+ "name": "frame",
+ "setter": "set_frame",
+ "getter": "get_frame"
+ },
+ {
+ "type": "float",
+ "name": "speed_scale",
+ "setter": "set_speed_scale",
+ "getter": "get_speed_scale"
+ },
+ {
+ "type": "bool",
+ "name": "playing",
+ "setter": "set_playing",
+ "getter": "is_playing"
+ },
+ {
+ "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": "animation",
+ "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_playing",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "playing",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "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": 1975901163,
+ "arguments": [
+ {
+ "name": "anim",
+ "type": "StringName",
+ "default_value": "&\"\""
+ },
+ {
+ "name": "backwards",
+ "type": "bool",
+ "default_value": "false"
+ }
+ ]
+ },
+ {
+ "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_speed_scale",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 373806689,
+ "arguments": [
+ {
+ "name": "speed_scale",
+ "type": "float",
+ "meta": "double"
+ }
+ ]
+ },
+ {
+ "name": "get_speed_scale",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1740695150,
+ "return_value": {
+ "type": "float",
+ "meta": "double"
+ }
+ }
+ ],
+ "signals": [
+ {
+ "name": "frame_changed"
+ },
+ {
+ "name": "animation_finished"
+ }
+ ],
+ "properties": [
+ {
+ "type": "SpriteFrames",
+ "name": "frames",
+ "setter": "set_sprite_frames",
+ "getter": "get_sprite_frames"
+ },
+ {
+ "type": "String",
+ "name": "animation",
+ "setter": "set_animation",
+ "getter": "get_animation"
+ },
+ {
+ "type": "int",
+ "name": "frame",
+ "setter": "set_frame",
+ "getter": "get_frame"
+ },
+ {
+ "type": "float",
+ "name": "speed_scale",
+ "setter": "set_speed_scale",
+ "getter": "get_speed_scale"
+ },
+ {
+ "type": "bool",
+ "name": "playing",
+ "setter": "set_playing",
+ "getter": "is_playing"
+ }
+ ]
+ },
+ {
+ "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": 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": "track_insert_key",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 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": 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": 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": 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": 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": 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": "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": 1804059263,
+ "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": "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": "_process",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "float"
+ },
+ "arguments": [
+ {
+ "name": "time",
+ "type": "float"
+ },
+ {
+ "name": "seek",
+ "type": "bool"
+ },
+ {
+ "name": "is_external_seeking",
+ "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": "get_input_count",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3905245786,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ }
+ },
+ {
+ "name": "get_input_name",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 990163283,
+ "return_value": {
+ "type": "String"
+ },
+ "arguments": [
+ {
+ "name": "input",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "add_input",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 83702148,
+ "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_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": 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": 308530085,
+ "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": "blend_input",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1365393708,
+ "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": "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": "removed_from_graph"
+ },
+ {
+ "name": "tree_changed"
+ }
+ ],
+ "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",
+ "methods": [
+ {
+ "name": "add_blend_point",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 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_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": "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": 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": 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": 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": "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_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_autorestart",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "enable",
+ "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": "enable",
+ "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": "enable",
+ "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": "float",
+ "name": "fadeout_time",
+ "setter": "set_fadeout_time",
+ "getter": "get_fadeout_time"
+ },
+ {
+ "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",
+ "methods": [
+ {
+ "name": "add_node",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 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": "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": 3304788590,
+ "arguments": [
+ {
+ "name": "to_node",
+ "type": "StringName"
+ }
+ ]
+ },
+ {
+ "name": "start",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3304788590,
+ "arguments": [
+ {
+ "name": "node",
+ "type": "StringName"
+ }
+ ]
+ },
+ {
+ "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_travel_path",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1139954409,
+ "return_value": {
+ "type": "PackedStringArray"
+ }
+ }
+ ]
+ },
+ {
+ "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_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": "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": "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_enabled_inputs",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1286410249,
+ "arguments": [
+ {
+ "name": "amount",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "get_enabled_inputs",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2455072627,
+ "return_value": {
+ "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_caption",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 501894301,
+ "arguments": [
+ {
+ "name": "input",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "caption",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "name": "get_input_caption",
+ "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": "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_from_start",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "from_start",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "is_from_start",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 36873697,
+ "return_value": {
+ "type": "bool"
+ }
+ }
+ ],
+ "properties": [
+ {
+ "type": "int",
+ "name": "enabled_inputs",
+ "setter": "set_enabled_inputs",
+ "getter": "get_enabled_inputs"
+ },
+ {
+ "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": "from_start",
+ "setter": "set_from_start",
+ "getter": "is_from_start"
+ }
+ ]
+ },
+ {
+ "name": "AnimationPlayer",
+ "is_refcounted": false,
+ "is_instantiable": true,
+ "inherits": "Node",
+ "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": "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": "animation_set_next",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3740211285,
+ "arguments": [
+ {
+ "name": "anim_from",
+ "type": "StringName"
+ },
+ {
+ "name": "anim_to",
+ "type": "StringName"
+ }
+ ]
+ },
+ {
+ "name": "animation_get_next",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1965194235,
+ "return_value": {
+ "type": "StringName"
+ },
+ "arguments": [
+ {
+ "name": "anim_from",
+ "type": "StringName"
+ }
+ ]
+ },
+ {
+ "name": "set_blend_time",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3231131886,
+ "arguments": [
+ {
+ "name": "anim_from",
+ "type": "StringName"
+ },
+ {
+ "name": "anim_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": "anim_from",
+ "type": "StringName"
+ },
+ {
+ "name": "anim_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": 2221377757,
+ "arguments": [
+ {
+ "name": "name",
+ "type": "StringName",
+ "default_value": "\"\""
+ },
+ {
+ "name": "custom_blend",
+ "type": "float",
+ "meta": "double",
+ "default_value": "-1"
+ },
+ {
+ "name": "custom_speed",
+ "type": "float",
+ "meta": "float",
+ "default_value": "1.0"
+ },
+ {
+ "name": "from_end",
+ "type": "bool",
+ "default_value": "false"
+ }
+ ]
+ },
+ {
+ "name": "play_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": "stop",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3216645846,
+ "arguments": [
+ {
+ "name": "reset",
+ "type": "bool",
+ "default_value": "true"
+ }
+ ]
+ },
+ {
+ "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": "anim",
+ "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": "anim",
+ "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_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_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_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": "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"
+ }
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "clear_caches",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3218959716
+ },
+ {
+ "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_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": 2087892650,
+ "arguments": [
+ {
+ "name": "seconds",
+ "type": "float",
+ "meta": "double"
+ },
+ {
+ "name": "update",
+ "type": "bool",
+ "default_value": "false"
+ }
+ ]
+ },
+ {
+ "name": "advance",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 373806689,
+ "arguments": [
+ {
+ "name": "delta",
+ "type": "float",
+ "meta": "double"
+ }
+ ]
+ }
+ ],
+ "signals": [
+ {
+ "name": "animation_finished",
+ "arguments": [
+ {
+ "name": "anim_name",
+ "type": "StringName"
+ }
+ ]
+ },
+ {
+ "name": "animation_changed",
+ "arguments": [
+ {
+ "name": "old_name",
+ "type": "StringName"
+ },
+ {
+ "name": "new_name",
+ "type": "StringName"
+ }
+ ]
+ },
+ {
+ "name": "animation_started",
+ "arguments": [
+ {
+ "name": "anim_name",
+ "type": "StringName"
+ }
+ ]
+ },
+ {
+ "name": "animation_list_changed"
+ },
+ {
+ "name": "animation_libraries_updated"
+ },
+ {
+ "name": "caches_cleared"
+ }
+ ],
+ "properties": [
+ {
+ "type": "NodePath",
+ "name": "root_node",
+ "setter": "set_root",
+ "getter": "get_root"
+ },
+ {
+ "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": "bool",
+ "name": "reset_on_save",
+ "setter": "set_reset_on_save_enabled",
+ "getter": "is_reset_on_save_enabled"
+ },
+ {
+ "type": "float",
+ "name": "current_animation_length",
+ "getter": "get_current_animation_length"
+ },
+ {
+ "type": "float",
+ "name": "current_animation_position",
+ "getter": "get_current_animation_position"
+ },
+ {
+ "type": "int",
+ "name": "playback_process_mode",
+ "setter": "set_process_callback",
+ "getter": "get_process_callback"
+ },
+ {
+ "type": "float",
+ "name": "playback_default_blend_time",
+ "setter": "set_default_blend_time",
+ "getter": "get_default_blend_time"
+ },
+ {
+ "type": "bool",
+ "name": "playback_active",
+ "setter": "set_active",
+ "getter": "is_active"
+ },
+ {
+ "type": "float",
+ "name": "playback_speed",
+ "setter": "set_speed_scale",
+ "getter": "get_speed_scale"
+ },
+ {
+ "type": "int",
+ "name": "method_call_mode",
+ "setter": "set_method_call_mode",
+ "getter": "get_method_call_mode"
+ },
+ {
+ "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": "AnimationTrackEditPlugin",
+ "is_refcounted": true,
+ "is_instantiable": false,
+ "inherits": "RefCounted",
+ "api_type": "editor"
+ },
+ {
+ "name": "AnimationTree",
+ "is_refcounted": false,
+ "is_instantiable": true,
+ "inherits": "Node",
+ "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_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_tree_root",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 712869711,
+ "arguments": [
+ {
+ "name": "root",
+ "type": "AnimationNode"
+ }
+ ]
+ },
+ {
+ "name": "get_tree_root",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1462070895,
+ "return_value": {
+ "type": "AnimationNode"
+ }
+ },
+ {
+ "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"
+ }
+ },
+ {
+ "name": "set_animation_player",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1348162250,
+ "arguments": [
+ {
+ "name": "root",
+ "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_advance_expression_base_node",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1348162250,
+ "arguments": [
+ {
+ "name": "node",
+ "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_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": "rename_parameter",
+ "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": "advance",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 373806689,
+ "arguments": [
+ {
+ "name": "delta",
+ "type": "float",
+ "meta": "double"
+ }
+ ]
+ }
+ ],
+ "signals": [
+ {
+ "name": "animation_player_changed"
+ },
+ {
+ "name": "animation_started",
+ "arguments": [
+ {
+ "name": "anim_name",
+ "type": "StringName"
+ }
+ ]
+ },
+ {
+ "name": "animation_finished",
+ "arguments": [
+ {
+ "name": "anim_name",
+ "type": "StringName"
+ }
+ ]
+ }
+ ],
+ "properties": [
+ {
+ "type": "AnimationRootNode",
+ "name": "tree_root",
+ "setter": "set_tree_root",
+ "getter": "get_tree_root"
+ },
+ {
+ "type": "NodePath",
+ "name": "anim_player",
+ "setter": "set_animation_player",
+ "getter": "get_animation_player"
+ },
+ {
+ "type": "NodePath",
+ "name": "advance_expression_base_node",
+ "setter": "set_advance_expression_base_node",
+ "getter": "get_advance_expression_base_node"
+ },
+ {
+ "type": "bool",
+ "name": "active",
+ "setter": "set_active",
+ "getter": "is_active"
+ },
+ {
+ "type": "int",
+ "name": "process_callback",
+ "setter": "set_process_callback",
+ "getter": "get_process_callback"
+ },
+ {
+ "type": "NodePath",
+ "name": "root_motion_track",
+ "setter": "set_root_motion_track",
+ "getter": "get_root_motion_track"
+ }
+ ]
+ },
+ {
+ "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_distance_scale",
+ "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_distance_scale",
+ "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": 373806689,
+ "arguments": [
+ {
+ "name": "priority",
+ "type": "float",
+ "meta": "float"
+ }
+ ]
+ },
+ {
+ "name": "get_priority",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1740695150,
+ "return_value": {
+ "type": "float",
+ "meta": "float"
+ }
+ },
+ {
+ "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_distance_scale",
+ "setter": "set_gravity_point_distance_scale",
+ "getter": "get_gravity_point_distance_scale"
+ },
+ {
+ "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_distance_scale",
+ "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_distance_scale",
+ "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": 373806689,
+ "arguments": [
+ {
+ "name": "priority",
+ "type": "float",
+ "meta": "float"
+ }
+ ]
+ },
+ {
+ "name": "get_priority",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1740695150,
+ "return_value": {
+ "type": "float",
+ "meta": "float"
+ }
+ },
+ {
+ "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_distance_scale",
+ "setter": "set_gravity_point_distance_scale",
+ "getter": "get_gravity_point_distance_scale"
+ },
+ {
+ "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": 2970484840,
+ "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": "compress_flags",
+ "type": "int",
+ "meta": "uint32",
+ "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": 923996154,
+ "return_value": {
+ "type": "int",
+ "meta": "uint32"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "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": 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": 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": 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_device_list",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2981934095,
+ "return_value": {
+ "type": "PackedStringArray"
+ }
+ },
+ {
+ "name": "get_device",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2841200299,
+ "return_value": {
+ "type": "String"
+ }
+ },
+ {
+ "name": "set_device",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 83702148,
+ "arguments": [
+ {
+ "name": "device",
+ "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": "capture_get_device_list",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2981934095,
+ "return_value": {
+ "type": "PackedStringArray"
+ }
+ },
+ {
+ "name": "capture_get_device",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2841200299,
+ "return_value": {
+ "type": "String"
+ }
+ },
+ {
+ "name": "capture_set_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"
+ }
+ ],
+ "properties": [
+ {
+ "type": "int",
+ "name": "bus_count",
+ "setter": "set_bus_count",
+ "getter": "get_bus_count"
+ },
+ {
+ "type": "String",
+ "name": "device",
+ "setter": "set_device",
+ "getter": "get_device"
+ },
+ {
+ "type": "String",
+ "name": "capture_device",
+ "setter": "capture_set_device",
+ "getter": "capture_get_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"
+ }
+ },
+ {
+ "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"
+ }
+ },
+ {
+ "name": "_get_beat_count",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ }
+ },
+ {
+ "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": "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ },
+ {
+ "name": "_get_playback_position",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "float"
+ }
+ },
+ {
+ "name": "_seek",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "arguments": [
+ {
+ "name": "position",
+ "type": "float"
+ }
+ ]
+ },
+ {
+ "name": "_mix",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "arguments": [
+ {
+ "name": "buffer",
+ "type": "AudioFrame*"
+ },
+ {
+ "name": "rate_scale",
+ "type": "float"
+ },
+ {
+ "name": "frames",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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": "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"
+ },
+ "arguments": [
+ {
+ "name": "dst_buffer",
+ "type": "AudioFrame*"
+ },
+ {
+ "name": "frame_count",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "name": "_get_stream_sampling_rate",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "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": 3041634712,
+ "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": "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": 3041634712,
+ "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": "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": 3041634712,
+ "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": "metres",
+ "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": "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": "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": 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": "streams_count",
+ "setter": "set_streams_count",
+ "getter": "get_streams_count"
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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": "button_pressed",
+ "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": 3624991109,
+ "arguments": [
+ {
+ "name": "mask",
+ "type": "enum::MouseButton"
+ }
+ ]
+ },
+ {
+ "name": "get_button_mask",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1132662608,
+ "return_value": {
+ "type": "enum::MouseButton"
+ }
+ },
+ {
+ "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",
+ "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"
+ }
+ },
+ {
+ "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"
+ }
+ }
+ ],
+ "signals": [
+ {
+ "name": "pressed"
+ },
+ {
+ "name": "button_up"
+ },
+ {
+ "name": "button_down"
+ },
+ {
+ "name": "toggled",
+ "arguments": [
+ {
+ "name": "button_pressed",
+ "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": "shortcut_in_tooltip",
+ "setter": "set_shortcut_in_tooltip",
+ "getter": "is_shortcut_in_tooltip_enabled"
+ },
+ {
+ "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": "Shortcut",
+ "name": "shortcut",
+ "setter": "set_shortcut",
+ "getter": "get_shortcut"
+ },
+ {
+ "type": "bool",
+ "name": "shortcut_feedback",
+ "setter": "set_shortcut_feedback",
+ "getter": "is_shortcut_feedback"
+ },
+ {
+ "type": "ButtonGroup",
+ "name": "button_group",
+ "setter": "set_button_group",
+ "getter": "get_button_group"
+ }
+ ]
+ },
+ {
+ "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_MAX",
+ "value": 21
+ }
+ ]
+ },
+ {
+ "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": "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": 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": 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_default_length",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 373806689,
+ "arguments": [
+ {
+ "name": "default_length",
+ "type": "float",
+ "meta": "float"
+ }
+ ]
+ },
+ {
+ "name": "get_default_length",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1740695150,
+ "return_value": {
+ "type": "float",
+ "meta": "float"
+ }
+ },
+ {
+ "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_override_mode",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1286410249,
+ "arguments": [
+ {
+ "name": "override_mode",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "get_override_mode",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3905245786,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ }
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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_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": "bool",
+ "name": "clip_text",
+ "setter": "set_clip_text",
+ "getter": "get_clip_text"
+ },
+ {
+ "type": "int",
+ "name": "alignment",
+ "setter": "set_text_alignment",
+ "getter": "get_text_alignment"
+ },
+ {
+ "type": "int",
+ "name": "text_overrun_behavior",
+ "setter": "set_text_overrun_behavior",
+ "getter": "get_text_overrun_behavior"
+ },
+ {
+ "type": "int",
+ "name": "icon_alignment",
+ "setter": "set_icon_alignment",
+ "getter": "get_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"
+ }
+ }
+ ],
+ "signals": [
+ {
+ "name": "pressed",
+ "arguments": [
+ {
+ "name": "button",
+ "type": "BaseButton"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ }
+ ],
+ "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"
+ }
+ ]
+ }
+ ],
+ "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_current",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "current",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "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": "current",
+ "setter": "set_current",
+ "getter": "is_current"
+ },
+ {
+ "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_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
+ }
+ ],
+ "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": 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": 3655830234,
+ "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": "draw_polyline",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 3548136561,
+ "arguments": [
+ {
+ "name": "points",
+ "type": "PackedVector2Array"
+ },
+ {
+ "name": "colors",
+ "type": "PackedColorArray"
+ },
+ {
+ "name": "uvs",
+ "type": "PackedVector2Array"
+ },
+ {
+ "name": "texture",
+ "type": "Texture2D",
+ "default_value": "null"
+ },
+ {
+ "name": "width",
+ "type": "float",
+ "meta": "float",
+ "default_value": "1.0"
+ }
+ ]
+ },
+ {
+ "name": "draw_polygon",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 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": 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": 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": "jst_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": 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": "jst_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": 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": "jst_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": 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": "jst_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": 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": 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": 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": 4181505845,
+ "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": 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_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": "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": "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": "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_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
+ }
+ ]
+ }
+ ],
+ "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": "do_unindent",
+ "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": "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": "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": 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": 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": 3965792804,
+ "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": "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_comletion_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": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2841200299,
+ "return_value": {
+ "type": "String"
+ }
+ },
+ {
+ "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"
+ }
+ ]
+ }
+ ],
+ "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_comletion_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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_mouse_shape_exit",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "arguments": [
+ {
+ "name": "shape_idx",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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_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": false,
+ "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": "position",
+ "type": "Vector2"
+ }
+ ]
+ },
+ {
+ "name": "_structured_text_parser",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "typedarray::Vector2i"
+ },
+ "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_drag_data",
+ "is_const": true,
+ "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": 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": 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": 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": "set_h_size_flags",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1286410249,
+ "arguments": [
+ {
+ "name": "flags",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "get_h_size_flags",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3905245786,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ }
+ },
+ {
+ "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": 1286410249,
+ "arguments": [
+ {
+ "name": "flags",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "get_v_size_flags",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3905245786,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ }
+ },
+ {
+ "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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 3975164845,
+ "arguments": [
+ {
+ "name": "target",
+ "type": "Object"
+ }
+ ]
+ },
+ {
+ "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": 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"
+ },
+ {
+ "name": "CubemapArray",
+ "is_refcounted": true,
+ "is_instantiable": true,
+ "inherits": "ImageTextureLayered",
+ "api_type": "core"
+ },
+ {
+ "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": 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": 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": 3750540263,
+ "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": 255128112,
+ "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": 4229237857,
+ "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": 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": 4240323138,
+ "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": 2486289007,
+ "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": 3915530683,
+ "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": 3871247334,
+ "return_value": {
+ "type": "enum::Error"
+ },
+ "arguments": [
+ {
+ "name": "key",
+ "type": "CryptoKey"
+ },
+ {
+ "name": "certificate",
+ "type": "X509Certificate"
+ },
+ {
+ "name": "chain",
+ "type": "X509Certificate",
+ "default_value": "null"
+ }
+ ]
+ },
+ {
+ "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_extents",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3460891852,
+ "arguments": [
+ {
+ "name": "extents",
+ "type": "Vector3"
+ }
+ ]
+ },
+ {
+ "name": "get_extents",
+ "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": "extents",
+ "setter": "set_extents",
+ "getter": "get_extents"
+ },
+ {
+ "type": "Texture",
+ "name": "texture_albedo",
+ "setter": "set_texture",
+ "getter": "get_texture",
+ "index": 0
+ },
+ {
+ "type": "Texture",
+ "name": "texture_normal",
+ "setter": "set_texture",
+ "getter": "get_texture",
+ "index": 1
+ },
+ {
+ "type": "Texture",
+ "name": "texture_orm",
+ "setter": "set_texture",
+ "getter": "get_texture",
+ "index": 2
+ },
+ {
+ "type": "Texture",
+ "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": 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": 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": 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"
+ }
+ }
+ ],
+ "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_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": "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": "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_MAX",
+ "value": 7
+ }
+ ]
+ },
+ {
+ "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_add_submenu_item",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 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": 3415468211,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ },
+ "arguments": [
+ {
+ "name": "menu_root",
+ "type": "String"
+ },
+ {
+ "name": "label",
+ "type": "String"
+ },
+ {
+ "name": "callback",
+ "type": "Callable",
+ "default_value": ""
+ },
+ {
+ "name": "key_callback",
+ "type": "Callable",
+ "default_value": ""
+ },
+ {
+ "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": 3415468211,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ },
+ "arguments": [
+ {
+ "name": "menu_root",
+ "type": "String"
+ },
+ {
+ "name": "label",
+ "type": "String"
+ },
+ {
+ "name": "callback",
+ "type": "Callable",
+ "default_value": ""
+ },
+ {
+ "name": "key_callback",
+ "type": "Callable",
+ "default_value": ""
+ },
+ {
+ "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": 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": ""
+ },
+ {
+ "name": "key_callback",
+ "type": "Callable",
+ "default_value": ""
+ },
+ {
+ "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": 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": ""
+ },
+ {
+ "name": "key_callback",
+ "type": "Callable",
+ "default_value": ""
+ },
+ {
+ "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": 3415468211,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ },
+ "arguments": [
+ {
+ "name": "menu_root",
+ "type": "String"
+ },
+ {
+ "name": "label",
+ "type": "String"
+ },
+ {
+ "name": "callback",
+ "type": "Callable",
+ "default_value": ""
+ },
+ {
+ "name": "key_callback",
+ "type": "Callable",
+ "default_value": ""
+ },
+ {
+ "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": 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": ""
+ },
+ {
+ "name": "key_callback",
+ "type": "Callable",
+ "default_value": ""
+ },
+ {
+ "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": 635750054,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ },
+ "arguments": [
+ {
+ "name": "menu_root",
+ "type": "String"
+ },
+ {
+ "name": "labe",
+ "type": "String"
+ },
+ {
+ "name": "max_states",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "default_state",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "callback",
+ "type": "Callable",
+ "default_value": ""
+ },
+ {
+ "name": "key_callback",
+ "type": "Callable",
+ "default_value": ""
+ },
+ {
+ "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": 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_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_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_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": 3723082199,
+ "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": 1132662608,
+ "return_value": {
+ "type": "enum::MouseButton"
+ }
+ },
+ {
+ "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_has",
+ "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": "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": 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_set_orientation",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 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": 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": 3043792800,
+ "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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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_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": 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": 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": 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": 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": 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": "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": "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": 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": 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": 3447544237,
+ "return_value": {
+ "type": "enum::Error"
+ },
+ "arguments": [
+ {
+ "name": "key",
+ "type": "CryptoKey"
+ },
+ {
+ "name": "certificate",
+ "type": "X509Certificate"
+ }
+ ]
+ },
+ {
+ "name": "dtls_client_setup",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2959136280,
+ "return_value": {
+ "type": "enum::Error"
+ },
+ "arguments": [
+ {
+ "name": "certificate",
+ "type": "X509Certificate"
+ },
+ {
+ "name": "hostname",
+ "type": "String"
+ },
+ {
+ "name": "verify",
+ "type": "bool",
+ "default_value": "true"
+ }
+ ]
+ },
+ {
+ "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": "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": 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": 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": false,
+ "inherits": "ConfirmationDialog",
+ "api_type": "editor",
+ "methods": [
+ {
+ "name": "add_command",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 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": false,
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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": 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": 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"
+ },
+ {
+ "name": "EditorExportPlugin",
+ "is_refcounted": true,
+ "is_instantiable": false,
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ },
+ {
+ "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_name",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "String"
+ }
+ },
+ {
+ "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": "EditorFeatureProfile",
+ "is_refcounted": true,
+ "is_instantiable": false,
+ "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": false,
+ "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": 233059325,
+ "arguments": [
+ {
+ "name": "filter",
+ "type": "String"
+ },
+ {
+ "name": "description",
+ "type": "String",
+ "default_value": "\"\""
+ }
+ ]
+ },
+ {
+ "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": "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": "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": "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": "update_script_classes",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3218959716
+ },
+ {
+ "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": "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": false,
+ "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": false,
+ "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": false,
+ "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"
+ }
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ },
+ {
+ "name": "_get_import_order",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ }
+ },
+ {
+ "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": "int"
+ },
+ "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": "EditorInspector",
+ "is_refcounted": false,
+ "is_instantiable": false,
+ "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"
+ }
+ }
+ ],
+ "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": false,
+ "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": "Variant"
+ }
+ ]
+ },
+ {
+ "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": "int"
+ },
+ {
+ "name": "name",
+ "type": "String"
+ },
+ {
+ "name": "hint_type",
+ "type": "int"
+ },
+ {
+ "name": "hint_string",
+ "type": "String"
+ },
+ {
+ "name": "usage_flags",
+ "type": "int"
+ },
+ {
+ "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": "Node",
+ "api_type": "editor",
+ "methods": [
+ {
+ "name": "inspect_object",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2564140749,
+ "arguments": [
+ {
+ "name": "object",
+ "type": "Object"
+ },
+ {
+ "name": "for_property",
+ "type": "String",
+ "default_value": "\"\""
+ },
+ {
+ "name": "inspector_only",
+ "type": "bool",
+ "default_value": "false"
+ }
+ ]
+ },
+ {
+ "name": "get_selection",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 50507531,
+ "return_value": {
+ "type": "EditorSelection"
+ }
+ },
+ {
+ "name": "get_editor_settings",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2469088558,
+ "return_value": {
+ "type": "EditorSettings"
+ }
+ },
+ {
+ "name": "get_script_editor",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3947407316,
+ "return_value": {
+ "type": "ScriptEditor"
+ }
+ },
+ {
+ "name": "get_base_control",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 829782337,
+ "return_value": {
+ "type": "Control"
+ }
+ },
+ {
+ "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": "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": 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": "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": "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": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1818953479,
+ "return_value": {
+ "type": "Node"
+ }
+ },
+ {
+ "name": "get_resource_previewer",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1578506115,
+ "return_value": {
+ "type": "EditorResourcePreview"
+ }
+ },
+ {
+ "name": "get_resource_filesystem",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 492575303,
+ "return_value": {
+ "type": "EditorFileSystem"
+ }
+ },
+ {
+ "name": "get_editor_main_screen",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 915758477,
+ "return_value": {
+ "type": "VBoxContainer"
+ }
+ },
+ {
+ "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": "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_file_system_dock",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 561123517,
+ "return_value": {
+ "type": "FileSystemDock"
+ }
+ },
+ {
+ "name": "get_editor_paths",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 4197665367,
+ "return_value": {
+ "type": "EditorPaths"
+ }
+ },
+ {
+ "name": "get_command_palette",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2471163807,
+ "return_value": {
+ "type": "EditorCommandPalette"
+ }
+ },
+ {
+ "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": "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"
+ }
+ },
+ {
+ "name": "get_inspector",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3517113938,
+ "return_value": {
+ "type": "EditorInspector"
+ }
+ },
+ {
+ "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": 1168363258,
+ "arguments": [
+ {
+ "name": "path",
+ "type": "String"
+ },
+ {
+ "name": "with_preview",
+ "type": "bool",
+ "default_value": "true"
+ }
+ ]
+ },
+ {
+ "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": "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"
+ }
+ }
+ ],
+ "properties": [
+ {
+ "type": "bool",
+ "name": "distraction_free_mode",
+ "setter": "set_distraction_free_mode",
+ "getter": "is_distraction_free_mode_enabled"
+ }
+ ]
+ },
+ {
+ "name": "EditorNode3DGizmo",
+ "is_refcounted": true,
+ "is_instantiable": false,
+ "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"
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ },
+ {
+ "name": "secondary",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "_set_handle",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "arguments": [
+ {
+ "name": "id",
+ "type": "int"
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ },
+ "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"
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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": 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": 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": 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": false,
+ "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"
+ }
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "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": 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": 3501703615,
+ "return_value": {
+ "type": "StandardMaterial3D"
+ },
+ "arguments": [
+ {
+ "name": "name",
+ "type": "String"
+ },
+ {
+ "name": "gizmo",
+ "type": "EditorNode3DGizmo",
+ "default_value": "null"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "EditorPaths",
+ "is_refcounted": false,
+ "is_instantiable": false,
+ "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": false,
+ "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"
+ },
+ "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": "Variant"
+ }
+ ]
+ },
+ {
+ "name": "_handles",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "bool"
+ },
+ "arguments": [
+ {
+ "name": "object",
+ "type": "Variant"
+ }
+ ]
+ },
+ {
+ "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": "_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": "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"
+ }
+ ]
+ }
+ ],
+ "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": false,
+ "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": false,
+ "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": false,
+ "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"
+ }
+ ]
+ },
+ {
+ "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": false,
+ "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": "_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": "_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": "EditorSceneFormatImporter",
+ "is_refcounted": true,
+ "is_instantiable": false,
+ "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
+ }
+ ],
+ "methods": [
+ {
+ "name": "_get_import_flags",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ }
+ },
+ {
+ "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"
+ },
+ {
+ "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": false,
+ "inherits": "EditorSceneFormatImporter",
+ "api_type": "editor"
+ },
+ {
+ "name": "EditorSceneFormatImporterFBX",
+ "is_refcounted": true,
+ "is_instantiable": false,
+ "inherits": "EditorSceneFormatImporter",
+ "api_type": "editor"
+ },
+ {
+ "name": "EditorSceneFormatImporterGLTF",
+ "is_refcounted": true,
+ "is_instantiable": false,
+ "inherits": "EditorSceneFormatImporter",
+ "api_type": "editor"
+ },
+ {
+ "name": "EditorScenePostImport",
+ "is_refcounted": true,
+ "is_instantiable": false,
+ "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": false,
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ },
+ {
+ "name": "option",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "name": "_internal_process",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "arguments": [
+ {
+ "name": "category",
+ "type": "int"
+ },
+ {
+ "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": 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": false,
+ "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": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1818953479,
+ "return_value": {
+ "type": "Node"
+ }
+ },
+ {
+ "name": "get_editor_interface",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 4223731786,
+ "return_value": {
+ "type": "EditorInterface"
+ }
+ }
+ ]
+ },
+ {
+ "name": "EditorScriptPicker",
+ "is_refcounted": false,
+ "is_instantiable": false,
+ "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": false,
+ "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": false,
+ "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": false,
+ "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": false,
+ "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": false,
+ "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": true,
+ "is_instantiable": false,
+ "inherits": "RefCounted",
+ "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": 3766330317,
+ "arguments": [
+ {
+ "name": "name",
+ "type": "String"
+ },
+ {
+ "name": "merge_mode",
+ "type": "enum::UndoRedo.MergeMode",
+ "default_value": "0"
+ },
+ {
+ "name": "custom_context",
+ "type": "Object",
+ "default_value": "null"
+ }
+ ]
+ },
+ {
+ "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": false,
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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": 1327703655,
+ "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": 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"
+ },
+ {
+ "name": "process_time",
+ "type": "float"
+ },
+ {
+ "name": "physics_time",
+ "type": "float"
+ },
+ {
+ "name": "physics_frame_time",
+ "type": "float"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "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": 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
+ }
+ ]
+ }
+ ],
+ "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": 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": 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": "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"
+ }
+ ]
+ }
+ ],
+ "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": 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": "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": "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"
+ }
+ ]
+ }
+ ],
+ "signals": [
+ {
+ "name": "inherit",
+ "arguments": [
+ {
+ "name": "file",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "name": "instantiate",
+ "arguments": [
+ {
+ "name": "files",
+ "type": "PackedStringArray"
+ }
+ ]
+ },
+ {
+ "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_extents",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3460891852,
+ "arguments": [
+ {
+ "name": "extents",
+ "type": "Vector3"
+ }
+ ]
+ },
+ {
+ "name": "get_extents",
+ "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": "extents",
+ "setter": "set_extents",
+ "getter": "get_extents"
+ },
+ {
+ "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": 3705324482,
+ "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": "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_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": 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": "jst_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": 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": "jst_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": 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": "jst_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": 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": "jst_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": 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": "jst_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": 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": "jst_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": 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": 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"
+ }
+ }
+ ]
+ },
+ {
+ "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_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_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"
+ }
+ ]
+ }
+ ],
+ "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": "Dictionary",
+ "name": "opentype_feature_overrides",
+ "setter": "set_opentype_feature_overrides",
+ "getter": "get_opentype_feature_overrides"
+ },
+ {
+ "type": "typedarray::24/17:Font",
+ "name": "fallbacks",
+ "setter": "set_fallbacks",
+ "getter": "get_fallbacks"
+ }
+ ]
+ },
+ {
+ "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": "typedarray::24/17:Font",
+ "name": "fallbacks",
+ "setter": "set_fallbacks",
+ "getter": "get_fallbacks"
+ },
+ {
+ "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"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "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": "get_as_byte_code",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2362200018,
+ "return_value": {
+ "type": "PackedByteArray"
+ }
+ }
+ ]
+ },
+ {
+ "name": "GDScriptEditorTranslationParserPlugin",
+ "is_refcounted": true,
+ "is_instantiable": false,
+ "inherits": "EditorTranslationParserPlugin",
+ "api_type": "core"
+ },
+ {
+ "name": "GDScriptNativeClass",
+ "is_refcounted": true,
+ "is_instantiable": false,
+ "inherits": "RefCounted",
+ "api_type": "core",
+ "methods": [
+ {
+ "name": "new",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1460262497,
+ "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",
+ "methods": [
+ {
+ "name": "append_from_file",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 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": 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": 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": 3417515375,
+ "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": "generate_buffer",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 741783455,
+ "return_value": {
+ "type": "PackedByteArray"
+ },
+ "arguments": [
+ {
+ "name": "state",
+ "type": "GLTFState"
+ }
+ ]
+ },
+ {
+ "name": "write_to_filesystem",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1784551478,
+ "return_value": {
+ "type": "enum::Error"
+ },
+ "arguments": [
+ {
+ "name": "state",
+ "type": "GLTFState"
+ },
+ {
+ "name": "path",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "name": "register_gltf_document_extension",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": true,
+ "is_virtual": false,
+ "hash": 3752678331,
+ "arguments": [
+ {
+ "name": "extension",
+ "type": "GLTFDocumentExtension"
+ },
+ {
+ "name": "first_priority",
+ "type": "bool",
+ "default_value": "false"
+ }
+ ]
+ },
+ {
+ "name": "unregister_gltf_document_extension",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": true,
+ "is_virtual": false,
+ "hash": 2684415758,
+ "arguments": [
+ {
+ "name": "extension",
+ "type": "GLTFDocumentExtension"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "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": "int"
+ },
+ "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": "int"
+ },
+ "arguments": [
+ {
+ "name": "state",
+ "type": "GLTFState"
+ },
+ {
+ "name": "gltf_node",
+ "type": "GLTFNode"
+ },
+ {
+ "name": "extensions",
+ "type": "Dictionary"
+ }
+ ]
+ },
+ {
+ "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": "int"
+ },
+ "arguments": [
+ {
+ "name": "state",
+ "type": "GLTFState"
+ }
+ ]
+ },
+ {
+ "name": "_import_node",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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": "int"
+ },
+ "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": "int"
+ },
+ "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_node",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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": "int"
+ },
+ "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_joint",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2240911060,
+ "return_value": {
+ "type": "bool"
+ }
+ },
+ {
+ "name": "set_joint",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "joint",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "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": "bool",
+ "name": "joint",
+ "setter": "set_joint",
+ "getter": "get_joint"
+ },
+ {
+ "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": "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": "Object",
+ "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",
+ "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_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_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_skeleton_to_node",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2382534195,
+ "return_value": {
+ "type": "Dictionary"
+ }
+ },
+ {
+ "name": "set_skeleton_to_node",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 4155329257,
+ "arguments": [
+ {
+ "name": "skeleton_to_node",
+ "type": "Dictionary"
+ }
+ ]
+ },
+ {
+ "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_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": "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": "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": "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": "Dictionary",
+ "name": "skeleton_to_node",
+ "setter": "set_skeleton_to_node",
+ "getter": "get_skeleton_to_node"
+ },
+ {
+ "type": "bool",
+ "name": "create_animations",
+ "setter": "set_create_animations",
+ "getter": "get_create_animations"
+ },
+ {
+ "type": "Array",
+ "name": "animations",
+ "setter": "set_animations",
+ "getter": "get_animations"
+ }
+ ]
+ },
+ {
+ "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": "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": "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"
+ }
+ }
+ ],
+ "properties": [
+ {
+ "type": "bool",
+ "name": "emitting",
+ "setter": "set_emitting",
+ "getter": "is_emitting"
+ },
+ {
+ "type": "int",
+ "name": "amount",
+ "setter": "set_amount",
+ "getter": "get_amount"
+ },
+ {
+ "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": "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": "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": "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"
+ }
+ }
+ ],
+ "properties": [
+ {
+ "type": "bool",
+ "name": "emitting",
+ "setter": "set_emitting",
+ "getter": "is_emitting"
+ },
+ {
+ "type": "int",
+ "name": "amount",
+ "setter": "set_amount",
+ "getter": "get_amount"
+ },
+ {
+ "type": "NodePath",
+ "name": "sub_emitter",
+ "setter": "set_sub_emitter",
+ "getter": "get_sub_emitter"
+ },
+ {
+ "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": "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_extents",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3460891852,
+ "arguments": [
+ {
+ "name": "extents",
+ "type": "Vector3"
+ }
+ ]
+ },
+ {
+ "name": "get_extents",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3360562783,
+ "return_value": {
+ "type": "Vector3"
+ }
+ }
+ ],
+ "properties": [
+ {
+ "type": "Vector3",
+ "name": "extents",
+ "setter": "set_extents",
+ "getter": "get_extents"
+ }
+ ]
+ },
+ {
+ "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_extents",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3460891852,
+ "arguments": [
+ {
+ "name": "extents",
+ "type": "Vector3"
+ }
+ ]
+ },
+ {
+ "name": "get_extents",
+ "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": "extents",
+ "setter": "set_extents",
+ "getter": "get_extents"
+ },
+ {
+ "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_extents",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3460891852,
+ "arguments": [
+ {
+ "name": "extents",
+ "type": "Vector3"
+ }
+ ]
+ },
+ {
+ "name": "get_extents",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3360562783,
+ "return_value": {
+ "type": "Vector3"
+ }
+ }
+ ],
+ "properties": [
+ {
+ "type": "Vector3",
+ "name": "extents",
+ "setter": "set_extents",
+ "getter": "get_extents"
+ }
+ ]
+ },
+ {
+ "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_extents",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3460891852,
+ "arguments": [
+ {
+ "name": "extents",
+ "type": "Vector3"
+ }
+ ]
+ },
+ {
+ "name": "get_extents",
+ "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": "extents",
+ "setter": "set_extents",
+ "getter": "get_extents"
+ },
+ {
+ "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_extents",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3460891852,
+ "arguments": [
+ {
+ "name": "extents",
+ "type": "Vector3"
+ }
+ ]
+ },
+ {
+ "name": "get_extents",
+ "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": "extents",
+ "setter": "set_extents",
+ "getter": "get_extents"
+ },
+ {
+ "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": 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": 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": "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": 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": 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": "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": "Array"
+ }
+ ]
+ },
+ {
+ "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": "GodotPhysicsServer2D",
+ "is_refcounted": false,
+ "is_instantiable": false,
+ "inherits": "PhysicsServer2D",
+ "api_type": "core"
+ },
+ {
+ "name": "GodotPhysicsServer3D",
+ "is_refcounted": false,
+ "is_instantiable": false,
+ "inherits": "PhysicsServer3D",
+ "api_type": "core"
+ },
+ {
+ "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
+ }
+ ]
+ }
+ ],
+ "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"
+ }
+ }
+ ],
+ "properties": [
+ {
+ "type": "int",
+ "name": "interpolation_mode",
+ "setter": "set_interpolation_mode",
+ "getter": "get_interpolation_mode"
+ },
+ {
+ "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": "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"
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ },
+ {
+ "name": "to_node",
+ "type": "StringName"
+ },
+ {
+ "name": "to_port",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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_ofs",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3341600327,
+ "return_value": {
+ "type": "Vector2"
+ }
+ },
+ {
+ "name": "set_scroll_ofs",
+ "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_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_snap",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1286410249,
+ "arguments": [
+ {
+ "name": "pixels",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "get_snap",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3905245786,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ }
+ },
+ {
+ "name": "set_use_snap",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "enable",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "is_using_snap",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 36873697,
+ "return_value": {
+ "type": "bool"
+ }
+ },
+ {
+ "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_arrange_nodes_button_hidden",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "enable",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "is_arrange_nodes_button_hidden",
+ "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_zoom_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": "popup_request",
+ "arguments": [
+ {
+ "name": "position",
+ "type": "Vector2"
+ }
+ ]
+ },
+ {
+ "name": "duplicate_nodes_request"
+ },
+ {
+ "name": "copy_nodes_request"
+ },
+ {
+ "name": "paste_nodes_request"
+ },
+ {
+ "name": "node_selected",
+ "arguments": [
+ {
+ "name": "node",
+ "type": "Node"
+ }
+ ]
+ },
+ {
+ "name": "node_deselected",
+ "arguments": [
+ {
+ "name": "node",
+ "type": "Node"
+ }
+ ]
+ },
+ {
+ "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": "delete_nodes_request",
+ "arguments": [
+ {
+ "name": "nodes",
+ "type": "typedarray::StringName"
+ }
+ ]
+ },
+ {
+ "name": "begin_node_move"
+ },
+ {
+ "name": "end_node_move"
+ },
+ {
+ "name": "scroll_offset_changed",
+ "arguments": [
+ {
+ "name": "offset",
+ "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"
+ }
+ ],
+ "properties": [
+ {
+ "type": "bool",
+ "name": "right_disconnects",
+ "setter": "set_right_disconnects",
+ "getter": "is_right_disconnects_enabled"
+ },
+ {
+ "type": "Vector2",
+ "name": "scroll_offset",
+ "setter": "set_scroll_ofs",
+ "getter": "get_scroll_ofs"
+ },
+ {
+ "type": "int",
+ "name": "snap_distance",
+ "setter": "set_snap",
+ "getter": "get_snap"
+ },
+ {
+ "type": "bool",
+ "name": "use_snap",
+ "setter": "set_use_snap",
+ "getter": "is_using_snap"
+ },
+ {
+ "type": "int",
+ "name": "panning_scheme",
+ "setter": "set_panning_scheme",
+ "getter": "get_panning_scheme"
+ },
+ {
+ "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": "show_zoom_label",
+ "setter": "set_show_zoom_label",
+ "getter": "is_showing_zoom_label"
+ },
+ {
+ "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": "arrange_nodes_button_hidden",
+ "setter": "set_arrange_nodes_button_hidden",
+ "getter": "is_arrange_nodes_button_hidden"
+ }
+ ]
+ },
+ {
+ "name": "GraphNode",
+ "is_refcounted": false,
+ "is_instantiable": true,
+ "inherits": "Container",
+ "api_type": "core",
+ "enums": [
+ {
+ "name": "Overlay",
+ "is_bitfield": false,
+ "values": [
+ {
+ "name": "OVERLAY_DISABLED",
+ "value": 0
+ },
+ {
+ "name": "OVERLAY_BREAKPOINT",
+ "value": 1
+ },
+ {
+ "name": "OVERLAY_POSITION",
+ "value": 2
+ }
+ ]
+ }
+ ],
+ "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_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_slot",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 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": "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": "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_type_left",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3937882851,
+ "arguments": [
+ {
+ "name": "slot_index",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "type",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "get_slot_type_left",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 923996154,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ },
+ "arguments": [
+ {
+ "name": "slot_index",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "set_slot_color_left",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2878471219,
+ "arguments": [
+ {
+ "name": "slot_index",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "color",
+ "type": "Color"
+ }
+ ]
+ },
+ {
+ "name": "get_slot_color_left",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3457211756,
+ "return_value": {
+ "type": "Color"
+ },
+ "arguments": [
+ {
+ "name": "slot_index",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "set_slot_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": "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_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": "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"
+ }
+ },
+ {
+ "name": "set_comment",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "comment",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "is_comment",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 36873697,
+ "return_value": {
+ "type": "bool"
+ }
+ },
+ {
+ "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": "get_connection_input_count",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2455072627,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ }
+ },
+ {
+ "name": "get_connection_input_height",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3744713108,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ },
+ "arguments": [
+ {
+ "name": "port",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "get_connection_input_position",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3114997196,
+ "return_value": {
+ "type": "Vector2"
+ },
+ "arguments": [
+ {
+ "name": "port",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "get_connection_input_type",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3744713108,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ },
+ "arguments": [
+ {
+ "name": "port",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "get_connection_input_color",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2624840992,
+ "return_value": {
+ "type": "Color"
+ },
+ "arguments": [
+ {
+ "name": "port",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "get_connection_input_slot",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3744713108,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ },
+ "arguments": [
+ {
+ "name": "port",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "get_connection_output_count",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2455072627,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ }
+ },
+ {
+ "name": "get_connection_output_height",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3744713108,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ },
+ "arguments": [
+ {
+ "name": "port",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "get_connection_output_position",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3114997196,
+ "return_value": {
+ "type": "Vector2"
+ },
+ "arguments": [
+ {
+ "name": "port",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "get_connection_output_type",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3744713108,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ },
+ "arguments": [
+ {
+ "name": "port",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "get_connection_output_color",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2624840992,
+ "return_value": {
+ "type": "Color"
+ },
+ "arguments": [
+ {
+ "name": "port",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "get_connection_output_slot",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3744713108,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ },
+ "arguments": [
+ {
+ "name": "port",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "set_show_close_button",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "show",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "is_close_button_visible",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 36873697,
+ "return_value": {
+ "type": "bool"
+ }
+ },
+ {
+ "name": "set_overlay",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3144190109,
+ "arguments": [
+ {
+ "name": "overlay",
+ "type": "enum::GraphNode.Overlay"
+ }
+ ]
+ },
+ {
+ "name": "get_overlay",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2854257040,
+ "return_value": {
+ "type": "enum::GraphNode.Overlay"
+ }
+ }
+ ],
+ "signals": [
+ {
+ "name": "position_offset_changed"
+ },
+ {
+ "name": "selected"
+ },
+ {
+ "name": "deselected"
+ },
+ {
+ "name": "slot_updated",
+ "arguments": [
+ {
+ "name": "idx",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "name": "dragged",
+ "arguments": [
+ {
+ "name": "from",
+ "type": "Vector2"
+ },
+ {
+ "name": "to",
+ "type": "Vector2"
+ }
+ ]
+ },
+ {
+ "name": "raise_request"
+ },
+ {
+ "name": "close_request"
+ },
+ {
+ "name": "resize_request",
+ "arguments": [
+ {
+ "name": "new_minsize",
+ "type": "Vector2"
+ }
+ ]
+ }
+ ],
+ "properties": [
+ {
+ "type": "String",
+ "name": "title",
+ "setter": "set_title",
+ "getter": "get_title"
+ },
+ {
+ "type": "Vector2",
+ "name": "position_offset",
+ "setter": "set_position_offset",
+ "getter": "get_position_offset"
+ },
+ {
+ "type": "bool",
+ "name": "show_close",
+ "setter": "set_show_close_button",
+ "getter": "is_close_button_visible"
+ },
+ {
+ "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"
+ },
+ {
+ "type": "bool",
+ "name": "comment",
+ "setter": "set_comment",
+ "getter": "is_comment"
+ },
+ {
+ "type": "int",
+ "name": "overlay",
+ "setter": "set_overlay",
+ "getter": "get_overlay"
+ },
+ {
+ "type": "int",
+ "name": "text_direction",
+ "setter": "set_text_direction",
+ "getter": "get_text_direction"
+ },
+ {
+ "type": "String",
+ "name": "language",
+ "setter": "set_language",
+ "getter": "get_language"
+ }
+ ]
+ },
+ {
+ "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": 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": 1135556294,
+ "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"
+ }
+ ]
+ }
+ ],
+ "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": 2602796911,
+ "return_value": {
+ "type": "enum::Error"
+ },
+ "arguments": [
+ {
+ "name": "host",
+ "type": "String"
+ },
+ {
+ "name": "port",
+ "type": "int",
+ "meta": "int32",
+ "default_value": "-1"
+ },
+ {
+ "name": "use_tls",
+ "type": "bool",
+ "default_value": "false"
+ },
+ {
+ "name": "verify_host",
+ "type": "bool",
+ "default_value": "true"
+ }
+ ]
+ },
+ {
+ "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": 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": 1899023990,
+ "return_value": {
+ "type": "enum::Error"
+ },
+ "arguments": [
+ {
+ "name": "url",
+ "type": "String"
+ },
+ {
+ "name": "custom_headers",
+ "type": "PackedStringArray",
+ "default_value": "PackedStringArray()"
+ },
+ {
+ "name": "tls_validate_domain",
+ "type": "bool",
+ "default_value": "true"
+ },
+ {
+ "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": 3236422912,
+ "return_value": {
+ "type": "enum::Error"
+ },
+ "arguments": [
+ {
+ "name": "url",
+ "type": "String"
+ },
+ {
+ "name": "custom_headers",
+ "type": "PackedStringArray",
+ "default_value": "PackedStringArray()"
+ },
+ {
+ "name": "tls_validate_domain",
+ "type": "bool",
+ "default_value": "true"
+ },
+ {
+ "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": "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": 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": 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": 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": "IPUnix",
+ "is_refcounted": false,
+ "is_instantiable": false,
+ "inherits": "IP",
+ "api_type": "core"
+ },
+ {
+ "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": "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_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": 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": 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": 310747435,
+ "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": 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": 1235769281,
+ "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": 3422491167,
+ "return_value": {
+ "type": "enum::Error"
+ },
+ "arguments": [
+ {
+ "name": "mode",
+ "type": "enum::Image.CompressMode"
+ },
+ {
+ "name": "source",
+ "type": "enum::Image.CompressSource",
+ "default_value": "0"
+ },
+ {
+ "name": "lossy_quality",
+ "type": "float",
+ "meta": "float",
+ "default_value": "0.7"
+ },
+ {
+ "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": 180597543,
+ "return_value": {
+ "type": "enum::Error"
+ },
+ "arguments": [
+ {
+ "name": "mode",
+ "type": "enum::Image.CompressMode"
+ },
+ {
+ "name": "channels",
+ "type": "enum::Image.UsedChannels"
+ },
+ {
+ "name": "lossy_quality",
+ "type": "float",
+ "meta": "float",
+ "default_value": "0.7"
+ },
+ {
+ "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": 336773324,
+ "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"
+ }
+ ]
+ }
+ ],
+ "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"
+ }
+ ]
+ },
+ {
+ "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": 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": 4122361985,
+ "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": "material",
+ "type": "Material",
+ "default_value": "null"
+ },
+ {
+ "name": "name",
+ "type": "String",
+ "default_value": "\"\""
+ },
+ {
+ "name": "flags",
+ "type": "int",
+ "meta": "uint32",
+ "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": "uint32"
+ },
+ "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"
+ }
+ }
+ ],
+ "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"
+ }
+ ]
+ },
+ {
+ "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_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": 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_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": 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": 1132662608,
+ "return_value": {
+ "type": "enum::MouseButton"
+ }
+ },
+ {
+ "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": 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": 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_pressed",
+ "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": 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": 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_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"
+ }
+ }
+ ],
+ "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": "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": 3624991109,
+ "arguments": [
+ {
+ "name": "button_mask",
+ "type": "enum::MouseButton"
+ }
+ ]
+ },
+ {
+ "name": "get_button_mask",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1132662608,
+ "return_value": {
+ "type": "enum::MouseButton"
+ }
+ },
+ {
+ "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_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": "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_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": "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_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": "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"
+ }
+ }
+ ],
+ "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": 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": 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": 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": "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": 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_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"
+ }
+ }
+ ],
+ "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": "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": "RefCounted",
+ "api_type": "core",
+ "methods": [
+ {
+ "name": "stringify",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": true,
+ "is_virtual": false,
+ "hash": 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": 166001499,
+ "return_value": {
+ "type": "enum::Error"
+ },
+ "arguments": [
+ {
+ "name": "json_string",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "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_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": 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"
+ }
+ }
+ ],
+ "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"
+ }
+ }
+ ],
+ "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"
+ }
+ }
+ ],
+ "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_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_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": "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": "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
+ }
+ ]
+ }
+ ],
+ "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_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_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": "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": "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_LIGHTMAPPER",
+ "value": 1
+ },
+ {
+ "name": "BAKE_ERROR_NO_SAVE_PATH",
+ "value": 2
+ },
+ {
+ "name": "BAKE_ERROR_NO_MESHES",
+ "value": 3
+ },
+ {
+ "name": "BAKE_ERROR_MESHES_INVALID",
+ "value": 4
+ },
+ {
+ "name": "BAKE_ERROR_CANT_CREATE_IMAGE",
+ "value": 5
+ },
+ {
+ "name": "BAKE_ERROR_USER_ABORTED",
+ "value": 6
+ }
+ ]
+ },
+ {
+ "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_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_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_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": "bool",
+ "name": "directional",
+ "setter": "set_directional",
+ "getter": "is_directional"
+ },
+ {
+ "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": "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_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"
+ }
+ },
+ {
+ "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
+ }
+ ],
+ "properties": [
+ {
+ "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"
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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": 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_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": "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_DIR_INHERITED",
+ "value": 7
+ },
+ {
+ "name": "MENU_DIR_AUTO",
+ "value": 8
+ },
+ {
+ "name": "MENU_DIR_LTR",
+ "value": 9
+ },
+ {
+ "name": "MENU_DIR_RTL",
+ "value": 10
+ },
+ {
+ "name": "MENU_DISPLAY_UCC",
+ "value": 11
+ },
+ {
+ "name": "MENU_INSERT_LRM",
+ "value": 12
+ },
+ {
+ "name": "MENU_INSERT_RLM",
+ "value": 13
+ },
+ {
+ "name": "MENU_INSERT_LRE",
+ "value": 14
+ },
+ {
+ "name": "MENU_INSERT_RLE",
+ "value": 15
+ },
+ {
+ "name": "MENU_INSERT_LRO",
+ "value": 16
+ },
+ {
+ "name": "MENU_INSERT_RLO",
+ "value": 17
+ },
+ {
+ "name": "MENU_INSERT_PDF",
+ "value": 18
+ },
+ {
+ "name": "MENU_INSERT_ALM",
+ "value": 19
+ },
+ {
+ "name": "MENU_INSERT_LRI",
+ "value": 20
+ },
+ {
+ "name": "MENU_INSERT_RLI",
+ "value": 21
+ },
+ {
+ "name": "MENU_INSERT_FSI",
+ "value": 22
+ },
+ {
+ "name": "MENU_INSERT_PDI",
+ "value": 23
+ },
+ {
+ "name": "MENU_INSERT_ZWJ",
+ "value": 24
+ },
+ {
+ "name": "MENU_INSERT_ZWNJ",
+ "value": 25
+ },
+ {
+ "name": "MENU_INSERT_WJ",
+ "value": 26
+ },
+ {
+ "name": "MENU_INSERT_SHY",
+ "value": 27
+ },
+ {
+ "name": "MENU_MAX",
+ "value": 28
+ }
+ ]
+ },
+ {
+ "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_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_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": "secret",
+ "setter": "set_secret",
+ "getter": "is_secret"
+ },
+ {
+ "type": "String",
+ "name": "secret_character",
+ "setter": "set_secret_character",
+ "getter": "get_secret_character"
+ },
+ {
+ "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": "Texture",
+ "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": "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"
+ }
+ ]
+ },
+ {
+ "name": "_process",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "bool"
+ },
+ "arguments": [
+ {
+ "name": "delta",
+ "type": "float"
+ }
+ ]
+ },
+ {
+ "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
+ }
+ ],
+ "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": "bool",
+ "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": false,
+ "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": "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"
+ }
+ },
+ {
+ "name": "_surface_get_array_len",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "arguments": [
+ {
+ "name": "index",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "name": "_surface_get_array_index_len",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "arguments": [
+ {
+ "name": "index",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_surface_get_format",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "arguments": [
+ {
+ "name": "index",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "name": "_surface_get_primitive_type",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "arguments": [
+ {
+ "name": "index",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "name": "_surface_set_material",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "arguments": [
+ {
+ "name": "index",
+ "type": "int"
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_get_blend_shape_count",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ }
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_set_blend_shape_name",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "arguments": [
+ {
+ "name": "index",
+ "type": "int"
+ },
+ {
+ "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_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_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": "get_faces",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 497664490,
+ "return_value": {
+ "type": "PackedVector3Array"
+ }
+ },
+ {
+ "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": "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": 3521099812,
+ "return_value": {
+ "type": "enum::Error"
+ },
+ "arguments": [
+ {
+ "name": "mesh",
+ "type": "ArrayMesh"
+ }
+ ]
+ },
+ {
+ "name": "get_format",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3905245786,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ }
+ },
+ {
+ "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"
+ }
+ },
+ {
+ "name": "set_normal_map",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 4051416890,
+ "arguments": [
+ {
+ "name": "normal_map",
+ "type": "Texture2D"
+ }
+ ]
+ },
+ {
+ "name": "get_normal_map",
+ "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"
+ },
+ {
+ "type": "Texture2D",
+ "name": "normal_map",
+ "setter": "set_normal_map",
+ "getter": "get_normal_map"
+ }
+ ]
+ },
+ {
+ "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": 3218959716
+ },
+ {
+ "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"
+ }
+ },
+ {
+ "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"
+ },
+ {
+ "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": "MovieWriterMJPEG",
+ "is_refcounted": false,
+ "is_instantiable": false,
+ "inherits": "MovieWriter",
+ "api_type": "core"
+ },
+ {
+ "name": "MovieWriterPNGWAV",
+ "is_refcounted": false,
+ "is_instantiable": false,
+ "inherits": "MovieWriter",
+ "api_type": "core"
+ },
+ {
+ "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"
+ }
+ },
+ {
+ "name": "set_normal_map",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 4051416890,
+ "arguments": [
+ {
+ "name": "normal_map",
+ "type": "Texture2D"
+ }
+ ]
+ },
+ {
+ "name": "get_normal_map",
+ "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"
+ },
+ {
+ "type": "Texture2D",
+ "name": "normal_map",
+ "setter": "set_normal_map",
+ "getter": "get_normal_map"
+ }
+ ]
+ },
+ {
+ "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": 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": "int"
+ }
+ },
+ {
+ "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"
+ }
+ },
+ {
+ "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": "int"
+ },
+ "arguments": [
+ {
+ "name": "peer",
+ "type": "int"
+ },
+ {
+ "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"
+ }
+ },
+ {
+ "name": "_object_configuration_add",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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": "int"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_get_available_packet_count",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ }
+ },
+ {
+ "name": "_get_max_packet_size",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ }
+ },
+ {
+ "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": "_set_transfer_channel",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "arguments": [
+ {
+ "name": "p_channel",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "name": "_get_transfer_channel",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ }
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_get_packet_peer",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ }
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ }
+ },
+ {
+ "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": "_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": "_spawn_custom",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "Node"
+ },
+ "arguments": [
+ {
+ "name": "data",
+ "type": "Variant"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ }
+ ],
+ "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"
+ }
+ ]
+ },
+ {
+ "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_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": "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": "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": 166280745,
+ "return_value": {
+ "type": "enum::Error"
+ }
+ },
+ {
+ "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",
+ "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",
+ "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_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_location",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 743155724,
+ "arguments": [
+ {
+ "name": "location",
+ "type": "Vector2"
+ }
+ ]
+ },
+ {
+ "name": "get_target_location",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3341600327,
+ "return_value": {
+ "type": "Vector2"
+ }
+ },
+ {
+ "name": "get_next_location",
+ "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": "set_velocity",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 743155724,
+ "arguments": [
+ {
+ "name": "velocity",
+ "type": "Vector2"
+ }
+ ]
+ },
+ {
+ "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_location",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1497962370,
+ "return_value": {
+ "type": "Vector2"
+ }
+ }
+ ],
+ "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_location",
+ "setter": "set_target_location",
+ "getter": "get_target_location"
+ },
+ {
+ "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": "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": "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",
+ "setter": "set_time_horizon",
+ "getter": "get_time_horizon"
+ },
+ {
+ "type": "float",
+ "name": "max_speed",
+ "setter": "set_max_speed",
+ "getter": "get_max_speed"
+ }
+ ]
+ },
+ {
+ "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_agent_height_offset",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 373806689,
+ "arguments": [
+ {
+ "name": "agent_height_offset",
+ "type": "float",
+ "meta": "float"
+ }
+ ]
+ },
+ {
+ "name": "get_agent_height_offset",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1740695150,
+ "return_value": {
+ "type": "float",
+ "meta": "float"
+ }
+ },
+ {
+ "name": "set_ignore_y",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "ignore",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "get_ignore_y",
+ "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",
+ "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",
+ "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_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_location",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3460891852,
+ "arguments": [
+ {
+ "name": "location",
+ "type": "Vector3"
+ }
+ ]
+ },
+ {
+ "name": "get_target_location",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3360562783,
+ "return_value": {
+ "type": "Vector3"
+ }
+ },
+ {
+ "name": "get_next_location",
+ "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": "set_velocity",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3460891852,
+ "arguments": [
+ {
+ "name": "velocity",
+ "type": "Vector3"
+ }
+ ]
+ },
+ {
+ "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_location",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3783033775,
+ "return_value": {
+ "type": "Vector3"
+ }
+ }
+ ],
+ "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_location",
+ "setter": "set_target_location",
+ "getter": "get_target_location"
+ },
+ {
+ "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": "agent_height_offset",
+ "setter": "set_agent_height_offset",
+ "getter": "get_agent_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": "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": "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",
+ "setter": "set_time_horizon",
+ "getter": "get_time_horizon"
+ },
+ {
+ "type": "float",
+ "name": "max_speed",
+ "setter": "set_max_speed",
+ "getter": "get_max_speed"
+ },
+ {
+ "type": "bool",
+ "name": "ignore_y",
+ "setter": "set_ignore_y",
+ "getter": "get_ignore_y"
+ }
+ ]
+ },
+ {
+ "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_location",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 743155724,
+ "arguments": [
+ {
+ "name": "location",
+ "type": "Vector2"
+ }
+ ]
+ },
+ {
+ "name": "get_start_location",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3341600327,
+ "return_value": {
+ "type": "Vector2"
+ }
+ },
+ {
+ "name": "set_end_location",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 743155724,
+ "arguments": [
+ {
+ "name": "location",
+ "type": "Vector2"
+ }
+ ]
+ },
+ {
+ "name": "get_end_location",
+ "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_location",
+ "setter": "set_start_location",
+ "getter": "get_start_location"
+ },
+ {
+ "type": "Vector2",
+ "name": "end_location",
+ "setter": "set_end_location",
+ "getter": "get_end_location"
+ },
+ {
+ "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_location",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3460891852,
+ "arguments": [
+ {
+ "name": "location",
+ "type": "Vector3"
+ }
+ ]
+ },
+ {
+ "name": "get_start_location",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3360562783,
+ "return_value": {
+ "type": "Vector3"
+ }
+ },
+ {
+ "name": "set_end_location",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3460891852,
+ "arguments": [
+ {
+ "name": "location",
+ "type": "Vector3"
+ }
+ ]
+ },
+ {
+ "name": "get_end_location",
+ "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_location",
+ "setter": "set_start_location",
+ "getter": "get_start_location"
+ },
+ {
+ "type": "Vector3",
+ "name": "end_location",
+ "setter": "set_end_location",
+ "getter": "get_end_location"
+ },
+ {
+ "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"
+ }
+ ]
+ }
+ ],
+ "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": "NavigationObstacle2D",
+ "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_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_estimate_radius",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "estimate_radius",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "is_radius_estimated",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 36873697,
+ "return_value": {
+ "type": "bool"
+ }
+ },
+ {
+ "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": "bool",
+ "name": "estimate_radius",
+ "setter": "set_estimate_radius",
+ "getter": "is_radius_estimated"
+ },
+ {
+ "type": "float",
+ "name": "radius",
+ "setter": "set_radius",
+ "getter": "get_radius"
+ }
+ ]
+ },
+ {
+ "name": "NavigationObstacle3D",
+ "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_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_estimate_radius",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "estimate_radius",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "is_radius_estimated",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 36873697,
+ "return_value": {
+ "type": "bool"
+ }
+ },
+ {
+ "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": "bool",
+ "name": "estimate_radius",
+ "setter": "set_estimate_radius",
+ "getter": "is_radius_estimated"
+ },
+ {
+ "type": "float",
+ "name": "radius",
+ "setter": "set_radius",
+ "getter": "get_radius"
+ }
+ ]
+ },
+ {
+ "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",
+ "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
+ }
+ ],
+ "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"
+ }
+ ]
+ },
+ {
+ "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_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"
+ }
+ }
+ ],
+ "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": "int",
+ "name": "navigation_layers",
+ "setter": "set_navigation_layers",
+ "getter": "get_navigation_layers"
+ },
+ {
+ "type": "float",
+ "name": "enter_cost",
+ "setter": "set_enter_cost",
+ "getter": "get_enter_cost"
+ },
+ {
+ "type": "float",
+ "name": "travel_cost",
+ "setter": "set_travel_cost",
+ "getter": "get_travel_cost"
+ }
+ ]
+ },
+ {
+ "name": "NavigationRegion3D",
+ "is_refcounted": false,
+ "is_instantiable": true,
+ "inherits": "Node3D",
+ "api_type": "core",
+ "methods": [
+ {
+ "name": "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_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": "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": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2944877500,
+ "return_value": {
+ "type": "RID"
+ }
+ },
+ {
+ "name": "map_set_active",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 453506575,
+ "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": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 225571937,
+ "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_edge_connection_margin",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 225571937,
+ "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": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 225571937,
+ "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": 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_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": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2944877500,
+ "return_value": {
+ "type": "RID"
+ }
+ },
+ {
+ "name": "region_set_enter_cost",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 225571937,
+ "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": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 225571937,
+ "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": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 286288326,
+ "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": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 781978857,
+ "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": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 286288326,
+ "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": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 17342764,
+ "arguments": [
+ {
+ "name": "region",
+ "type": "RID"
+ },
+ {
+ "name": "transform",
+ "type": "Transform2D"
+ }
+ ]
+ },
+ {
+ "name": "region_set_navigation_polygon",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3393715760,
+ "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": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2944877500,
+ "return_value": {
+ "type": "RID"
+ }
+ },
+ {
+ "name": "link_set_map",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 781978857,
+ "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_bidirectional",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 453506575,
+ "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": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 286288326,
+ "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_location",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3255841543,
+ "arguments": [
+ {
+ "name": "link",
+ "type": "RID"
+ },
+ {
+ "name": "location",
+ "type": "Vector2"
+ }
+ ]
+ },
+ {
+ "name": "link_get_start_location",
+ "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_location",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3255841543,
+ "arguments": [
+ {
+ "name": "link",
+ "type": "RID"
+ },
+ {
+ "name": "location",
+ "type": "Vector2"
+ }
+ ]
+ },
+ {
+ "name": "link_get_end_location",
+ "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": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 225571937,
+ "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": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 225571937,
+ "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": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 286288326,
+ "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": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2944877500,
+ "return_value": {
+ "type": "RID"
+ }
+ },
+ {
+ "name": "agent_set_map",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 781978857,
+ "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_neighbor_distance",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 225571937,
+ "arguments": [
+ {
+ "name": "agent",
+ "type": "RID"
+ },
+ {
+ "name": "distance",
+ "type": "float",
+ "meta": "float"
+ }
+ ]
+ },
+ {
+ "name": "agent_set_max_neighbors",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 286288326,
+ "arguments": [
+ {
+ "name": "agent",
+ "type": "RID"
+ },
+ {
+ "name": "count",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "agent_set_time_horizon",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 225571937,
+ "arguments": [
+ {
+ "name": "agent",
+ "type": "RID"
+ },
+ {
+ "name": "time",
+ "type": "float",
+ "meta": "float"
+ }
+ ]
+ },
+ {
+ "name": "agent_set_radius",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 225571937,
+ "arguments": [
+ {
+ "name": "agent",
+ "type": "RID"
+ },
+ {
+ "name": "radius",
+ "type": "float",
+ "meta": "float"
+ }
+ ]
+ },
+ {
+ "name": "agent_set_max_speed",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 225571937,
+ "arguments": [
+ {
+ "name": "agent",
+ "type": "RID"
+ },
+ {
+ "name": "max_speed",
+ "type": "float",
+ "meta": "float"
+ }
+ ]
+ },
+ {
+ "name": "agent_set_velocity",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3255841543,
+ "arguments": [
+ {
+ "name": "agent",
+ "type": "RID"
+ },
+ {
+ "name": "velocity",
+ "type": "Vector2"
+ }
+ ]
+ },
+ {
+ "name": "agent_set_target_velocity",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3255841543,
+ "arguments": [
+ {
+ "name": "agent",
+ "type": "RID"
+ },
+ {
+ "name": "target_velocity",
+ "type": "Vector2"
+ }
+ ]
+ },
+ {
+ "name": "agent_set_position",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3255841543,
+ "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_callback",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 759788497,
+ "arguments": [
+ {
+ "name": "agent",
+ "type": "RID"
+ },
+ {
+ "name": "object_id",
+ "type": "int",
+ "meta": "uint64"
+ },
+ {
+ "name": "method",
+ "type": "StringName"
+ },
+ {
+ "name": "userdata",
+ "type": "Variant",
+ "default_value": "null"
+ }
+ ]
+ },
+ {
+ "name": "free_rid",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 145472570,
+ "arguments": [
+ {
+ "name": "rid",
+ "type": "RID"
+ }
+ ]
+ }
+ ],
+ "signals": [
+ {
+ "name": "map_changed",
+ "arguments": [
+ {
+ "name": "map",
+ "type": "RID"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "NavigationServer3D",
+ "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": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2944877500,
+ "return_value": {
+ "type": "RID"
+ }
+ },
+ {
+ "name": "map_set_active",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 453506575,
+ "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": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3923919901,
+ "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": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 225571937,
+ "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_edge_connection_margin",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 225571937,
+ "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": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 225571937,
+ "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": 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_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": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2944877500,
+ "return_value": {
+ "type": "RID"
+ }
+ },
+ {
+ "name": "region_set_enter_cost",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 225571937,
+ "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": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 225571937,
+ "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": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 286288326,
+ "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": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 781978857,
+ "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": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 286288326,
+ "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": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2679806994,
+ "arguments": [
+ {
+ "name": "region",
+ "type": "RID"
+ },
+ {
+ "name": "transform",
+ "type": "Transform3D"
+ }
+ ]
+ },
+ {
+ "name": "region_set_navigation_mesh",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 4027193260,
+ "arguments": [
+ {
+ "name": "region",
+ "type": "RID"
+ },
+ {
+ "name": "navigation_mesh",
+ "type": "NavigationMesh"
+ }
+ ]
+ },
+ {
+ "name": "region_bake_navigation_mesh",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1465939311,
+ "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": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2944877500,
+ "return_value": {
+ "type": "RID"
+ }
+ },
+ {
+ "name": "link_set_map",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 781978857,
+ "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_bidirectional",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 453506575,
+ "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": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 286288326,
+ "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_location",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3923919901,
+ "arguments": [
+ {
+ "name": "link",
+ "type": "RID"
+ },
+ {
+ "name": "location",
+ "type": "Vector3"
+ }
+ ]
+ },
+ {
+ "name": "link_get_start_location",
+ "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_location",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3923919901,
+ "arguments": [
+ {
+ "name": "link",
+ "type": "RID"
+ },
+ {
+ "name": "location",
+ "type": "Vector3"
+ }
+ ]
+ },
+ {
+ "name": "link_get_end_location",
+ "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": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 225571937,
+ "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": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 225571937,
+ "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": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 286288326,
+ "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": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2944877500,
+ "return_value": {
+ "type": "RID"
+ }
+ },
+ {
+ "name": "agent_set_map",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 781978857,
+ "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_neighbor_distance",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 225571937,
+ "arguments": [
+ {
+ "name": "agent",
+ "type": "RID"
+ },
+ {
+ "name": "distance",
+ "type": "float",
+ "meta": "float"
+ }
+ ]
+ },
+ {
+ "name": "agent_set_max_neighbors",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 286288326,
+ "arguments": [
+ {
+ "name": "agent",
+ "type": "RID"
+ },
+ {
+ "name": "count",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "agent_set_time_horizon",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 225571937,
+ "arguments": [
+ {
+ "name": "agent",
+ "type": "RID"
+ },
+ {
+ "name": "time",
+ "type": "float",
+ "meta": "float"
+ }
+ ]
+ },
+ {
+ "name": "agent_set_radius",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 225571937,
+ "arguments": [
+ {
+ "name": "agent",
+ "type": "RID"
+ },
+ {
+ "name": "radius",
+ "type": "float",
+ "meta": "float"
+ }
+ ]
+ },
+ {
+ "name": "agent_set_max_speed",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 225571937,
+ "arguments": [
+ {
+ "name": "agent",
+ "type": "RID"
+ },
+ {
+ "name": "max_speed",
+ "type": "float",
+ "meta": "float"
+ }
+ ]
+ },
+ {
+ "name": "agent_set_velocity",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3923919901,
+ "arguments": [
+ {
+ "name": "agent",
+ "type": "RID"
+ },
+ {
+ "name": "velocity",
+ "type": "Vector3"
+ }
+ ]
+ },
+ {
+ "name": "agent_set_target_velocity",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3923919901,
+ "arguments": [
+ {
+ "name": "agent",
+ "type": "RID"
+ },
+ {
+ "name": "target_velocity",
+ "type": "Vector3"
+ }
+ ]
+ },
+ {
+ "name": "agent_set_position",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3923919901,
+ "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_callback",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 759788497,
+ "arguments": [
+ {
+ "name": "agent",
+ "type": "RID"
+ },
+ {
+ "name": "object_id",
+ "type": "int",
+ "meta": "uint64"
+ },
+ {
+ "name": "method",
+ "type": "StringName"
+ },
+ {
+ "name": "userdata",
+ "type": "Variant",
+ "default_value": "null"
+ }
+ ]
+ },
+ {
+ "name": "free_rid",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 145472570,
+ "arguments": [
+ {
+ "name": "rid",
+ "type": "RID"
+ }
+ ]
+ },
+ {
+ "name": "set_active",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1695273946,
+ "arguments": [
+ {
+ "name": "active",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "process",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 373806689,
+ "arguments": [
+ {
+ "name": "delta_time",
+ "type": "float",
+ "meta": "float"
+ }
+ ]
+ }
+ ],
+ "signals": [
+ {
+ "name": "map_changed",
+ "arguments": [
+ {
+ "name": "map",
+ "type": "RID"
+ }
+ ]
+ },
+ {
+ "name": "navigation_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_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": "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"
+ }
+ ]
+ },
+ {
+ "name": "_physics_process",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "arguments": [
+ {
+ "name": "delta",
+ "type": "float"
+ }
+ ]
+ },
+ {
+ "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": 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": "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": 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": 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": "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": 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": "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_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_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": "set_multiplayer_authority",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 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
+ }
+ ],
+ "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"
+ }
+ ]
+ }
+ ],
+ "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": "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_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": 1002852006,
+ "arguments": [
+ {
+ "name": "target",
+ "type": "Vector3"
+ },
+ {
+ "name": "up",
+ "type": "Vector3",
+ "default_value": "Vector3(0, 1, 0)"
+ }
+ ]
+ },
+ {
+ "name": "look_at_from_position",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 735115603,
+ "arguments": [
+ {
+ "name": "position",
+ "type": "Vector3"
+ },
+ {
+ "name": "target",
+ "type": "Vector3"
+ },
+ {
+ "name": "up",
+ "type": "Vector3",
+ "default_value": "Vector3(0, 1, 0)"
+ }
+ ]
+ },
+ {
+ "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": "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": 3397462027,
+ "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": "get_seamless_image",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 943521238,
+ "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": "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_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": "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": "Weekday",
+ "is_bitfield": false,
+ "values": [
+ {
+ "name": "DAY_SUNDAY",
+ "value": 0
+ },
+ {
+ "name": "DAY_MONDAY",
+ "value": 1
+ },
+ {
+ "name": "DAY_TUESDAY",
+ "value": 2
+ },
+ {
+ "name": "DAY_WEDNESDAY",
+ "value": 3
+ },
+ {
+ "name": "DAY_THURSDAY",
+ "value": 4
+ },
+ {
+ "name": "DAY_FRIDAY",
+ "value": 5
+ },
+ {
+ "name": "DAY_SATURDAY",
+ "value": 6
+ }
+ ]
+ },
+ {
+ "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": "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": 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": "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": 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": 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": 2024808598,
+ "return_value": {
+ "type": "String"
+ },
+ "arguments": [
+ {
+ "name": "block",
+ "type": "bool",
+ "default_value": "true"
+ }
+ ]
+ },
+ {
+ "name": "execute",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 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": "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": "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": 820780508,
+ "return_value": {
+ "type": "bool"
+ },
+ "arguments": [
+ {
+ "name": "variable",
+ "type": "String"
+ },
+ {
+ "name": "value",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "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_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": 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": "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": 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": "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"
+ }
+ }
+ ],
+ "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"
+ }
+ ]
+ },
+ {
+ "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": 1139954409,
+ "return_value": {
+ "type": "PackedStringArray"
+ }
+ },
+ {
+ "name": "add_user_signal",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 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": 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": 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": 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"
+ }
+ }
+ ],
+ "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": "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": "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": "OpenXRInterface",
+ "is_refcounted": true,
+ "is_instantiable": true,
+ "inherits": "XRInterface",
+ "api_type": "core",
+ "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_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_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"
+ }
+ ]
+ },
+ {
+ "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": 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": 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"
+ }
+ }
+ ],
+ "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"
+ }
+ ]
+ },
+ {
+ "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": 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": 293566484,
+ "return_value": {
+ "type": "enum::Error"
+ },
+ "arguments": [
+ {
+ "name": "packet_peer",
+ "type": "PacketPeerUDP"
+ },
+ {
+ "name": "validate_certs",
+ "type": "bool",
+ "default_value": "true"
+ },
+ {
+ "name": "for_hostname",
+ "type": "String",
+ "default_value": "\"\""
+ },
+ {
+ "name": "valid_certificate",
+ "type": "X509Certificate",
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_get_available_packet_count",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ }
+ },
+ {
+ "name": "_get_max_packet_size",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ }
+ }
+ ]
+ },
+ {
+ "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": 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_MAX",
+ "value": 15
+ },
+ {
+ "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_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
+ }
+ ]
+ },
+ {
+ "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_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_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_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_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": "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": "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": "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": "CurveTexture",
+ "name": "angular_velocity_curve",
+ "setter": "set_param_texture",
+ "getter": "get_param_texture",
+ "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": "CurveTexture",
+ "name": "orbit_velocity_curve",
+ "setter": "set_param_texture",
+ "getter": "get_param_texture",
+ "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": "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": "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": "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": "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": "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": "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": "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": "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"
+ },
+ {
+ "type": "bool",
+ "name": "attractor_interaction_enabled",
+ "setter": "set_attractor_interaction_enabled",
+ "getter": "is_attractor_interaction_enabled"
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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": "enable",
+ "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": "enable",
+ "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"
+ }
+ },
+ {
+ "name": "set_lookahead",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 373806689,
+ "arguments": [
+ {
+ "name": "lookahead",
+ "type": "float",
+ "meta": "float"
+ }
+ ]
+ },
+ {
+ "name": "get_lookahead",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1740695150,
+ "return_value": {
+ "type": "float",
+ "meta": "float"
+ }
+ }
+ ],
+ "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"
+ },
+ {
+ "type": "float",
+ "name": "lookahead",
+ "setter": "set_lookahead",
+ "getter": "get_lookahead"
+ }
+ ]
+ },
+ {
+ "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": "enable",
+ "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"
+ }
+ },
+ {
+ "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": "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": "MEMORY_STATIC",
+ "value": 3
+ },
+ {
+ "name": "MEMORY_STATIC_MAX",
+ "value": 4
+ },
+ {
+ "name": "MEMORY_MESSAGE_BUFFER_MAX",
+ "value": 5
+ },
+ {
+ "name": "OBJECT_COUNT",
+ "value": 6
+ },
+ {
+ "name": "OBJECT_RESOURCE_COUNT",
+ "value": 7
+ },
+ {
+ "name": "OBJECT_NODE_COUNT",
+ "value": 8
+ },
+ {
+ "name": "OBJECT_ORPHAN_NODE_COUNT",
+ "value": 9
+ },
+ {
+ "name": "RENDER_TOTAL_OBJECTS_IN_FRAME",
+ "value": 10
+ },
+ {
+ "name": "RENDER_TOTAL_PRIMITIVES_IN_FRAME",
+ "value": 11
+ },
+ {
+ "name": "RENDER_TOTAL_DRAW_CALLS_IN_FRAME",
+ "value": 12
+ },
+ {
+ "name": "RENDER_VIDEO_MEM_USED",
+ "value": 13
+ },
+ {
+ "name": "RENDER_TEXTURE_MEM_USED",
+ "value": 14
+ },
+ {
+ "name": "RENDER_BUFFER_MEM_USED",
+ "value": 15
+ },
+ {
+ "name": "PHYSICS_2D_ACTIVE_OBJECTS",
+ "value": 16
+ },
+ {
+ "name": "PHYSICS_2D_COLLISION_PAIRS",
+ "value": 17
+ },
+ {
+ "name": "PHYSICS_2D_ISLAND_COUNT",
+ "value": 18
+ },
+ {
+ "name": "PHYSICS_3D_ACTIVE_OBJECTS",
+ "value": 19
+ },
+ {
+ "name": "PHYSICS_3D_COLLISION_PAIRS",
+ "value": 20
+ },
+ {
+ "name": "PHYSICS_3D_ISLAND_COUNT",
+ "value": 21
+ },
+ {
+ "name": "AUDIO_OUTPUT_LATENCY",
+ "value": 22
+ },
+ {
+ "name": "MONITOR_MAX",
+ "value": 23
+ }
+ ]
+ }
+ ],
+ "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": 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": 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": 3198110832,
+ "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": 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": 1140990067,
+ "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": 2082761915,
+ "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": 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": 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": 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_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_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"
+ }
+ },
+ {
+ "name": "_get_total_angular_damp",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "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"
+ }
+ },
+ {
+ "name": "_get_inverse_inertia",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "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"
+ }
+ ]
+ },
+ {
+ "name": "_get_angular_velocity",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_get_constant_torque",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "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"
+ }
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_get_contact_local_shape",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "arguments": [
+ {
+ "name": "contact_idx",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_get_contact_collider_id",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "arguments": [
+ {
+ "name": "contact_idx",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_get_contact_collider_shape",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "arguments": [
+ {
+ "name": "contact_idx",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_get_step",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "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": 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": 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": 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": 2339986948,
+ "return_value": {
+ "type": "float",
+ "meta": "float"
+ },
+ "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_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"
+ }
+ },
+ {
+ "name": "_get_total_angular_damp",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "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"
+ }
+ },
+ {
+ "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"
+ }
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_get_contact_impulse",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "float"
+ },
+ "arguments": [
+ {
+ "name": "contact_idx",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "name": "_get_contact_local_shape",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "arguments": [
+ {
+ "name": "contact_idx",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_get_contact_collider_id",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "arguments": [
+ {
+ "name": "contact_idx",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_get_contact_collider_shape",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "arguments": [
+ {
+ "name": "contact_idx",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_get_step",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "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": 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": 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": 3803848594,
+ "return_value": {
+ "type": "typedarray::PackedVector2Array"
+ },
+ "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"
+ },
+ {
+ "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"
+ },
+ "arguments": [
+ {
+ "name": "position",
+ "type": "Vector2"
+ },
+ {
+ "name": "canvas_instance_id",
+ "type": "int"
+ },
+ {
+ "name": "collision_mask",
+ "type": "int"
+ },
+ {
+ "name": "collide_with_bodies",
+ "type": "bool"
+ },
+ {
+ "name": "collide_with_areas",
+ "type": "bool"
+ },
+ {
+ "name": "results",
+ "type": "PhysicsServer2DExtensionShapeResult*"
+ },
+ {
+ "name": "max_results",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "name": "_intersect_shape",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "arguments": [
+ {
+ "name": "shape_rid",
+ "type": "RID"
+ },
+ {
+ "name": "transform",
+ "type": "Transform2D"
+ },
+ {
+ "name": "motion",
+ "type": "Vector2"
+ },
+ {
+ "name": "margin",
+ "type": "float"
+ },
+ {
+ "name": "collision_mask",
+ "type": "int"
+ },
+ {
+ "name": "collide_with_bodies",
+ "type": "bool"
+ },
+ {
+ "name": "collide_with_areas",
+ "type": "bool"
+ },
+ {
+ "name": "result",
+ "type": "PhysicsServer2DExtensionShapeResult*"
+ },
+ {
+ "name": "max_results",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "name": "collision_mask",
+ "type": "int"
+ },
+ {
+ "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"
+ },
+ {
+ "name": "collision_mask",
+ "type": "int"
+ },
+ {
+ "name": "collide_with_bodies",
+ "type": "bool"
+ },
+ {
+ "name": "collide_with_areas",
+ "type": "bool"
+ },
+ {
+ "name": "results",
+ "type": "void*"
+ },
+ {
+ "name": "max_results",
+ "type": "int"
+ },
+ {
+ "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"
+ },
+ {
+ "name": "collision_mask",
+ "type": "int"
+ },
+ {
+ "name": "collide_with_bodies",
+ "type": "bool"
+ },
+ {
+ "name": "collide_with_areas",
+ "type": "bool"
+ },
+ {
+ "name": "rest_info",
+ "type": "PhysicsServer2DExtensionShapeRestInfo*"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "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": 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": 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": 550215980,
+ "return_value": {
+ "type": "typedarray::PackedVector2Array"
+ },
+ "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"
+ },
+ {
+ "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": "result",
+ "type": "PhysicsServer3DExtensionRayResult*"
+ }
+ ]
+ },
+ {
+ "name": "_intersect_point",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "arguments": [
+ {
+ "name": "position",
+ "type": "Vector3"
+ },
+ {
+ "name": "collision_mask",
+ "type": "int"
+ },
+ {
+ "name": "collide_with_bodies",
+ "type": "bool"
+ },
+ {
+ "name": "collide_with_areas",
+ "type": "bool"
+ },
+ {
+ "name": "results",
+ "type": "PhysicsServer3DExtensionShapeResult*"
+ },
+ {
+ "name": "max_results",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "name": "_intersect_shape",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "arguments": [
+ {
+ "name": "shape_rid",
+ "type": "RID"
+ },
+ {
+ "name": "transform",
+ "type": "Transform3D"
+ },
+ {
+ "name": "motion",
+ "type": "Vector3"
+ },
+ {
+ "name": "margin",
+ "type": "float"
+ },
+ {
+ "name": "collision_mask",
+ "type": "int"
+ },
+ {
+ "name": "collide_with_bodies",
+ "type": "bool"
+ },
+ {
+ "name": "collide_with_areas",
+ "type": "bool"
+ },
+ {
+ "name": "result_count",
+ "type": "PhysicsServer3DExtensionShapeResult*"
+ },
+ {
+ "name": "max_results",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "name": "collision_mask",
+ "type": "int"
+ },
+ {
+ "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"
+ },
+ {
+ "name": "collision_mask",
+ "type": "int"
+ },
+ {
+ "name": "collide_with_bodies",
+ "type": "bool"
+ },
+ {
+ "name": "collide_with_areas",
+ "type": "bool"
+ },
+ {
+ "name": "results",
+ "type": "void*"
+ },
+ {
+ "name": "max_results",
+ "type": "int"
+ },
+ {
+ "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"
+ },
+ {
+ "name": "collision_mask",
+ "type": "int"
+ },
+ {
+ "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": "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": 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": "[]"
+ }
+ ]
+ },
+ {
+ "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": 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": "[]"
+ }
+ ]
+ },
+ {
+ "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_DISTANCE_SCALE",
+ "value": 4
+ },
+ {
+ "name": "AREA_PARAM_GRAVITY_POINT_ATTENUATION",
+ "value": 5
+ },
+ {
+ "name": "AREA_PARAM_LINEAR_DAMP_OVERRIDE_MODE",
+ "value": 6
+ },
+ {
+ "name": "AREA_PARAM_LINEAR_DAMP",
+ "value": 7
+ },
+ {
+ "name": "AREA_PARAM_ANGULAR_DAMP_OVERRIDE_MODE",
+ "value": 8
+ },
+ {
+ "name": "AREA_PARAM_ANGULAR_DAMP",
+ "value": 9
+ },
+ {
+ "name": "AREA_PARAM_PRIORITY",
+ "value": 10
+ }
+ ]
+ },
+ {
+ "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": "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": 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": 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": 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": 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": 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_make_pin",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2288600450,
+ "arguments": [
+ {
+ "name": "joint",
+ "type": "RID"
+ },
+ {
+ "name": "anchor",
+ "type": "Vector2"
+ },
+ {
+ "name": "body_a",
+ "type": "RID"
+ },
+ {
+ "name": "body_b",
+ "type": "RID",
+ "default_value": ""
+ }
+ ]
+ },
+ {
+ "name": "joint_make_groove",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 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": ""
+ },
+ {
+ "name": "body_b",
+ "type": "RID",
+ "default_value": ""
+ }
+ ]
+ },
+ {
+ "name": "joint_make_damped_spring",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 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": ""
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ "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"
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_space_get_param",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "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"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ "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"
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_area_get_object_instance_id",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_area_get_canvas_instance_id",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_area_get_collision_layer",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_area_get_collision_mask",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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"
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ },
+ {
+ "name": "enable",
+ "type": "bool"
+ },
+ {
+ "name": "margin",
+ "type": "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_body_get_object_instance_id",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_body_get_canvas_instance_id",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_body_get_collision_layer",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_body_get_collision_mask",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_body_get_collision_priority",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_body_get_constant_torque",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "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"
+ }
+ ]
+ },
+ {
+ "name": "_body_get_max_contacts_reported",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_body_get_contacts_reported_depth_threshold",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "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"
+ },
+ {
+ "name": "shape",
+ "type": "RID"
+ },
+ {
+ "name": "shape_xform",
+ "type": "Transform2D"
+ },
+ {
+ "name": "motion",
+ "type": "Vector2"
+ },
+ {
+ "name": "results",
+ "type": "void*"
+ },
+ {
+ "name": "result_max",
+ "type": "int"
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_joint_get_param",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "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_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"
+ }
+ ]
+ },
+ {
+ "name": "_pin_joint_get_param",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "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"
+ }
+ ]
+ },
+ {
+ "name": "_damped_spring_joint_get_param",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "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"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ "arguments": [
+ {
+ "name": "process_info",
+ "type": "enum::PhysicsServer2D.ProcessInfo"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "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_DISTANCE_SCALE",
+ "value": 4
+ },
+ {
+ "name": "AREA_PARAM_GRAVITY_POINT_ATTENUATION",
+ "value": 5
+ },
+ {
+ "name": "AREA_PARAM_LINEAR_DAMP_OVERRIDE_MODE",
+ "value": 6
+ },
+ {
+ "name": "AREA_PARAM_LINEAR_DAMP",
+ "value": 7
+ },
+ {
+ "name": "AREA_PARAM_ANGULAR_DAMP_OVERRIDE_MODE",
+ "value": 8
+ },
+ {
+ "name": "AREA_PARAM_ANGULAR_DAMP",
+ "value": 9
+ },
+ {
+ "name": "AREA_PARAM_PRIORITY",
+ "value": 10
+ },
+ {
+ "name": "AREA_PARAM_WIND_FORCE_MAGNITUDE",
+ "value": 11
+ },
+ {
+ "name": "AREA_PARAM_WIND_SOURCE",
+ "value": 12
+ },
+ {
+ "name": "AREA_PARAM_WIND_DIRECTION",
+ "value": 13
+ },
+ {
+ "name": "AREA_PARAM_WIND_ATTENUATION_FACTOR",
+ "value": 14
+ }
+ ]
+ },
+ {
+ "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": 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": 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": 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": 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": 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_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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_shape_get_margin",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "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"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_space_get_param",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "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"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ "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"
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_area_get_object_instance_id",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_area_get_collision_layer",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_area_get_collision_mask",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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"
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_body_get_object_instance_id",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_body_get_collision_layer",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_body_get_collision_mask",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_body_get_collision_priority",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "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"
+ }
+ ]
+ },
+ {
+ "name": "_body_get_user_flags",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_body_get_max_contacts_reported",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_body_get_contacts_reported_depth_threshold",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "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"
+ },
+ {
+ "name": "max_collisions",
+ "type": "int"
+ },
+ {
+ "name": "collide_separation_ray",
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_soft_body_get_collision_layer",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_soft_body_get_collision_mask",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_soft_body_get_simulation_precision",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_soft_body_get_total_mass",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "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"
+ }
+ ]
+ },
+ {
+ "name": "_soft_body_get_linear_stiffness",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "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"
+ }
+ ]
+ },
+ {
+ "name": "_soft_body_get_pressure_coefficient",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "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"
+ }
+ ]
+ },
+ {
+ "name": "_soft_body_get_damping_coefficient",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "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"
+ }
+ ]
+ },
+ {
+ "name": "_soft_body_get_drag_coefficient",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "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"
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_pin_joint_get_param",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "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"
+ }
+ ]
+ },
+ {
+ "name": "_hinge_joint_get_param",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "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"
+ }
+ ]
+ },
+ {
+ "name": "_slider_joint_get_param",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "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"
+ }
+ ]
+ },
+ {
+ "name": "_cone_twist_joint_get_param",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "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"
+ }
+ ]
+ },
+ {
+ "name": "_generic_6dof_joint_get_param",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "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"
+ }
+ ]
+ },
+ {
+ "name": "_joint_get_solver_priority",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ "arguments": [
+ {
+ "name": "process_info",
+ "type": "enum::PhysicsServer3D.ProcessInfo"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "name": "vertices",
+ "type": "const void*"
+ }
+ ]
+ },
+ {
+ "name": "_set_normal",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "arguments": [
+ {
+ "name": "vertex_id",
+ "type": "int"
+ },
+ {
+ "name": "normals",
+ "type": "const void*"
+ }
+ ]
+ },
+ {
+ "name": "_set_aabb",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "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"
+ }
+ }
+ ],
+ "properties": [
+ {
+ "type": "float",
+ "name": "softness",
+ "setter": "set_softness",
+ "getter": "get_softness"
+ }
+ ]
+ },
+ {
+ "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": "Vector2i",
+ "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": "add_item",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 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": 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": 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": 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": 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": 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": 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": 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_shortcut",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 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_check_shortcut",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 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": 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": 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": 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": 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_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": "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": 3218959716
+ },
+ {
+ "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": 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": "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": "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": 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"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "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": 1139954409,
+ "return_value": {
+ "type": "PackedStringArray"
+ }
+ },
+ {
+ "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": 2207676613,
+ "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"
+ }
+ ]
+ },
+ {
+ "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": "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_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": "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_extents",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3460891852,
+ "arguments": [
+ {
+ "name": "extents",
+ "type": "Vector3"
+ }
+ ]
+ },
+ {
+ "name": "get_extents",
+ "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": "extents",
+ "setter": "set_extents",
+ "getter": "get_extents"
+ },
+ {
+ "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": 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": 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": 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": "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_RASTER",
+ "value": 1
+ },
+ {
+ "name": "BARRIER_MASK_COMPUTE",
+ "value": 2
+ },
+ {
+ "name": "BARRIER_MASK_TRANSFER",
+ "value": 4
+ },
+ {
+ "name": "BARRIER_MASK_ALL_BARRIERS",
+ "value": 7
+ },
+ {
+ "name": "BARRIER_MASK_NO_BARRIER",
+ "value": 8
+ }
+ ]
+ },
+ {
+ "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": 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": 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_update",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 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": "7"
+ }
+ ]
+ },
+ {
+ "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": 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": "7"
+ }
+ ]
+ },
+ {
+ "name": "texture_clear",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 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": "7"
+ }
+ ]
+ },
+ {
+ "name": "texture_resolve_multisample",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 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": "7"
+ }
+ ]
+ },
+ {
+ "name": "framebuffer_format_create",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 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": 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": 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": 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": 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": 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": "vertex_buffer_create",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 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": 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": 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": 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": 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": 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": 3049171473,
+ "return_value": {
+ "type": "RID"
+ },
+ "arguments": [
+ {
+ "name": "binary_data",
+ "type": "PackedByteArray"
+ }
+ ]
+ },
+ {
+ "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": "uint32"
+ },
+ "arguments": [
+ {
+ "name": "shader",
+ "type": "RID"
+ }
+ ]
+ },
+ {
+ "name": "uniform_buffer_create",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 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": 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": 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": 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": "7"
+ }
+ ]
+ },
+ {
+ "name": "buffer_clear",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 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": "7"
+ }
+ ]
+ },
+ {
+ "name": "buffer_get_data",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1102329001,
+ "return_value": {
+ "type": "PackedByteArray"
+ },
+ "arguments": [
+ {
+ "name": "buffer",
+ "type": "RID"
+ }
+ ]
+ },
+ {
+ "name": "render_pipeline_create",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 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": "[]"
+ }
+ ]
+ },
+ {
+ "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": 403593840,
+ "return_value": {
+ "type": "RID"
+ },
+ "arguments": [
+ {
+ "name": "shader",
+ "type": "RID"
+ },
+ {
+ "name": "specialization_constants",
+ "type": "typedarray::RDPipelineSpecializationConstant",
+ "default_value": "[]"
+ }
+ ]
+ },
+ {
+ "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_pieline",
+ "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": 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": "Array",
+ "default_value": "[]"
+ }
+ ]
+ },
+ {
+ "name": "draw_list_begin_split",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 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": "[]"
+ }
+ ]
+ },
+ {
+ "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": 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": 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": 422991495,
+ "arguments": [
+ {
+ "name": "post_barrier",
+ "type": "bitfield::RenderingDevice.BarrierMask",
+ "default_value": "7"
+ }
+ ]
+ },
+ {
+ "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": 422991495,
+ "arguments": [
+ {
+ "name": "post_barrier",
+ "type": "bitfield::RenderingDevice.BarrierMask",
+ "default_value": "7"
+ }
+ ]
+ },
+ {
+ "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": 266666049,
+ "arguments": [
+ {
+ "name": "from",
+ "type": "bitfield::RenderingDevice.BarrierMask",
+ "default_value": "7"
+ },
+ {
+ "name": "to",
+ "type": "bitfield::RenderingDevice.BarrierMask",
+ "default_value": "7"
+ }
+ ]
+ },
+ {
+ "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": false,
+ "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": "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_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_MAX",
+ "value": 2
+ }
+ ]
+ },
+ {
+ "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": "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": "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_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_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": "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": 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": 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": 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": 864943070,
+ "return_value": {
+ "type": "int",
+ "meta": "uint32"
+ },
+ "arguments": [
+ {
+ "name": "format",
+ "type": "int",
+ "meta": "uint32"
+ },
+ {
+ "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": 3175239445,
+ "return_value": {
+ "type": "int",
+ "meta": "uint32"
+ },
+ "arguments": [
+ {
+ "name": "format",
+ "type": "int",
+ "meta": "uint32"
+ },
+ {
+ "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": 3175239445,
+ "return_value": {
+ "type": "int",
+ "meta": "uint32"
+ },
+ "arguments": [
+ {
+ "name": "format",
+ "type": "int",
+ "meta": "uint32"
+ },
+ {
+ "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": 3175239445,
+ "return_value": {
+ "type": "int",
+ "meta": "uint32"
+ },
+ "arguments": [
+ {
+ "name": "format",
+ "type": "int",
+ "meta": "uint32"
+ },
+ {
+ "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": 2954797512,
+ "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": "int",
+ "meta": "uint32",
+ "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_extents",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3227306858,
+ "arguments": [
+ {
+ "name": "probe",
+ "type": "RID"
+ },
+ {
+ "name": "extents",
+ "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_extents",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3227306858,
+ "arguments": [
+ {
+ "name": "decal",
+ "type": "RID"
+ },
+ {
+ "name": "extents",
+ "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_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_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": "setrngth",
+ "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_extents",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3227306858,
+ "arguments": [
+ {
+ "name": "fog_volume",
+ "type": "RID"
+ },
+ {
+ "name": "extents",
+ "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": 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_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_disable_environment",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1265174801,
+ "arguments": [
+ {
+ "name": "viewport",
+ "type": "RID"
+ },
+ {
+ "name": "disabled",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "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_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": 362573166,
+ "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": 2031554939,
+ "return_value": {
+ "type": "PackedInt64Array"
+ },
+ "arguments": [
+ {
+ "name": "aabb",
+ "type": "AABB"
+ },
+ {
+ "name": "scenario",
+ "type": "RID",
+ "default_value": ""
+ }
+ ]
+ },
+ {
+ "name": "instances_cull_ray",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3388524336,
+ "return_value": {
+ "type": "PackedInt64Array"
+ },
+ "arguments": [
+ {
+ "name": "from",
+ "type": "Vector3"
+ },
+ {
+ "name": "to",
+ "type": "Vector3"
+ },
+ {
+ "name": "scenario",
+ "type": "RID",
+ "default_value": ""
+ }
+ ]
+ },
+ {
+ "name": "instances_cull_convex",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3690700105,
+ "return_value": {
+ "type": "PackedInt64Array"
+ },
+ "arguments": [
+ {
+ "name": "convex",
+ "type": "typedarray::Plane"
+ },
+ {
+ "name": "scenario",
+ "type": "RID",
+ "default_value": ""
+ }
+ ]
+ },
+ {
+ "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": 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": 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": 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_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": 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": 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": 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": 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": 3826547603,
+ "arguments": [
+ {
+ "name": "item",
+ "type": "RID"
+ },
+ {
+ "name": "points",
+ "type": "PackedVector2Array"
+ },
+ {
+ "name": "colors",
+ "type": "PackedColorArray"
+ },
+ {
+ "name": "uvs",
+ "type": "PackedVector2Array"
+ },
+ {
+ "name": "texture",
+ "type": "RID"
+ },
+ {
+ "name": "width",
+ "type": "float",
+ "meta": "float",
+ "default_value": "1.0"
+ }
+ ]
+ },
+ {
+ "name": "canvas_item_add_polygon",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 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": ""
+ }
+ ]
+ },
+ {
+ "name": "canvas_item_add_triangle_array",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 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": ""
+ },
+ {
+ "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": 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": ""
+ }
+ ]
+ },
+ {
+ "name": "canvas_item_add_multimesh",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1541595251,
+ "arguments": [
+ {
+ "name": "item",
+ "type": "RID"
+ },
+ {
+ "name": "mesh",
+ "type": "RID"
+ },
+ {
+ "name": "texture",
+ "type": "RID",
+ "default_value": ""
+ }
+ ]
+ },
+ {
+ "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": 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": 1568036344,
+ "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_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": 1139954409,
+ "return_value": {
+ "type": "PackedStringArray"
+ }
+ },
+ {
+ "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": 2244367877,
+ "arguments": [
+ {
+ "name": "image",
+ "type": "Image"
+ },
+ {
+ "name": "color",
+ "type": "Color"
+ },
+ {
+ "name": "scale",
+ "type": "bool"
+ },
+ {
+ "name": "use_filter",
+ "type": "bool",
+ "default_value": "true"
+ }
+ ]
+ },
+ {
+ "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": 899045543,
+ "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"
+ }
+ }
+ ],
+ "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": "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_uid",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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": "int"
+ },
+ "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"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "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": "int"
+ },
+ "arguments": [
+ {
+ "name": "resource",
+ "type": "Resource"
+ },
+ {
+ "name": "path",
+ "type": "String"
+ },
+ {
+ "name": "flags",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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": "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": 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": 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": 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": 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": 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": "ItemType",
+ "is_bitfield": false,
+ "values": [
+ {
+ "name": "ITEM_FRAME",
+ "value": 0
+ },
+ {
+ "name": "ITEM_TEXT",
+ "value": 1
+ },
+ {
+ "name": "ITEM_IMAGE",
+ "value": 2
+ },
+ {
+ "name": "ITEM_NEWLINE",
+ "value": 3
+ },
+ {
+ "name": "ITEM_FONT",
+ "value": 4
+ },
+ {
+ "name": "ITEM_FONT_SIZE",
+ "value": 5
+ },
+ {
+ "name": "ITEM_FONT_FEATURES",
+ "value": 6
+ },
+ {
+ "name": "ITEM_COLOR",
+ "value": 7
+ },
+ {
+ "name": "ITEM_OUTLINE_SIZE",
+ "value": 8
+ },
+ {
+ "name": "ITEM_OUTLINE_COLOR",
+ "value": 9
+ },
+ {
+ "name": "ITEM_UNDERLINE",
+ "value": 10
+ },
+ {
+ "name": "ITEM_STRIKETHROUGH",
+ "value": 11
+ },
+ {
+ "name": "ITEM_PARAGRAPH",
+ "value": 12
+ },
+ {
+ "name": "ITEM_INDENT",
+ "value": 13
+ },
+ {
+ "name": "ITEM_LIST",
+ "value": 14
+ },
+ {
+ "name": "ITEM_TABLE",
+ "value": 15
+ },
+ {
+ "name": "ITEM_FADE",
+ "value": 16
+ },
+ {
+ "name": "ITEM_SHAKE",
+ "value": 17
+ },
+ {
+ "name": "ITEM_WAVE",
+ "value": 18
+ },
+ {
+ "name": "ITEM_TORNADO",
+ "value": 19
+ },
+ {
+ "name": "ITEM_RAINBOW",
+ "value": 20
+ },
+ {
+ "name": "ITEM_BGCOLOR",
+ "value": 21
+ },
+ {
+ "name": "ITEM_FGCOLOR",
+ "value": 22
+ },
+ {
+ "name": "ITEM_META",
+ "value": 23
+ },
+ {
+ "name": "ITEM_HINT",
+ "value": 24
+ },
+ {
+ "name": "ITEM_DROPCAP",
+ "value": 25
+ },
+ {
+ "name": "ITEM_CUSTOMFX",
+ "value": 26
+ }
+ ]
+ }
+ ],
+ "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": 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": "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": 3014009009,
+ "arguments": [
+ {
+ "name": "font",
+ "type": "Font"
+ },
+ {
+ "name": "font_size",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "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": 1037160898,
+ "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": "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": 2241060727,
+ "arguments": [
+ {
+ "name": "level",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "type",
+ "type": "enum::RichTextLabel.ListType"
+ },
+ {
+ "name": "capitalize",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "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_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": 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": 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": 4258957458,
+ "arguments": [
+ {
+ "name": "column",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "expand",
+ "type": "bool"
+ },
+ {
+ "name": "ratio",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "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": "pop",
+ "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_height",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "enabled",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "is_fit_content_height_enabled",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 36873697,
+ "return_value": {
+ "type": "bool"
+ }
+ },
+ {
+ "name": "set_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": "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"
+ }
+ }
+ ],
+ "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_height",
+ "setter": "set_fit_content_height",
+ "getter": "is_fit_content_height_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": "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": 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": 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": 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": "float",
+ "name": "inertia",
+ "setter": "set_inertia",
+ "getter": "get_inertia"
+ },
+ {
+ "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": "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": "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": "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": "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": 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": 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": 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": "Vector3",
+ "name": "inertia",
+ "setter": "set_inertia",
+ "getter": "get_inertia"
+ },
+ {
+ "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": "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": "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": "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": "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": 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"
+ }
+ ]
+ }
+ ],
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "SceneReplicationConfig",
+ "is_refcounted": true,
+ "is_instantiable": true,
+ "inherits": "Resource",
+ "api_type": "core",
+ "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": 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_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": "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": 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": "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"
+ }
+ }
+ ],
+ "properties": [
+ {
+ "type": "String",
+ "name": "source_code",
+ "setter": "set_source_code",
+ "getter": "get_source_code"
+ }
+ ]
+ },
+ {
+ "name": "ScriptCreateDialog",
+ "is_refcounted": false,
+ "is_instantiable": false,
+ "inherits": "ConfirmationDialog",
+ "api_type": "editor",
+ "methods": [
+ {
+ "name": "config",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 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": "_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": "_has_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": "_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"
+ },
+ "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": "_execute_file",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "enum::Error"
+ },
+ "arguments": [
+ {
+ "name": "path",
+ "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_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"
+ },
+ "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"
+ },
+ {
+ "name": "column",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "name": "to_line",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ },
+ {
+ "name": "_debug_get_stack_level_line",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "arguments": [
+ {
+ "name": "level",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "name": "max_subitems",
+ "type": "int"
+ },
+ {
+ "name": "max_depth",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "name": "max_subitems",
+ "type": "int"
+ },
+ {
+ "name": "max_depth",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "name": "max_depth",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "name": "expression",
+ "type": "String"
+ },
+ {
+ "name": "max_subitems",
+ "type": "int"
+ },
+ {
+ "name": "max_depth",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ "arguments": [
+ {
+ "name": "info_array",
+ "type": "ScriptLanguageExtensionProfilingInfo*"
+ },
+ {
+ "name": "info_max",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "name": "_profiling_get_frame_data",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "arguments": [
+ {
+ "name": "info_array",
+ "type": "ScriptLanguageExtensionProfilingInfo*"
+ },
+ {
+ "name": "info_max",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "name": "_alloc_instance_binding_data",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "void*"
+ },
+ "arguments": [
+ {
+ "name": "object",
+ "type": "Object"
+ }
+ ]
+ },
+ {
+ "name": "_free_instance_binding_data",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "arguments": [
+ {
+ "name": "data",
+ "type": "void*"
+ }
+ ]
+ },
+ {
+ "name": "_refcount_incremented_instance_binding",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "arguments": [
+ {
+ "name": "object",
+ "type": "Object"
+ }
+ ]
+ },
+ {
+ "name": "_refcount_decremented_instance_binding",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "bool"
+ },
+ "arguments": [
+ {
+ "name": "object",
+ "type": "Object"
+ }
+ ]
+ },
+ {
+ "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_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": "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": 166280745,
+ "return_value": {
+ "type": "enum::Error"
+ }
+ },
+ {
+ "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": 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": 3823812009,
+ "return_value": {
+ "type": "Texture2D"
+ },
+ "arguments": [
+ {
+ "name": "name",
+ "type": "StringName"
+ },
+ {
+ "name": "index",
+ "type": "int",
+ "meta": "int32",
+ "default_value": "0"
+ }
+ ]
+ },
+ {
+ "name": "has_parameter",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2619796661,
+ "return_value": {
+ "type": "bool"
+ },
+ "arguments": [
+ {
+ "name": "name",
+ "type": "StringName"
+ }
+ ]
+ }
+ ],
+ "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": 3975164845,
+ "arguments": [
+ {
+ "name": "node",
+ "type": "Object"
+ }
+ ]
+ },
+ {
+ "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": 3975164845,
+ "arguments": [
+ {
+ "name": "node",
+ "type": "Object"
+ }
+ ]
+ },
+ {
+ "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": "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": 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": "clear_bones_local_pose_override",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3218959716
+ },
+ {
+ "name": "set_bone_local_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_local_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": "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": "global_pose_to_world_transform",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3396462327,
+ "return_value": {
+ "type": "Transform3D"
+ },
+ "arguments": [
+ {
+ "name": "global_pose",
+ "type": "Transform3D"
+ }
+ ]
+ },
+ {
+ "name": "world_transform_to_global_pose",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3396462327,
+ "return_value": {
+ "type": "Transform3D"
+ },
+ "arguments": [
+ {
+ "name": "world_transform",
+ "type": "Transform3D"
+ }
+ ]
+ },
+ {
+ "name": "global_pose_to_local_pose",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 518934792,
+ "return_value": {
+ "type": "Transform3D"
+ },
+ "arguments": [
+ {
+ "name": "bone_idx",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "global_pose",
+ "type": "Transform3D"
+ }
+ ]
+ },
+ {
+ "name": "local_pose_to_global_pose",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 518934792,
+ "return_value": {
+ "type": "Transform3D"
+ },
+ "arguments": [
+ {
+ "name": "bone_idx",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "local_pose",
+ "type": "Transform3D"
+ }
+ ]
+ },
+ {
+ "name": "global_pose_z_forward_to_bone_forward",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 97773470,
+ "return_value": {
+ "type": "Basis"
+ },
+ "arguments": [
+ {
+ "name": "bone_idx",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "basis",
+ "type": "Basis"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "set_modification_stack",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3155601425,
+ "arguments": [
+ {
+ "name": "modification_stack",
+ "type": "SkeletonModificationStack3D"
+ }
+ ]
+ },
+ {
+ "name": "get_modification_stack",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3888860108,
+ "return_value": {
+ "type": "SkeletonModificationStack3D"
+ }
+ },
+ {
+ "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"
+ }
+ ]
+ }
+ ],
+ "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"
+ }
+ ]
+ },
+ {
+ "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": "SkeletonModification3D",
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_setup_modification",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "arguments": [
+ {
+ "name": "modification_stack",
+ "type": "SkeletonModificationStack3D"
+ }
+ ]
+ },
+ {
+ "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": 3888860108,
+ "return_value": {
+ "type": "SkeletonModificationStack3D"
+ }
+ },
+ {
+ "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"
+ }
+ ]
+ }
+ ],
+ "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": "SkeletonModification3DCCDIK",
+ "is_refcounted": true,
+ "is_instantiable": true,
+ "inherits": "SkeletonModification3D",
+ "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_use_high_quality_solve",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "high_quality_solve",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "get_use_high_quality_solve",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 36873697,
+ "return_value": {
+ "type": "bool"
+ }
+ },
+ {
+ "name": "get_ccdik_joint_bone_name",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 844755477,
+ "return_value": {
+ "type": "String"
+ },
+ "arguments": [
+ {
+ "name": "joint_idx",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "set_ccdik_joint_bone_name",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 501894301,
+ "arguments": [
+ {
+ "name": "joint_idx",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "bone_name",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "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_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_index",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "get_ccdik_joint_ccdik_axis",
+ "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_ccdik_axis",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3937882851,
+ "arguments": [
+ {
+ "name": "joint_idx",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "axis",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "get_ccdik_joint_enable_joint_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_enable_joint_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",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "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_min",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1602489585,
+ "arguments": [
+ {
+ "name": "joint_idx",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "min_angle",
+ "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_max",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1602489585,
+ "arguments": [
+ {
+ "name": "joint_idx",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "max_angle",
+ "type": "float",
+ "meta": "float"
+ }
+ ]
+ },
+ {
+ "name": "get_ccdik_joint_constraint_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"
+ }
+ ]
+ },
+ {
+ "name": "set_ccdik_joint_constraint_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": "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"
+ }
+ }
+ ],
+ "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": "bool",
+ "name": "high_quality_solve",
+ "setter": "set_use_high_quality_solve",
+ "getter": "get_use_high_quality_solve"
+ },
+ {
+ "type": "int",
+ "name": "ccdik_data_chain_length",
+ "setter": "set_ccdik_data_chain_length",
+ "getter": "get_ccdik_data_chain_length"
+ }
+ ]
+ },
+ {
+ "name": "SkeletonModification3DFABRIK",
+ "is_refcounted": true,
+ "is_instantiable": true,
+ "inherits": "SkeletonModification3D",
+ "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_chain_tolerance",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 373806689,
+ "arguments": [
+ {
+ "name": "tolerance",
+ "type": "float",
+ "meta": "float"
+ }
+ ]
+ },
+ {
+ "name": "get_chain_tolerance",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 191475506,
+ "return_value": {
+ "type": "float",
+ "meta": "float"
+ }
+ },
+ {
+ "name": "set_chain_max_iterations",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1286410249,
+ "arguments": [
+ {
+ "name": "max_iterations",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "get_chain_max_iterations",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2455072627,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ }
+ },
+ {
+ "name": "get_fabrik_joint_bone_name",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 844755477,
+ "return_value": {
+ "type": "String"
+ },
+ "arguments": [
+ {
+ "name": "joint_idx",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "set_fabrik_joint_bone_name",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 501894301,
+ "arguments": [
+ {
+ "name": "joint_idx",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "bone_name",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "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_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_index",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "get_fabrik_joint_length",
+ "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_fabrik_joint_length",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1602489585,
+ "arguments": [
+ {
+ "name": "joint_idx",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "length",
+ "type": "float",
+ "meta": "float"
+ }
+ ]
+ },
+ {
+ "name": "get_fabrik_joint_magnet",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 711720468,
+ "return_value": {
+ "type": "Vector3"
+ },
+ "arguments": [
+ {
+ "name": "joint_idx",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "set_fabrik_joint_magnet",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1530502735,
+ "arguments": [
+ {
+ "name": "joint_idx",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "magnet_position",
+ "type": "Vector3"
+ }
+ ]
+ },
+ {
+ "name": "get_fabrik_joint_auto_calculate_length",
+ "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_fabrik_joint_auto_calculate_length",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 300928843,
+ "arguments": [
+ {
+ "name": "joint_idx",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "auto_calculate_length",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "fabrik_joint_auto_calculate_length",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1286410249,
+ "arguments": [
+ {
+ "name": "joint_idx",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "get_fabrik_joint_use_tip_node",
+ "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_fabrik_joint_use_tip_node",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 300928843,
+ "arguments": [
+ {
+ "name": "joint_idx",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "use_tip_node",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "get_fabrik_joint_tip_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_tip_node",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2761262315,
+ "arguments": [
+ {
+ "name": "joint_idx",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "tip_node",
+ "type": "NodePath"
+ }
+ ]
+ },
+ {
+ "name": "get_fabrik_joint_use_target_basis",
+ "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_fabrik_joint_use_target_basis",
+ "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_basis",
+ "type": "bool"
+ }
+ ]
+ }
+ ],
+ "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"
+ },
+ {
+ "type": "float",
+ "name": "chain_tolerance",
+ "setter": "set_chain_tolerance",
+ "getter": "get_chain_tolerance"
+ },
+ {
+ "type": "int",
+ "name": "chain_max_iterations",
+ "setter": "set_chain_max_iterations",
+ "getter": "get_chain_max_iterations"
+ }
+ ]
+ },
+ {
+ "name": "SkeletonModification3DJiggle",
+ "is_refcounted": true,
+ "is_instantiable": true,
+ "inherits": "SkeletonModification3D",
+ "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": 3460891852,
+ "arguments": [
+ {
+ "name": "gravity",
+ "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_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": "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_bone_name",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 501894301,
+ "arguments": [
+ {
+ "name": "joint_idx",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "name",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "name": "get_jiggle_joint_bone_name",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 844755477,
+ "return_value": {
+ "type": "String"
+ },
+ "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": 1530502735,
+ "arguments": [
+ {
+ "name": "joint_idx",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "gravity",
+ "type": "Vector3"
+ }
+ ]
+ },
+ {
+ "name": "get_jiggle_joint_gravity",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 711720468,
+ "return_value": {
+ "type": "Vector3"
+ },
+ "arguments": [
+ {
+ "name": "joint_idx",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "set_jiggle_joint_roll",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1602489585,
+ "arguments": [
+ {
+ "name": "joint_idx",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "roll",
+ "type": "float",
+ "meta": "float"
+ }
+ ]
+ },
+ {
+ "name": "get_jiggle_joint_roll",
+ "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"
+ }
+ ]
+ }
+ ],
+ "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": "Vector3",
+ "name": "gravity",
+ "setter": "set_gravity",
+ "getter": "get_gravity"
+ }
+ ]
+ },
+ {
+ "name": "SkeletonModification3DLookAt",
+ "is_refcounted": true,
+ "is_instantiable": true,
+ "inherits": "SkeletonModification3D",
+ "api_type": "core",
+ "methods": [
+ {
+ "name": "set_bone_name",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 83702148,
+ "arguments": [
+ {
+ "name": "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_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": 3460891852,
+ "arguments": [
+ {
+ "name": "additional_rotation",
+ "type": "Vector3"
+ }
+ ]
+ },
+ {
+ "name": "get_additional_rotation",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3360562783,
+ "return_value": {
+ "type": "Vector3"
+ }
+ },
+ {
+ "name": "set_lock_rotation_to_plane",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "lock_to_plane",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "get_lock_rotation_to_plane",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 36873697,
+ "return_value": {
+ "type": "bool"
+ }
+ },
+ {
+ "name": "set_lock_rotation_plane",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1286410249,
+ "arguments": [
+ {
+ "name": "plane",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "get_lock_rotation_plane",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3905245786,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ }
+ }
+ ],
+ "properties": [
+ {
+ "type": "StringName",
+ "name": "bone_name",
+ "setter": "set_bone_name",
+ "getter": "get_bone_name"
+ },
+ {
+ "type": "int",
+ "name": "bone_index",
+ "setter": "set_bone_index",
+ "getter": "get_bone_index"
+ },
+ {
+ "type": "NodePath",
+ "name": "target_nodepath",
+ "setter": "set_target_node",
+ "getter": "get_target_node"
+ }
+ ]
+ },
+ {
+ "name": "SkeletonModification3DStackHolder",
+ "is_refcounted": true,
+ "is_instantiable": true,
+ "inherits": "SkeletonModification3D",
+ "api_type": "core",
+ "methods": [
+ {
+ "name": "set_held_modification_stack",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3155601425,
+ "arguments": [
+ {
+ "name": "held_modification_stack",
+ "type": "SkeletonModificationStack3D"
+ }
+ ]
+ },
+ {
+ "name": "get_held_modification_stack",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3652152314,
+ "return_value": {
+ "type": "SkeletonModificationStack3D"
+ }
+ }
+ ]
+ },
+ {
+ "name": "SkeletonModification3DTwoBoneIK",
+ "is_refcounted": true,
+ "is_instantiable": true,
+ "inherits": "SkeletonModification3D",
+ "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_use_pole_node",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "use_pole_node",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "get_use_pole_node",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 36873697,
+ "return_value": {
+ "type": "bool"
+ }
+ },
+ {
+ "name": "set_pole_node",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1348162250,
+ "arguments": [
+ {
+ "name": "pole_nodepath",
+ "type": "NodePath"
+ }
+ ]
+ },
+ {
+ "name": "get_pole_node",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 4075236667,
+ "return_value": {
+ "type": "NodePath"
+ }
+ },
+ {
+ "name": "set_use_tip_node",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "use_tip_node",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "get_use_tip_node",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 36873697,
+ "return_value": {
+ "type": "bool"
+ }
+ },
+ {
+ "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_auto_calculate_joint_length",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "auto_calculate_joint_length",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "get_auto_calculate_joint_length",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 36873697,
+ "return_value": {
+ "type": "bool"
+ }
+ },
+ {
+ "name": "set_joint_one_bone_name",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 83702148,
+ "arguments": [
+ {
+ "name": "bone_name",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "name": "get_joint_one_bone_name",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 201670096,
+ "return_value": {
+ "type": "String"
+ }
+ },
+ {
+ "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_one_length",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 373806689,
+ "arguments": [
+ {
+ "name": "bone_length",
+ "type": "float",
+ "meta": "float"
+ }
+ ]
+ },
+ {
+ "name": "get_joint_one_length",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1740695150,
+ "return_value": {
+ "type": "float",
+ "meta": "float"
+ }
+ },
+ {
+ "name": "set_joint_two_bone_name",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 83702148,
+ "arguments": [
+ {
+ "name": "bone_name",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "name": "get_joint_two_bone_name",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 201670096,
+ "return_value": {
+ "type": "String"
+ }
+ },
+ {
+ "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"
+ }
+ },
+ {
+ "name": "set_joint_two_length",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 373806689,
+ "arguments": [
+ {
+ "name": "bone_length",
+ "type": "float",
+ "meta": "float"
+ }
+ ]
+ },
+ {
+ "name": "get_joint_two_length",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1740695150,
+ "return_value": {
+ "type": "float",
+ "meta": "float"
+ }
+ },
+ {
+ "name": "set_joint_one_roll",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 373806689,
+ "arguments": [
+ {
+ "name": "roll",
+ "type": "float",
+ "meta": "float"
+ }
+ ]
+ },
+ {
+ "name": "get_joint_one_roll",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1740695150,
+ "return_value": {
+ "type": "float",
+ "meta": "float"
+ }
+ },
+ {
+ "name": "set_joint_two_roll",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 373806689,
+ "arguments": [
+ {
+ "name": "roll",
+ "type": "float",
+ "meta": "float"
+ }
+ ]
+ },
+ {
+ "name": "get_joint_two_roll",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1740695150,
+ "return_value": {
+ "type": "float",
+ "meta": "float"
+ }
+ }
+ ],
+ "properties": [
+ {
+ "type": "NodePath",
+ "name": "target_nodepath",
+ "setter": "set_target_node",
+ "getter": "get_target_node"
+ }
+ ]
+ },
+ {
+ "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": "SkeletonModificationStack3D",
+ "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": 4260634309,
+ "return_value": {
+ "type": "SkeletonModification3D"
+ },
+ "arguments": [
+ {
+ "name": "mod_idx",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "add_modification",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2301100674,
+ "arguments": [
+ {
+ "name": "modification",
+ "type": "SkeletonModification3D"
+ }
+ ]
+ },
+ {
+ "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": 94671383,
+ "arguments": [
+ {
+ "name": "mod_idx",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "modification",
+ "type": "SkeletonModification3D"
+ }
+ ]
+ },
+ {
+ "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": 1488626673,
+ "return_value": {
+ "type": "Skeleton3D"
+ }
+ }
+ ],
+ "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": "Texture",
+ "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
+ }
+ ]
+ }
+ ],
+ "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_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": "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": "speed",
+ "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": 1628453603,
+ "arguments": [
+ {
+ "name": "anim",
+ "type": "StringName"
+ },
+ {
+ "name": "frame",
+ "type": "Texture2D"
+ },
+ {
+ "name": "at_position",
+ "type": "int",
+ "meta": "int32",
+ "default_value": "-1"
+ }
+ ]
+ },
+ {
+ "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",
+ "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": "set_frame",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3435961619,
+ "arguments": [
+ {
+ "name": "anim",
+ "type": "StringName"
+ },
+ {
+ "name": "idx",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "txt",
+ "type": "Texture2D"
+ }
+ ]
+ },
+ {
+ "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": "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"
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ ]
+ },
+ {
+ "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": 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": 2359858912,
+ "return_value": {
+ "type": "enum::Error"
+ },
+ "arguments": [
+ {
+ "name": "stream",
+ "type": "StreamPeer"
+ },
+ {
+ "name": "private_key",
+ "type": "CryptoKey"
+ },
+ {
+ "name": "certificate",
+ "type": "X509Certificate"
+ },
+ {
+ "name": "chain",
+ "type": "X509Certificate",
+ "default_value": "null"
+ }
+ ]
+ },
+ {
+ "name": "connect_to_stream",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 127827767,
+ "return_value": {
+ "type": "enum::Error"
+ },
+ "arguments": [
+ {
+ "name": "stream",
+ "type": "StreamPeer"
+ },
+ {
+ "name": "validate_certs",
+ "type": "bool",
+ "default_value": "false"
+ },
+ {
+ "name": "for_hostname",
+ "type": "String",
+ "default_value": "\"\""
+ },
+ {
+ "name": "valid_certificate",
+ "type": "X509Certificate",
+ "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": "set_blocking_handshake_enabled",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "enabled",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "is_blocking_handshake_enabled",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 36873697,
+ "return_value": {
+ "type": "bool"
+ }
+ }
+ ],
+ "properties": [
+ {
+ "type": "bool",
+ "name": "blocking_handshake",
+ "setter": "set_blocking_handshake_enabled",
+ "getter": "is_blocking_handshake_enabled"
+ }
+ ]
+ },
+ {
+ "name": "StyleBox",
+ "is_refcounted": true,
+ "is_instantiable": true,
+ "inherits": "Resource",
+ "api_type": "core",
+ "methods": [
+ {
+ "name": "_get_style_margin",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "float"
+ },
+ "arguments": [
+ {
+ "name": "side",
+ "type": "enum::Side"
+ }
+ ]
+ },
+ {
+ "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_center_size",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "Vector2"
+ }
+ },
+ {
+ "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": "_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": "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"
+ }
+ ]
+ },
+ {
+ "name": "set_default_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_default_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_default_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_minimum_size",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3341600327,
+ "return_value": {
+ "type": "Vector2"
+ }
+ },
+ {
+ "name": "get_center_size",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3341600327,
+ "return_value": {
+ "type": "Vector2"
+ }
+ },
+ {
+ "name": "get_offset",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3341600327,
+ "return_value": {
+ "type": "Vector2"
+ }
+ },
+ {
+ "name": "get_current_item_drawn",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3213695180,
+ "return_value": {
+ "type": "CanvasItem"
+ }
+ },
+ {
+ "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"
+ }
+ ]
+ }
+ ],
+ "properties": [
+ {
+ "type": "float",
+ "name": "content_margin_left",
+ "setter": "set_default_margin",
+ "getter": "get_default_margin",
+ "index": 0
+ },
+ {
+ "type": "float",
+ "name": "content_margin_top",
+ "setter": "set_default_margin",
+ "getter": "get_default_margin",
+ "index": 1
+ },
+ {
+ "type": "float",
+ "name": "content_margin_right",
+ "setter": "set_default_margin",
+ "getter": "get_default_margin",
+ "index": 2
+ },
+ {
+ "type": "float",
+ "name": "content_margin_bottom",
+ "setter": "set_default_margin",
+ "getter": "get_default_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_margin_size",
+ "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_margin_size_all",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 373806689,
+ "arguments": [
+ {
+ "name": "size",
+ "type": "float",
+ "meta": "float"
+ }
+ ]
+ },
+ {
+ "name": "get_margin_size",
+ "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_size",
+ "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_size",
+ "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": "margin_left",
+ "setter": "set_margin_size",
+ "getter": "get_margin_size",
+ "index": 0
+ },
+ {
+ "type": "float",
+ "name": "margin_top",
+ "setter": "set_margin_size",
+ "getter": "get_margin_size",
+ "index": 1
+ },
+ {
+ "type": "float",
+ "name": "margin_right",
+ "setter": "set_margin_size",
+ "getter": "get_margin_size",
+ "index": 2
+ },
+ {
+ "type": "float",
+ "name": "margin_bottom",
+ "setter": "set_margin_size",
+ "getter": "get_margin_size",
+ "index": 3
+ },
+ {
+ "type": "float",
+ "name": "expand_margin_left",
+ "setter": "set_expand_margin_size",
+ "getter": "get_expand_margin_size",
+ "index": 0
+ },
+ {
+ "type": "float",
+ "name": "expand_margin_top",
+ "setter": "set_expand_margin_size",
+ "getter": "get_expand_margin_size",
+ "index": 1
+ },
+ {
+ "type": "float",
+ "name": "expand_margin_right",
+ "setter": "set_expand_margin_size",
+ "getter": "get_expand_margin_size",
+ "index": 2
+ },
+ {
+ "type": "float",
+ "name": "expand_margin_bottom",
+ "setter": "set_expand_margin_size",
+ "getter": "get_expand_margin_size",
+ "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": "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": 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": "Array",
+ "default_value": "[]"
+ }
+ ]
+ },
+ {
+ "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": 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": "uint32",
+ "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"
+ }
+ ]
+ },
+ {
+ "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": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2185802765,
+ "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_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": "float",
+ "name": "oversampling",
+ "setter": "set_oversampling",
+ "getter": "get_oversampling"
+ },
+ {
+ "type": "typedarray::24/17:Font",
+ "name": "fallbacks",
+ "setter": "set_fallbacks",
+ "getter": "get_fallbacks"
+ }
+ ]
+ },
+ {
+ "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": 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": "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": "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_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": "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"
+ }
+ }
+ ],
+ "signals": [
+ {
+ "name": "tab_selected",
+ "arguments": [
+ {
+ "name": "tab",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "name": "tab_changed",
+ "arguments": [
+ {
+ "name": "tab",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "name": "tab_clicked",
+ "arguments": [
+ {
+ "name": "tab",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "name": "tab_rmb_clicked",
+ "arguments": [
+ {
+ "name": "tab",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "name": "tab_close_pressed",
+ "arguments": [
+ {
+ "name": "tab",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "name": "tab_button_pressed",
+ "arguments": [
+ {
+ "name": "tab",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "name": "tab_hovered",
+ "arguments": [
+ {
+ "name": "tab",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "name": "active_tab_rearranged",
+ "arguments": [
+ {
+ "name": "idx_to",
+ "type": "int"
+ }
+ ]
+ }
+ ],
+ "properties": [
+ {
+ "type": "int",
+ "name": "current_tab",
+ "setter": "set_current_tab",
+ "getter": "get_current_tab"
+ },
+ {
+ "type": "int",
+ "name": "tab_alignment",
+ "setter": "set_tab_alignment",
+ "getter": "get_tab_alignment"
+ },
+ {
+ "type": "bool",
+ "name": "clip_tabs",
+ "setter": "set_clip_tabs",
+ "getter": "get_clip_tabs"
+ },
+ {
+ "type": "int",
+ "name": "tab_close_display_policy",
+ "setter": "set_tab_close_display_policy",
+ "getter": "get_tab_close_display_policy"
+ },
+ {
+ "type": "int",
+ "name": "max_tab_width",
+ "setter": "set_max_tab_width",
+ "getter": "get_max_tab_width"
+ },
+ {
+ "type": "bool",
+ "name": "scrolling_enabled",
+ "setter": "set_scrolling_enabled",
+ "getter": "get_scrolling_enabled"
+ },
+ {
+ "type": "bool",
+ "name": "drag_to_rearrange_enabled",
+ "setter": "set_drag_to_rearrange_enabled",
+ "getter": "get_drag_to_rearrange_enabled"
+ },
+ {
+ "type": "int",
+ "name": "tabs_rearrange_group",
+ "setter": "set_tabs_rearrange_group",
+ "getter": "get_tabs_rearrange_group"
+ },
+ {
+ "type": "bool",
+ "name": "scroll_to_selected",
+ "setter": "set_scroll_to_selected",
+ "getter": "get_scroll_to_selected"
+ },
+ {
+ "type": "bool",
+ "name": "select_with_rmb",
+ "setter": "set_select_with_rmb",
+ "getter": "get_select_with_rmb"
+ },
+ {
+ "type": "int",
+ "name": "tab_count",
+ "setter": "set_tab_count",
+ "getter": "get_tab_count"
+ }
+ ]
+ },
+ {
+ "name": "TabContainer",
+ "is_refcounted": false,
+ "is_instantiable": true,
+ "inherits": "Container",
+ "api_type": "core",
+ "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": "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_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_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"
+ }
+ }
+ ],
+ "signals": [
+ {
+ "name": "tab_changed",
+ "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"
+ }
+ ]
+ },
+ {
+ "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_DIR_INHERITED",
+ "value": 7
+ },
+ {
+ "name": "MENU_DIR_AUTO",
+ "value": 8
+ },
+ {
+ "name": "MENU_DIR_LTR",
+ "value": 9
+ },
+ {
+ "name": "MENU_DIR_RTL",
+ "value": 10
+ },
+ {
+ "name": "MENU_DISPLAY_UCC",
+ "value": 11
+ },
+ {
+ "name": "MENU_INSERT_LRM",
+ "value": 12
+ },
+ {
+ "name": "MENU_INSERT_RLM",
+ "value": 13
+ },
+ {
+ "name": "MENU_INSERT_LRE",
+ "value": 14
+ },
+ {
+ "name": "MENU_INSERT_RLE",
+ "value": 15
+ },
+ {
+ "name": "MENU_INSERT_LRO",
+ "value": 16
+ },
+ {
+ "name": "MENU_INSERT_RLO",
+ "value": 17
+ },
+ {
+ "name": "MENU_INSERT_PDF",
+ "value": 18
+ },
+ {
+ "name": "MENU_INSERT_ALM",
+ "value": 19
+ },
+ {
+ "name": "MENU_INSERT_LRI",
+ "value": 20
+ },
+ {
+ "name": "MENU_INSERT_RLI",
+ "value": 21
+ },
+ {
+ "name": "MENU_INSERT_FSI",
+ "value": 22
+ },
+ {
+ "name": "MENU_INSERT_PDI",
+ "value": 23
+ },
+ {
+ "name": "MENU_INSERT_ZWJ",
+ "value": 24
+ },
+ {
+ "name": "MENU_INSERT_ZWNJ",
+ "value": 25
+ },
+ {
+ "name": "MENU_INSERT_WJ",
+ "value": 26
+ },
+ {
+ "name": "MENU_INSERT_SHY",
+ "value": 27
+ },
+ {
+ "name": "MENU_MAX",
+ "value": 28
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "name": "caret_index",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "name": "_backspace",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "arguments": [
+ {
+ "name": "caret_index",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "name": "_cut",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "arguments": [
+ {
+ "name": "caret_index",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "name": "_copy",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "arguments": [
+ {
+ "name": "caret_index",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "name": "_paste",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "arguments": [
+ {
+ "name": "caret_index",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "name": "_paste_primary_clipboard",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "arguments": [
+ {
+ "name": "caret_index",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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": 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": 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": 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": 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_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": 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": 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": 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": 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": "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": 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": 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": 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": 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": "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": "SyntaxHighlighter",
+ "name": "syntax_highlighter",
+ "setter": "set_syntax_highlighter",
+ "getter": "get_syntax_highlighter"
+ },
+ {
+ "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_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": "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": 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": 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": 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": 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": 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_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": "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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": "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": "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": "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_NONE",
+ "value": 5
+ },
+ {
+ "name": "STRUCTURED_TEXT_CUSTOM",
+ "value": 6
+ }
+ ]
+ }
+ ],
+ "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": "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_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_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_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_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": 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": 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": 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": 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": 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": 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": "float",
+ "default_value": "0.0"
+ }
+ ]
+ },
+ {
+ "name": "shaped_text_resize_object",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 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": "float",
+ "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": 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": 603718830,
+ "return_value": {
+ "type": "float",
+ "meta": "double"
+ },
+ "arguments": [
+ {
+ "name": "shaped",
+ "type": "RID"
+ },
+ {
+ "name": "width",
+ "type": "float",
+ "meta": "double"
+ },
+ {
+ "name": "jst_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_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": 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": 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": 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": 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_draw",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 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": 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": 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": 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": 1398910359,
+ "return_value": {
+ "type": "PackedInt32Array"
+ },
+ "arguments": [
+ {
+ "name": "string",
+ "type": "String"
+ },
+ {
+ "name": "language",
+ "type": "String",
+ "default_value": "\"\""
+ },
+ {
+ "name": "chars_per_line",
+ "type": "int",
+ "meta": "int32",
+ "default_value": "0"
+ }
+ ]
+ },
+ {
+ "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": 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": 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::Vector2i"
+ },
+ "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"
+ }
+ },
+ {
+ "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"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_create_font",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_font_get_face_index",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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"
+ },
+ "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_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"
+ }
+ ]
+ },
+ {
+ "name": "_font_get_weight",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_font_get_stretch",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_font_get_msdf_pixel_range",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_font_get_msdf_size",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_font_get_fixed_size",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_font_get_embolden",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "float"
+ },
+ "arguments": [
+ {
+ "name": "font_rid",
+ "type": "RID"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_font_get_oversampling",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "float"
+ },
+ "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"
+ },
+ {
+ "name": "ascent",
+ "type": "float"
+ }
+ ]
+ },
+ {
+ "name": "_font_get_ascent",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "float"
+ },
+ "arguments": [
+ {
+ "name": "font_rid",
+ "type": "RID"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "name": "descent",
+ "type": "float"
+ }
+ ]
+ },
+ {
+ "name": "_font_get_descent",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "float"
+ },
+ "arguments": [
+ {
+ "name": "font_rid",
+ "type": "RID"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "name": "underline_position",
+ "type": "float"
+ }
+ ]
+ },
+ {
+ "name": "_font_get_underline_position",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "float"
+ },
+ "arguments": [
+ {
+ "name": "font_rid",
+ "type": "RID"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "name": "underline_thickness",
+ "type": "float"
+ }
+ ]
+ },
+ {
+ "name": "_font_get_underline_thickness",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "float"
+ },
+ "arguments": [
+ {
+ "name": "font_rid",
+ "type": "RID"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "name": "scale",
+ "type": "float"
+ }
+ ]
+ },
+ {
+ "name": "_font_get_scale",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "float"
+ },
+ "arguments": [
+ {
+ "name": "font_rid",
+ "type": "RID"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "name": "_font_get_texture_count",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "name": "glyph",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "name": "glyph",
+ "type": "int"
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ },
+ "arguments": [
+ {
+ "name": "font_rid",
+ "type": "RID"
+ },
+ {
+ "name": "size",
+ "type": "Vector2i"
+ },
+ {
+ "name": "glyph",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "name": "texture_idx",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "name": "index",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ },
+ "arguments": [
+ {
+ "name": "font_rid",
+ "type": "RID"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ },
+ {
+ "name": "char",
+ "type": "int"
+ },
+ {
+ "name": "variation_selector",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "name": "end",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "name": "pos",
+ "type": "Vector2"
+ },
+ {
+ "name": "index",
+ "type": "int"
+ },
+ {
+ "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"
+ },
+ {
+ "name": "outline_size",
+ "type": "int"
+ },
+ {
+ "name": "pos",
+ "type": "Vector2"
+ },
+ {
+ "name": "index",
+ "type": "int"
+ },
+ {
+ "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"
+ }
+ },
+ {
+ "name": "_font_set_global_oversampling",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "arguments": [
+ {
+ "name": "oversampling",
+ "type": "float"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "name": "index",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "name": "pos",
+ "type": "Vector2"
+ },
+ {
+ "name": "index",
+ "type": "int"
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_shaped_text_get_spacing",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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"
+ },
+ {
+ "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"
+ },
+ {
+ "name": "baseline",
+ "type": "float"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_shaped_get_span_count",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "name": "fonts",
+ "type": "typedarray::RID"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ },
+ {
+ "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"
+ },
+ {
+ "name": "length",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ "arguments": [
+ {
+ "name": "shaped",
+ "type": "RID"
+ },
+ {
+ "name": "width",
+ "type": "float"
+ },
+ {
+ "name": "jst_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"
+ },
+ "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"
+ },
+ "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"
+ },
+ {
+ "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"
+ },
+ {
+ "name": "start",
+ "type": "int"
+ },
+ {
+ "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"
+ },
+ "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"
+ },
+ "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"
+ },
+ "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"
+ },
+ {
+ "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"
+ },
+ "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"
+ },
+ "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"
+ },
+ "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"
+ },
+ "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"
+ },
+ "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"
+ },
+ "arguments": [
+ {
+ "name": "shaped",
+ "type": "RID"
+ },
+ {
+ "name": "start",
+ "type": "int"
+ },
+ {
+ "name": "end",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ },
+ {
+ "name": "end",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "name": "_shaped_text_hit_test_grapheme",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "arguments": [
+ {
+ "name": "shaped",
+ "type": "RID"
+ },
+ {
+ "name": "coord",
+ "type": "float"
+ }
+ ]
+ },
+ {
+ "name": "_shaped_text_hit_test_position",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "arguments": [
+ {
+ "name": "shaped",
+ "type": "RID"
+ },
+ {
+ "name": "coord",
+ "type": "float"
+ }
+ ]
+ },
+ {
+ "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"
+ },
+ {
+ "name": "clip_r",
+ "type": "float"
+ },
+ {
+ "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"
+ },
+ {
+ "name": "clip_r",
+ "type": "float"
+ },
+ {
+ "name": "outline_size",
+ "type": "int"
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_shaped_text_next_grapheme_pos",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "arguments": [
+ {
+ "name": "shaped",
+ "type": "RID"
+ },
+ {
+ "name": "pos",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "name": "_shaped_text_prev_grapheme_pos",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "arguments": [
+ {
+ "name": "shaped",
+ "type": "RID"
+ },
+ {
+ "name": "pos",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_is_confusable",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "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::Vector2i"
+ },
+ "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"
+ }
+ },
+ {
+ "name": "_get_height",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ }
+ },
+ {
+ "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"
+ },
+ {
+ "name": "y",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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": 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": 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": 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": "Texture2DArray",
+ "is_refcounted": true,
+ "is_instantiable": true,
+ "inherits": "ImageTextureLayered",
+ "api_type": "core"
+ },
+ {
+ "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"
+ }
+ },
+ {
+ "name": "_get_height",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ }
+ },
+ {
+ "name": "_get_depth",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ }
+ },
+ {
+ "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": "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": "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"
+ }
+ },
+ {
+ "name": "_get_width",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ }
+ },
+ {
+ "name": "_get_height",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ }
+ },
+ {
+ "name": "_get_layers",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ }
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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": "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": "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_ignore_texture_size",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "ignore",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "get_ignore_texture_size",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 36873697,
+ "return_value": {
+ "type": "bool"
+ }
+ },
+ {
+ "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": "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": "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": 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": "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_offset",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1130785943,
+ "arguments": [
+ {
+ "name": "texture_offset",
+ "type": "Vector2i"
+ }
+ ]
+ },
+ {
+ "name": "get_texture_offset",
+ "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_offset",
+ "setter": "set_texture_offset",
+ "getter": "get_texture_offset"
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ },
+ {
+ "name": "coords",
+ "type": "Vector2i"
+ },
+ {
+ "name": "tile_data",
+ "type": "TileData"
+ }
+ ]
+ },
+ {
+ "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_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_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_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": 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_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": 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": 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": "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": "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_rect",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 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": "cell_quadrant_size",
+ "setter": "set_quadrant_size",
+ "getter": "get_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": 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": 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": 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": "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": 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",
+ "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": 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": 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": 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": "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_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": 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": 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": 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"
+ },
+ {
+ "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": 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": 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": 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": 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": 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": 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": 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": "idx",
+ "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": "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": 2240911060,
+ "return_value": {
+ "type": "bool"
+ }
+ },
+ {
+ "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": 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_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"
+ }
+ }
+ ],
+ "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_custom_button_pressed"
+ },
+ {
+ "name": "item_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": "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_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": 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_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": 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_idx",
+ "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_idx",
+ "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_idx",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "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_idx",
+ "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_idx",
+ "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_idx",
+ "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_idx",
+ "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_idx",
+ "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": "idx",
+ "type": "int",
+ "meta": "int32",
+ "default_value": "-1"
+ }
+ ]
+ },
+ {
+ "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_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": "idx",
+ "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": "remove_child",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1819951137,
+ "arguments": [
+ {
+ "name": "child",
+ "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": "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": "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": 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": 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": 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": 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": 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": 183245820,
+ "arguments": [
+ {
+ "name": "name",
+ "type": "String"
+ },
+ {
+ "name": "merge_mode",
+ "type": "enum::UndoRedo.MergeMode",
+ "default_value": "0"
+ }
+ ]
+ },
+ {
+ "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": false,
+ "inherits": "Resource",
+ "api_type": "core"
+ },
+ {
+ "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_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": "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": "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",
+ "methods": [
+ {
+ "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": "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_MAX",
+ "value": 2
+ }
+ ]
+ },
+ {
+ "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": "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_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": "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": "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": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 829782337,
+ "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": "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": "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": "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_VECTOR_2D",
+ "value": 2
+ },
+ {
+ "name": "VARYING_TYPE_VECTOR_3D",
+ "value": 3
+ },
+ {
+ "name": "VARYING_TYPE_VECTOR_4D",
+ "value": 4
+ },
+ {
+ "name": "VARYING_TYPE_BOOLEAN",
+ "value": 5
+ },
+ {
+ "name": "VARYING_TYPE_TRANSFORM",
+ "value": 6
+ },
+ {
+ "name": "VARYING_TYPE_MAX",
+ "value": 7
+ }
+ ]
+ }
+ ],
+ "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_VECTOR_2D",
+ "value": 2
+ },
+ {
+ "name": "PORT_TYPE_VECTOR_3D",
+ "value": 3
+ },
+ {
+ "name": "PORT_TYPE_VECTOR_4D",
+ "value": 4
+ },
+ {
+ "name": "PORT_TYPE_BOOLEAN",
+ "value": 5
+ },
+ {
+ "name": "PORT_TYPE_TRANSFORM",
+ "value": 6
+ },
+ {
+ "name": "PORT_TYPE_SAMPLER",
+ "value": 7
+ },
+ {
+ "name": "PORT_TYPE_MAX",
+ "value": 8
+ }
+ ]
+ }
+ ],
+ "methods": [
+ {
+ "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"
+ }
+ }
+ ],
+ "signals": [
+ {
+ "name": "editor_refresh_request"
+ }
+ ],
+ "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_VECTOR_2D",
+ "value": 2
+ },
+ {
+ "name": "OP_TYPE_VECTOR_3D",
+ "value": 3
+ },
+ {
+ "name": "OP_TYPE_VECTOR_4D",
+ "value": 4
+ },
+ {
+ "name": "OP_TYPE_MAX",
+ "value": 5
+ }
+ ]
+ }
+ ],
+ "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_VECTOR_2D",
+ "value": 2
+ },
+ {
+ "name": "CTYPE_VECTOR_3D",
+ "value": 3
+ },
+ {
+ "name": "CTYPE_VECTOR_4D",
+ "value": 4
+ },
+ {
+ "name": "CTYPE_BOOLEAN",
+ "value": 5
+ },
+ {
+ "name": "CTYPE_TRANSFORM",
+ "value": 6
+ },
+ {
+ "name": "CTYPE_MAX",
+ "value": 7
+ }
+ ]
+ },
+ {
+ "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": "int"
+ }
+ },
+ {
+ "name": "_get_input_port_count",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ }
+ },
+ {
+ "name": "_get_input_port_type",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "arguments": [
+ {
+ "name": "port",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_get_output_port_count",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ }
+ },
+ {
+ "name": "_get_output_port_type",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "arguments": [
+ {
+ "name": "port",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ ]
+ }
+ ],
+ "properties": [
+ {
+ "type": "bool",
+ "name": "initialized",
+ "setter": "_set_initialized",
+ "getter": "_is_initialized"
+ }
+ ]
+ },
+ {
+ "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
+ }
+ ]
+ }
+ ],
+ "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"
+ }
+ }
+ ],
+ "properties": [
+ {
+ "type": "int",
+ "name": "op_type",
+ "setter": "set_op_type",
+ "getter": "get_op_type"
+ },
+ {
+ "type": "int",
+ "name": "function",
+ "setter": "set_function",
+ "getter": "get_function"
+ }
+ ]
+ },
+ {
+ "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_MAX",
+ "value": 3
+ }
+ ]
+ }
+ ],
+ "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": "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": "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_VECTOR_2D",
+ "value": 2
+ },
+ {
+ "name": "OP_TYPE_VECTOR_3D",
+ "value": 3
+ },
+ {
+ "name": "OP_TYPE_VECTOR_4D",
+ "value": 4
+ },
+ {
+ "name": "OP_TYPE_BOOLEAN",
+ "value": 5
+ },
+ {
+ "name": "OP_TYPE_TRANSFORM",
+ "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": 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_MAX",
+ "value": 6
+ }
+ ]
+ },
+ {
+ "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
+ }
+ ]
+ }
+ ],
+ "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": "type",
+ "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": "type",
+ "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"
+ }
+ }
+ ],
+ "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"
+ }
+ ]
+ },
+ {
+ "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": "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": "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_extents",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3460891852,
+ "arguments": [
+ {
+ "name": "extents",
+ "type": "Vector3"
+ }
+ ]
+ },
+ {
+ "name": "get_extents",
+ "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": "extents",
+ "setter": "set_extents",
+ "getter": "get_extents"
+ },
+ {
+ "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"
+ }
+ ]
+ },
+ {
+ "name": "_get_available_packet_count",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ }
+ },
+ {
+ "name": "_get_max_packet_size",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ }
+ },
+ {
+ "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"
+ }
+ },
+ {
+ "name": "_get_max_packet_life_time",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ }
+ },
+ {
+ "name": "_get_max_retransmits",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ }
+ },
+ {
+ "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"
+ }
+ }
+ ]
+ },
+ {
+ "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": 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": 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": 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": 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": "Object"
+ },
+ "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"
+ },
+ {
+ "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": 3369256093,
+ "return_value": {
+ "type": "enum::Error"
+ },
+ "arguments": [
+ {
+ "name": "url",
+ "type": "String"
+ },
+ {
+ "name": "verify_tls",
+ "type": "bool",
+ "default_value": "true"
+ },
+ {
+ "name": "tls_certificate",
+ "type": "X509Certificate",
+ "default_value": "null"
+ }
+ ]
+ },
+ {
+ "name": "create_server",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2363339283,
+ "return_value": {
+ "type": "enum::Error"
+ },
+ "arguments": [
+ {
+ "name": "port",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "bind_address",
+ "type": "String",
+ "default_value": "\"*\""
+ },
+ {
+ "name": "tls_key",
+ "type": "CryptoKey",
+ "default_value": "null"
+ },
+ {
+ "name": "tls_certificate",
+ "type": "X509Certificate",
+ "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": 3369256093,
+ "return_value": {
+ "type": "enum::Error"
+ },
+ "arguments": [
+ {
+ "name": "url",
+ "type": "String"
+ },
+ {
+ "name": "verify_tls",
+ "type": "bool",
+ "default_value": "true"
+ },
+ {
+ "name": "trusted_tls_certificate",
+ "type": "X509Certificate",
+ "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": 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"
+ }
+ }
+ ],
+ "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"
+ }
+ ],
+ "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_MAX",
+ "value": 7
+ }
+ ]
+ },
+ {
+ "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": "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
+ }
+ ]
+ }
+ ],
+ "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_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": "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": "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_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_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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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_ratio",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1912078273,
+ "arguments": [
+ {
+ "name": "ratio",
+ "type": "float",
+ "meta": "float",
+ "default_value": "0.8"
+ }
+ ]
+ },
+ {
+ "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_clamped",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3728566557,
+ "arguments": [
+ {
+ "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": "titlebar_changed"
+ }
+ ],
+ "properties": [
+ {
+ "type": "String",
+ "name": "title",
+ "setter": "set_title",
+ "getter": "get_title"
+ },
+ {
+ "type": "Vector2i",
+ "name": "position",
+ "setter": "set_position",
+ "getter": "get_position"
+ },
+ {
+ "type": "Vector2i",
+ "name": "size",
+ "setter": "set_size",
+ "getter": "get_size"
+ },
+ {
+ "type": "int",
+ "name": "mode",
+ "setter": "set_mode",
+ "getter": "get_mode"
+ },
+ {
+ "type": "int",
+ "name": "current_screen",
+ "setter": "set_current_screen",
+ "getter": "get_current_screen"
+ },
+ {
+ "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": "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": "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": "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": 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": 1286410249,
+ "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": 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": "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_value",
+ "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_axis",
+ "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_value_changed",
+ "arguments": [
+ {
+ "name": "name",
+ "type": "String"
+ },
+ {
+ "name": "value",
+ "type": "float"
+ }
+ ]
+ },
+ {
+ "name": "input_axis_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
+ }
+ ]
+ }
+ ],
+ "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_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"
+ }
+ ]
+ }
+ ],
+ "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": "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"
+ }
+ },
+ {
+ "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": "_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": "int"
+ }
+ },
+ {
+ "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": "int"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ },
+ {
+ "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"
+ },
+ {
+ "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"
+ },
+ {
+ "name": "aspect",
+ "type": "float"
+ },
+ {
+ "name": "z_near",
+ "type": "float"
+ },
+ {
+ "name": "z_far",
+ "type": "float"
+ }
+ ]
+ },
+ {
+ "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": "int"
+ }
+ },
+ {
+ "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"
+ },
+ {
+ "name": "amplitude",
+ "type": "float"
+ },
+ {
+ "name": "duration_sec",
+ "type": "float"
+ },
+ {
+ "name": "delay_sec",
+ "type": "float"
+ }
+ ]
+ },
+ {
+ "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"
+ }
+ },
+ {
+ "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"
+ }
+ ]
+ }
+ ],
+ "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": "button_pressed",
+ "arguments": [
+ {
+ "name": "name",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "name": "button_released",
+ "arguments": [
+ {
+ "name": "name",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "name": "input_value_changed",
+ "arguments": [
+ {
+ "name": "name",
+ "type": "String"
+ },
+ {
+ "name": "value",
+ "type": "float"
+ }
+ ]
+ },
+ {
+ "name": "input_axis_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_co