From d0d7d7da7e2af9f468790a6ed1029c25e9c3974e Mon Sep 17 00:00:00 2001 From: Amaury Date: Wed, 25 Mar 2020 11:00:23 +0100 Subject: [PATCH] Let's code --- .gitignore | 468 + .../DungeonAndDeamonScript.sln | 31 + .../DungeonAndDemaonScript/Bullet.cpp | 1 + .../DungeonAndDemaonScript/Bullet.h | 9 + .../DungeonAndDemaonScript.vcxproj | 223 + .../DungeonAndDemaonScript.vcxproj.filters | 216 + .../DungeonAndDemaonScript/Entite.cpp | 13 + .../DungeonAndDemaonScript/Entite.h | 20 + .../DungeonAndDemaonScript/Equipement.cpp | 1 + .../DungeonAndDemaonScript/Equipement.h | 7 + .../GestionCollision.cpp | 16 + .../DungeonAndDemaonScript/GestionCollision.h | 20 + .../GestionIdentifiant.cpp | 6 + .../GestionIdentifiant.h | 10 + .../DungeonAndDemaonScript/GestionItem.cpp | 1 + .../DungeonAndDemaonScript/GestionItem.h | 11 + .../DungeonAndDemaonScript/GestionJeu.cpp | 1 + .../DungeonAndDemaonScript/GestionJeu.h | 19 + .../DungeonAndDemaonScript/GestionMobs.cpp | 17 + .../DungeonAndDemaonScript/GestionMobs.h | 19 + .../DungeonAndDemaonScript/GestionPlayer.cpp | 25 + .../DungeonAndDemaonScript/GestionPlayer.h | 17 + .../DungeonAndDemaonScript/GestionTerrain.cpp | 17 + .../DungeonAndDemaonScript/GestionTerrain.h | 18 + .../DungeonAndDemaonScript/GodotLibrary.cpp | 16 + .../DungeonAndDemaonScript/Item.cpp | 1 + .../DungeonAndDemaonScript/Item.h | 7 + .../DungeonAndDemaonScript/Loot.cpp | 1 + .../DungeonAndDemaonScript/Loot.h | 7 + .../DungeonAndDemaonScript/Mobs.cpp | 1 + .../DungeonAndDemaonScript/Mobs.h | 11 + .../DungeonAndDemaonScript/MobsAgressif.cpp | 1 + .../DungeonAndDemaonScript/MobsAgressif.h | 10 + .../DungeonAndDemaonScript/MobsCorpACorp.cpp | 1 + .../DungeonAndDemaonScript/MobsCorpACorp.h | 9 + .../MobsCorpACorpIA.cpp | 5 + .../DungeonAndDemaonScript/MobsCorpACorpIA.h | 13 + .../DungeonAndDemaonScript/MobsDistance.cpp | 1 + .../DungeonAndDemaonScript/MobsDistance.h | 7 + .../DungeonAndDemaonScript/MobsDistanceIA.cpp | 5 + .../DungeonAndDemaonScript/MobsDistanceIA.h | 13 + .../DungeonAndDemaonScript/MobsIA.cpp | 1 + .../DungeonAndDemaonScript/MobsIA.h | 5 + .../DungeonAndDemaonScript/MobsPassif.cpp | 1 + .../DungeonAndDemaonScript/MobsPassif.h | 7 + .../DungeonAndDemaonScript/Mur.cpp | 1 + .../DungeonAndDemaonScript/Mur.h | 7 + .../DungeonAndDemaonScript/Piece.cpp | 1 + .../DungeonAndDemaonScript/Piece.h | 9 + .../DungeonAndDemaonScript/Player.cpp | 14 + .../DungeonAndDemaonScript/Player.h | 21 + .../DungeonAndDemaonScript/Root.cpp | 1 + .../DungeonAndDemaonScript/Root.h | 5 + .../DungeonAndDemaonScript/Sol.cpp | 1 + .../DungeonAndDemaonScript/Sol.h | 7 + .../DungeonAndDemaonScript/SolSolide.cpp | 1 + .../DungeonAndDemaonScript/SolSolide.h | 7 + .../DungeonAndDemaonScript/SolTraversable.cpp | 1 + .../DungeonAndDemaonScript/SolTraversable.h | 7 + .../DungeonAndDemaonScript/Terrain.cpp | 1 + .../DungeonAndDemaonScript/Terrain.h | 8 + GodoBinding/godot_headers/.gitattributes | 13 + GodoBinding/godot_headers/LICENSE.md | 21 + GodoBinding/godot_headers/README.md | 234 + .../godot_headers/android/godot_android.h | 56 + GodoBinding/godot_headers/api.json | 190762 +++++++++++++++ GodoBinding/godot_headers/arvr/godot_arvr.h | 92 + GodoBinding/godot_headers/gdnative/aabb.h | 118 + GodoBinding/godot_headers/gdnative/array.h | 147 + GodoBinding/godot_headers/gdnative/basis.h | 136 + GodoBinding/godot_headers/gdnative/color.h | 120 + .../godot_headers/gdnative/dictionary.h | 109 + GodoBinding/godot_headers/gdnative/gdnative.h | 300 + .../godot_headers/gdnative/node_path.h | 89 + GodoBinding/godot_headers/gdnative/plane.h | 103 + .../godot_headers/gdnative/pool_arrays.h | 478 + GodoBinding/godot_headers/gdnative/quat.h | 118 + GodoBinding/godot_headers/gdnative/rect2.h | 102 + GodoBinding/godot_headers/gdnative/rid.h | 74 + GodoBinding/godot_headers/gdnative/string.h | 263 + .../godot_headers/gdnative/string_name.h | 78 + .../godot_headers/gdnative/transform.h | 111 + .../godot_headers/gdnative/transform2d.h | 109 + GodoBinding/godot_headers/gdnative/variant.h | 255 + GodoBinding/godot_headers/gdnative/vector2.h | 142 + GodoBinding/godot_headers/gdnative/vector3.h | 149 + GodoBinding/godot_headers/gdnative_api.json | 6656 + .../godot_headers/gdnative_api_struct.gen.h | 973 + .../images/faq/create_dlscript.png | Bin 0 -> 20172 bytes .../faq/dllibrary_create_new_dllibrary.png | Bin 0 -> 13150 bytes .../faq/dllibrary_create_new_resource.png | Bin 0 -> 13291 bytes .../images/faq/dllibrary_save_as_resource.png | Bin 0 -> 59423 bytes .../images/faq/set_project_dllibrary.png | Bin 0 -> 28888 bytes .../images/faq/set_script_dllibrary.png | Bin 0 -> 16143 bytes .../nativescript/godot_nativescript.h | 250 + GodoBinding/godot_headers/net/godot_net.h | 121 + GodoBinding/godot_headers/net/godot_webrtc.h | 122 + .../pluginscript/godot_pluginscript.h | 172 + .../videodecoder/godot_videodecoder.h | 75 + GodoBinding/include/core/AABB.hpp | 82 + GodoBinding/include/core/Array.hpp | 154 + GodoBinding/include/core/Basis.hpp | 423 + GodoBinding/include/core/Color.hpp | 125 + GodoBinding/include/core/CoreTypes.hpp | 26 + GodoBinding/include/core/Defs.hpp | 259 + GodoBinding/include/core/Dictionary.hpp | 54 + GodoBinding/include/core/Godot.hpp | 472 + GodoBinding/include/core/GodotGlobal.hpp | 52 + GodoBinding/include/core/GodotProfiling.hpp | 34 + GodoBinding/include/core/NodePath.hpp | 49 + GodoBinding/include/core/Plane.hpp | 68 + GodoBinding/include/core/PoolArrays.hpp | 700 + GodoBinding/include/core/Quat.hpp | 93 + GodoBinding/include/core/RID.hpp | 35 + GodoBinding/include/core/Rect2.hpp | 135 + GodoBinding/include/core/Ref.hpp | 214 + GodoBinding/include/core/String.hpp | 147 + GodoBinding/include/core/TagDB.hpp | 19 + GodoBinding/include/core/Transform.hpp | 86 + GodoBinding/include/core/Transform2D.hpp | 102 + GodoBinding/include/core/Variant.hpp | 269 + GodoBinding/include/core/Vector2.hpp | 232 + GodoBinding/include/core/Vector3.hpp | 279 + GodoBinding/include/core/Wrapped.hpp | 16 + GodoBinding/include/gen/.gitignore | 2 + 125 files changed, 208076 insertions(+) create mode 100644 .gitignore create mode 100644 DungeonAndDeamonScript/DungeonAndDeamonScript.sln create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/Bullet.cpp create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/Bullet.h create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/DungeonAndDemaonScript.vcxproj create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/DungeonAndDemaonScript.vcxproj.filters create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/Entite.cpp create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/Entite.h create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/Equipement.cpp create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/Equipement.h create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/GestionCollision.cpp create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/GestionCollision.h create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/GestionIdentifiant.cpp create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/GestionIdentifiant.h create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/GestionItem.cpp create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/GestionItem.h create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/GestionJeu.cpp create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/GestionJeu.h create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/GestionMobs.cpp create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/GestionMobs.h create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/GestionPlayer.cpp create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/GestionPlayer.h create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/GestionTerrain.cpp create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/GestionTerrain.h create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/GodotLibrary.cpp create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/Item.cpp create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/Item.h create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/Loot.cpp create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/Loot.h create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/Mobs.cpp create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/Mobs.h create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/MobsAgressif.cpp create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/MobsAgressif.h create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/MobsCorpACorp.cpp create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/MobsCorpACorp.h create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/MobsCorpACorpIA.cpp create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/MobsCorpACorpIA.h create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/MobsDistance.cpp create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/MobsDistance.h create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/MobsDistanceIA.cpp create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/MobsDistanceIA.h create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/MobsIA.cpp create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/MobsIA.h create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/MobsPassif.cpp create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/MobsPassif.h create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/Mur.cpp create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/Mur.h create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/Piece.cpp create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/Piece.h create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/Player.cpp create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/Player.h create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/Root.cpp create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/Root.h create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/Sol.cpp create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/Sol.h create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/SolSolide.cpp create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/SolSolide.h create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/SolTraversable.cpp create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/SolTraversable.h create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/Terrain.cpp create mode 100644 DungeonAndDeamonScript/DungeonAndDemaonScript/Terrain.h create mode 100644 GodoBinding/godot_headers/.gitattributes create mode 100644 GodoBinding/godot_headers/LICENSE.md create mode 100644 GodoBinding/godot_headers/README.md create mode 100644 GodoBinding/godot_headers/android/godot_android.h create mode 100644 GodoBinding/godot_headers/api.json create mode 100644 GodoBinding/godot_headers/arvr/godot_arvr.h create mode 100644 GodoBinding/godot_headers/gdnative/aabb.h create mode 100644 GodoBinding/godot_headers/gdnative/array.h create mode 100644 GodoBinding/godot_headers/gdnative/basis.h create mode 100644 GodoBinding/godot_headers/gdnative/color.h create mode 100644 GodoBinding/godot_headers/gdnative/dictionary.h create mode 100644 GodoBinding/godot_headers/gdnative/gdnative.h create mode 100644 GodoBinding/godot_headers/gdnative/node_path.h create mode 100644 GodoBinding/godot_headers/gdnative/plane.h create mode 100644 GodoBinding/godot_headers/gdnative/pool_arrays.h create mode 100644 GodoBinding/godot_headers/gdnative/quat.h create mode 100644 GodoBinding/godot_headers/gdnative/rect2.h create mode 100644 GodoBinding/godot_headers/gdnative/rid.h create mode 100644 GodoBinding/godot_headers/gdnative/string.h create mode 100644 GodoBinding/godot_headers/gdnative/string_name.h create mode 100644 GodoBinding/godot_headers/gdnative/transform.h create mode 100644 GodoBinding/godot_headers/gdnative/transform2d.h create mode 100644 GodoBinding/godot_headers/gdnative/variant.h create mode 100644 GodoBinding/godot_headers/gdnative/vector2.h create mode 100644 GodoBinding/godot_headers/gdnative/vector3.h create mode 100644 GodoBinding/godot_headers/gdnative_api.json create mode 100644 GodoBinding/godot_headers/gdnative_api_struct.gen.h create mode 100644 GodoBinding/godot_headers/images/faq/create_dlscript.png create mode 100644 GodoBinding/godot_headers/images/faq/dllibrary_create_new_dllibrary.png create mode 100644 GodoBinding/godot_headers/images/faq/dllibrary_create_new_resource.png create mode 100644 GodoBinding/godot_headers/images/faq/dllibrary_save_as_resource.png create mode 100644 GodoBinding/godot_headers/images/faq/set_project_dllibrary.png create mode 100644 GodoBinding/godot_headers/images/faq/set_script_dllibrary.png create mode 100644 GodoBinding/godot_headers/nativescript/godot_nativescript.h create mode 100644 GodoBinding/godot_headers/net/godot_net.h create mode 100644 GodoBinding/godot_headers/net/godot_webrtc.h create mode 100644 GodoBinding/godot_headers/pluginscript/godot_pluginscript.h create mode 100644 GodoBinding/godot_headers/videodecoder/godot_videodecoder.h create mode 100644 GodoBinding/include/core/AABB.hpp create mode 100644 GodoBinding/include/core/Array.hpp create mode 100644 GodoBinding/include/core/Basis.hpp create mode 100644 GodoBinding/include/core/Color.hpp create mode 100644 GodoBinding/include/core/CoreTypes.hpp create mode 100644 GodoBinding/include/core/Defs.hpp create mode 100644 GodoBinding/include/core/Dictionary.hpp create mode 100644 GodoBinding/include/core/Godot.hpp create mode 100644 GodoBinding/include/core/GodotGlobal.hpp create mode 100644 GodoBinding/include/core/GodotProfiling.hpp create mode 100644 GodoBinding/include/core/NodePath.hpp create mode 100644 GodoBinding/include/core/Plane.hpp create mode 100644 GodoBinding/include/core/PoolArrays.hpp create mode 100644 GodoBinding/include/core/Quat.hpp create mode 100644 GodoBinding/include/core/RID.hpp create mode 100644 GodoBinding/include/core/Rect2.hpp create mode 100644 GodoBinding/include/core/Ref.hpp create mode 100644 GodoBinding/include/core/String.hpp create mode 100644 GodoBinding/include/core/TagDB.hpp create mode 100644 GodoBinding/include/core/Transform.hpp create mode 100644 GodoBinding/include/core/Transform2D.hpp create mode 100644 GodoBinding/include/core/Variant.hpp create mode 100644 GodoBinding/include/core/Vector2.hpp create mode 100644 GodoBinding/include/core/Vector3.hpp create mode 100644 GodoBinding/include/core/Wrapped.hpp create mode 100644 GodoBinding/include/gen/.gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a36a222 --- /dev/null +++ b/.gitignore @@ -0,0 +1,468 @@ + +# Created by https://www.gitignore.io/api/git,godot,jetbrains,visualstudio +# Edit at https://www.gitignore.io/?templates=git,godot,jetbrains,visualstudio + +### Git ### +# Created by git for backups. To disable backups in Git: +# $ git config --global mergetool.keepBackup false +*.orig + +# Created by git when using merge tools for conflicts +*.BACKUP.* +*.BASE.* +*.LOCAL.* +*.REMOTE.* +*_BACKUP_*.txt +*_BASE_*.txt +*_LOCAL_*.txt +*_REMOTE_*.txt + +### Godot ### + +# Godot-specific ignores +.import/ +export.cfg +export_presets.cfg + +# Mono-specific ignores +.mono/ + +### JetBrains ### +# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm +# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 + +# User-specific stuff +.idea/**/workspace.xml +.idea/**/tasks.xml +.idea/**/usage.statistics.xml +.idea/**/dictionaries +.idea/**/shelf + +# Generated files +.idea/**/contentModel.xml + +# Sensitive or high-churn files +.idea/**/dataSources/ +.idea/**/dataSources.ids +.idea/**/dataSources.local.xml +.idea/**/sqlDataSources.xml +.idea/**/dynamic.xml +.idea/**/uiDesigner.xml +.idea/**/dbnavigator.xml + +# Gradle +.idea/**/gradle.xml +.idea/**/libraries + +# Gradle and Maven with auto-import +# When using Gradle or Maven with auto-import, you should exclude module files, +# since they will be recreated, and may cause churn. Uncomment if using +# auto-import. +# .idea/modules.xml +# .idea/*.iml +# .idea/modules +# *.iml +# *.ipr + +# CMake +cmake-build-*/ + +# Mongo Explorer plugin +.idea/**/mongoSettings.xml + +# File-based project format +*.iws + +# IntelliJ +out/ + +# mpeltonen/sbt-idea plugin +.idea_modules/ + +# JIRA plugin +atlassian-ide-plugin.xml + +# Cursive Clojure plugin +.idea/replstate.xml + +# Crashlytics plugin (for Android Studio and IntelliJ) +com_crashlytics_export_strings.xml +crashlytics.properties +crashlytics-build.properties +fabric.properties + +# Editor-based Rest Client +.idea/httpRequests + +# Android studio 3.1+ serialized cache file +.idea/caches/build_file_checksums.ser + +### JetBrains Patch ### +# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721 + +# *.iml +# modules.xml +# .idea/misc.xml +# *.ipr + +# Sonarlint plugin +.idea/**/sonarlint/ + +# SonarQube Plugin +.idea/**/sonarIssues.xml + +# Markdown Navigator plugin +.idea/**/markdown-navigator.xml +.idea/**/markdown-navigator/ + +### VisualStudio ### +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. +## +## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore + +# User-specific files +*.rsuser +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Mono auto generated files +mono_crash.* + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +[Aa][Rr][Mm]/ +[Aa][Rr][Mm]64/ +bld/ +[Bb]in/ +[Oo]bj/ +[Ll]og/ + +# Visual Studio 2015/2017 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# Visual Studio 2017 auto generated files +Generated\ Files/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUnit +*.VisualState.xml +TestResult.xml +nunit-*.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# Benchmark Results +BenchmarkDotNet.Artifacts/ + +# .NET Core +project.lock.json +project.fragment.lock.json +artifacts/ + +# StyleCop +StyleCopReport.xml + +# Files built by Visual Studio +*_i.c +*_p.c +*_h.h +*.ilk +*.obj +*.iobj +*.pch +*.pdb +*.ipdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*_wpftmp.csproj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# Visual Studio Trace Files +*.e2e + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# JustCode is a .NET coding add-in +.JustCode + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# AxoCover is a Code Coverage Tool +.axoCover/* +!.axoCover/settings.json + +# Visual Studio code coverage results +*.coverage +*.coveragexml + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# Note: Comment the next line if you want to checkin your web deploy settings, +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml +*.publishproj + +# Microsoft Azure Web App publish settings. Comment the next line if you want to +# checkin your Azure Web App publish settings, but sensitive information contained +# in these scripts will be unencrypted +PublishScripts/ + +# NuGet Packages +*.nupkg +# NuGet Symbol Packages +*.snupkg +# The packages folder can be ignored because of Package Restore +**/[Pp]ackages/* +# except build/, which is used as an MSBuild target. +!**/[Pp]ackages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/[Pp]ackages/repositories.config +# NuGet v3's project.json files produces more ignorable files +*.nuget.props +*.nuget.targets + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Windows Store app package directories and files +AppPackages/ +BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt +*.appx +*.appxbundle +*.appxupload + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!?*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.jfm +*.pfx +*.publishsettings +orleans.codegen.cs + +# Including strong name files can present a security risk +# (https://github.com/github/gitignore/pull/2483#issue-259490424) +#*.snk + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm +ServiceFabricBackup/ +*.rptproj.bak + +# SQL Server files +*.mdf +*.ldf +*.ndf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings +*.rptproj.rsuser +*- [Bb]ackup.rdl +*- [Bb]ackup ([0-9]).rdl +*- [Bb]ackup ([0-9][0-9]).rdl + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat +node_modules/ + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) +*.vbw + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe +paket-files/ + +# FAKE - F# Make +.fake/ + +# CodeRush personal settings +.cr/personal + +# Python Tools for Visual Studio (PTVS) +__pycache__/ +*.pyc + +# Cake - Uncomment if you are using it +# tools/** +# !tools/packages.config + +# Tabs Studio +*.tss + +# Telerik's JustMock configuration file +*.jmconfig + +# BizTalk build output +*.btp.cs +*.btm.cs +*.odx.cs +*.xsd.cs + +# OpenCover UI analysis results +OpenCover/ + +# Azure Stream Analytics local run output +ASALocalRun/ + +# MSBuild Binary and Structured Log +*.binlog + +# NVidia Nsight GPU debugger configuration file +*.nvuser + +# MFractors (Xamarin productivity tool) working folder +.mfractor/ + +# Local History for Visual Studio +.localhistory/ + +# BeatPulse healthcheck temp database +healthchecksdb + +# Backup folder for Package Reference Convert tool in Visual Studio 2017 +MigrationBackup/ + +# End of https://www.gitignore.io/api/git,godot,jetbrains,visualstudio diff --git a/DungeonAndDeamonScript/DungeonAndDeamonScript.sln b/DungeonAndDeamonScript/DungeonAndDeamonScript.sln new file mode 100644 index 0000000..fabe024 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDeamonScript.sln @@ -0,0 +1,31 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29806.167 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DungeonAndDemaonScript", "DungeonAndDemaonScript\DungeonAndDemaonScript.vcxproj", "{407012D6-416D-42BD-B4EE-3E29A25F26DB}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {407012D6-416D-42BD-B4EE-3E29A25F26DB}.Debug|x64.ActiveCfg = Debug|x64 + {407012D6-416D-42BD-B4EE-3E29A25F26DB}.Debug|x64.Build.0 = Debug|x64 + {407012D6-416D-42BD-B4EE-3E29A25F26DB}.Debug|x86.ActiveCfg = Debug|Win32 + {407012D6-416D-42BD-B4EE-3E29A25F26DB}.Debug|x86.Build.0 = Debug|Win32 + {407012D6-416D-42BD-B4EE-3E29A25F26DB}.Release|x64.ActiveCfg = Release|x64 + {407012D6-416D-42BD-B4EE-3E29A25F26DB}.Release|x64.Build.0 = Release|x64 + {407012D6-416D-42BD-B4EE-3E29A25F26DB}.Release|x86.ActiveCfg = Release|Win32 + {407012D6-416D-42BD-B4EE-3E29A25F26DB}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {B3717307-615F-4440-8C0C-4D583887486F} + EndGlobalSection +EndGlobal diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/Bullet.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/Bullet.cpp new file mode 100644 index 0000000..22865c3 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/Bullet.cpp @@ -0,0 +1 @@ +#include "Bullet.h" diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/Bullet.h b/DungeonAndDeamonScript/DungeonAndDemaonScript/Bullet.h new file mode 100644 index 0000000..9c5c446 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/Bullet.h @@ -0,0 +1,9 @@ +#pragma once +#include "Item.h" +class Bullet : + public Item +{ +public: + int degat; +}; + diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/DungeonAndDemaonScript.vcxproj b/DungeonAndDeamonScript/DungeonAndDemaonScript/DungeonAndDemaonScript.vcxproj new file mode 100644 index 0000000..eda4f42 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/DungeonAndDemaonScript.vcxproj @@ -0,0 +1,223 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 16.0 + {407012D6-416D-42BD-B4EE-3E29A25F26DB} + DungeonAndDemaonScript + 10.0 + DungeonAndDeamonScript + + + + DynamicLibrary + true + v142 + Unicode + + + DynamicLibrary + false + v142 + true + Unicode + + + DynamicLibrary + true + v142 + Unicode + + + DynamicLibrary + false + v142 + true + Unicode + + + + + + + + + + + + + + + + + + + + + true + ..\..\DungeonAndDeamon\.script + ..\..\GodoBinding\include;..\..\GodoBinding\include\core;..\..\GodoBinding\include\gen;..\..\GodoBinding\godot_headers;$(IncludePath) + ..\..\GodoBinding\lib;$(LibraryPath) + + + true + ..\..\DungeonAndDeamon\.script + ..\..\GodoBinding\include;..\..\GodoBinding\include\core;..\..\GodoBinding\include\gen;..\..\GodoBinding\godot_headers;$(IncludePath) + ..\..\GodoBinding\lib;$(LibraryPath) + + + false + ..\..\DungeonAndDeamon\.script + ..\..\GodoBinding\include;..\..\GodoBinding\include\core;..\..\GodoBinding\include\gen;..\..\GodoBinding\godot_headers;$(IncludePath) + ..\..\GodoBinding\lib;$(LibraryPath) + + + false + ..\..\DungeonAndDeamon\.script + ..\..\GodoBinding\include;..\..\GodoBinding\include\core;..\..\GodoBinding\include\gen;..\..\GodoBinding\godot_headers;$(IncludePath) + ..\..\GodoBinding\lib;$(LibraryPath) + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + ..\..\GodoBinding\lib;%(AdditionalLibraryDirectories) + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + ..\..\GodoBinding\lib;%(AdditionalLibraryDirectories) + libgodot-cpp.windows.debug.default.lib;%(AdditionalDependencies) + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + ..\..\GodoBinding\lib;%(AdditionalLibraryDirectories) + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + ..\..\GodoBinding\lib;%(AdditionalLibraryDirectories) + libgodot-cpp.windows.releases.default.lib;%(AdditionalDependencies) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/DungeonAndDemaonScript.vcxproj.filters b/DungeonAndDeamonScript/DungeonAndDemaonScript/DungeonAndDemaonScript.vcxproj.filters new file mode 100644 index 0000000..85e2484 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/DungeonAndDemaonScript.vcxproj.filters @@ -0,0 +1,216 @@ + + + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + {5e49fdfd-2653-4383-a938-9594db7a79ff} + + + {de4ac3d9-fb69-43ce-adef-80f0898686b2} + + + {170ea3fc-3b5e-4ae1-b417-cb77fb63a3e2} + + + {ed9f0603-4a2f-40dd-bf16-52ef01c864e6} + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {dfdc88f4-4d12-499e-af43-cd554cd46909} + + + {8a4132c0-a54b-4dff-924b-7e09fa7348b6} + + + {65d48479-bca0-4bae-82ac-36f3bdd7dd22} + + + {40e4fb97-0924-4fe4-9ef7-f41ee1e8ce48} + + + + + Fichiers sources\Entites + + + Fichiers sources\Entites + + + Fichiers sources\Entites + + + Fichiers sources\Entites + + + Fichiers sources\Entites + + + Fichiers sources\Entites + + + Fichiers sources\Entites\Mobs + + + Fichiers sources\Entites\Mobs + + + Fichiers sources\Entites\Mobs + + + Fichiers sources\Entites\Mobs + + + Fichiers sources\Entites\Mobs + + + Fichiers sources\Entites\Mobs + + + Fichiers sources\Ground + + + Fichiers sources\Ground + + + Fichiers sources\Ground + + + Fichiers sources\Ground + + + Fichiers sources\Ground + + + Fichiers sources\Noyau + + + Fichiers sources\Noyau + + + Fichiers sources\Noyau + + + Fichiers sources\Noyau + + + Fichiers sources\Noyau + + + Fichiers sources\Noyau + + + Fichiers sources\Noyau + + + Fichiers sources\Noyau + + + Fichiers sources\Noyau + + + Fichiers sources\Noyau + + + Fichiers sources + + + Fichiers sources + + + + + Fichiers d%27en-tête\Entites + + + Fichiers d%27en-tête\Entites + + + Fichiers d%27en-tête\Entites + + + Fichiers d%27en-tête\Entites + + + Fichiers d%27en-tête\Entites + + + Fichiers d%27en-tête\Entites + + + Fichiers d%27en-tête\Entites\Mobs + + + Fichiers d%27en-tête\Entites\Mobs + + + Fichiers d%27en-tête\Entites\Mobs + + + Fichiers d%27en-tête\Entites\Mobs + + + Fichiers d%27en-tête\Entites\Mobs + + + Fichiers d%27en-tête\Entites\Mobs + + + Fichiers d%27en-tête\Ground + + + Fichiers d%27en-tête\Ground + + + Fichiers d%27en-tête\Ground + + + Fichiers d%27en-tête\Ground + + + Fichiers d%27en-tête\Ground + + + Fichiers d%27en-tête\Noyau + + + Fichiers d%27en-tête\Noyau + + + Fichiers d%27en-tête\Noyau + + + Fichiers d%27en-tête\Noyau + + + Fichiers d%27en-tête\Noyau + + + Fichiers d%27en-tête\Noyau + + + Fichiers d%27en-tête\Noyau + + + Fichiers d%27en-tête\Noyau + + + Fichiers d%27en-tête\Noyau + + + Fichiers d%27en-tête\Noyau + + + Fichiers d%27en-tête + + + \ No newline at end of file diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/Entite.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/Entite.cpp new file mode 100644 index 0000000..073b3ba --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/Entite.cpp @@ -0,0 +1,13 @@ +#include "Entite.h" + +void Entite::_init() +{ +} + +void Entite::_process(float delta) +{ +} + +void Entite::UpdateMotionFromInput() +{ +} diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/Entite.h b/DungeonAndDeamonScript/DungeonAndDemaonScript/Entite.h new file mode 100644 index 0000000..6624655 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/Entite.h @@ -0,0 +1,20 @@ +#pragma once +#include + +class Entite : + public godot::KinematicBody2D +{ +public: + int id; + + int speed; + int gravity; + + godot::Vector2 motion; + +public: + void _init(); + void _process(float delta); + void UpdateMotionFromInput(); +}; + diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/Equipement.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/Equipement.cpp new file mode 100644 index 0000000..363a916 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/Equipement.cpp @@ -0,0 +1 @@ +#include "Equipement.h" diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/Equipement.h b/DungeonAndDeamonScript/DungeonAndDemaonScript/Equipement.h new file mode 100644 index 0000000..56d3beb --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/Equipement.h @@ -0,0 +1,7 @@ +#pragma once +#include "Loot.h" +class Equipement : + public Loot +{ +}; + diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionCollision.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionCollision.cpp new file mode 100644 index 0000000..7002ac0 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionCollision.cpp @@ -0,0 +1,16 @@ +#include "GestionCollision.h" + +std::vector GestionCollision::CheckCollisonSol() +{ + return std::vector(); +} + +std::vector GestionCollision::CheckCollisonMur() +{ + return std::vector(); +} + +std::vector GestionCollision::CheckCollisonToit() +{ + return std::vector(); +} diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionCollision.h b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionCollision.h new file mode 100644 index 0000000..62c10a4 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionCollision.h @@ -0,0 +1,20 @@ +#pragma once +#include "GestionMobs.h" +#include "GestionPlayer.h" +#include "GestionTerrain.h" +#include "Mobs.h" +#include + +class GestionCollision +{ +public : + GestionTerrain gTerrain; + GestionMobs gMobs; + GestionPlayer gPlayer; + +public: + std::vector CheckCollisonSol(); + std::vector CheckCollisonMur(); + std::vector CheckCollisonToit(); +}; + diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionIdentifiant.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionIdentifiant.cpp new file mode 100644 index 0000000..4a82827 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionIdentifiant.cpp @@ -0,0 +1,6 @@ +#include "GestionIdentifiant.h" + +int GestionIdentifiant::getId() +{ + return 0; +} diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionIdentifiant.h b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionIdentifiant.h new file mode 100644 index 0000000..e19b858 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionIdentifiant.h @@ -0,0 +1,10 @@ +#pragma once +class GestionIdentifiant +{ +public: + int idCourant; + +public: + int getId(); +}; + diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionItem.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionItem.cpp new file mode 100644 index 0000000..16b0a91 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionItem.cpp @@ -0,0 +1 @@ +#include "GestionItem.h" diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionItem.h b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionItem.h new file mode 100644 index 0000000..5971e4f --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionItem.h @@ -0,0 +1,11 @@ +#pragma once +#include + +#include "Item.h" + +class GestionItem +{ +public: + std::vector items; +}; + diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionJeu.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionJeu.cpp new file mode 100644 index 0000000..0132275 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionJeu.cpp @@ -0,0 +1 @@ +#include "GestionJeu.h" diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionJeu.h b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionJeu.h new file mode 100644 index 0000000..5780a0d --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionJeu.h @@ -0,0 +1,19 @@ +#pragma once +#include "GestionCollision.h" +#include "GestionIdentifiant.h" +#include "GestionItem.h" +#include "GestionMobs.h" +#include "GestionPlayer.h" +#include "GestionTerrain.h" + +class GestionJeu +{ +public: + GestionPlayer gPlayer; + GestionMobs gMobs; + GestionTerrain gTerrain; + GestionCollision gCollision; + GestionItem gItem; + GestionIdentifiant gId; +}; + diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionMobs.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionMobs.cpp new file mode 100644 index 0000000..c7381df --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionMobs.cpp @@ -0,0 +1,17 @@ +#include "GestionMobs.h" + +void GestionMobs::AjoutMobC2C(int pvMax, int speed, int degat, int cooldown, int rangeDegat, int rangeAgro) +{ +} + +void GestionMobs::AjoutMobDistance(int pvMax, int speed, int degat, int cooldown, int rangeAgro) +{ +} + +void GestionMobs::SupprimerMob(int id) +{ +} + +void GestionMobs::SupprimerTout() +{ +} diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionMobs.h b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionMobs.h new file mode 100644 index 0000000..2323318 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionMobs.h @@ -0,0 +1,19 @@ +#pragma once +#include + +#include "MobsIA.h" + + +class GestionMobs +{ +public : + std::vector mobs; + +public: + void AjoutMobC2C(int pvMax, int speed, int degat, int cooldown, int rangeDegat, int rangeAgro); + void AjoutMobDistance(int pvMax, int speed, int degat, int cooldown, int rangeAgro); + + void SupprimerMob(int id); + void SupprimerTout(); +}; + diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionPlayer.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionPlayer.cpp new file mode 100644 index 0000000..c61db8b --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionPlayer.cpp @@ -0,0 +1,25 @@ +#include "GestionPlayer.h" + +void GestionPlayer::droit() +{ +} + +void GestionPlayer::gauche() +{ +} + +void GestionPlayer::bas() +{ +} + +void GestionPlayer::saut() +{ +} + +void GestionPlayer::idle() +{ +} + +void GestionPlayer::attack() +{ +} diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionPlayer.h b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionPlayer.h new file mode 100644 index 0000000..226a73b --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionPlayer.h @@ -0,0 +1,17 @@ +#pragma once +#include "Player.h" + +class GestionPlayer +{ +public: + Player p; + +public: + void droit(); + void gauche(); + void bas(); + void saut(); + void idle(); + void attack(); +}; + diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionTerrain.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionTerrain.cpp new file mode 100644 index 0000000..8df5276 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionTerrain.cpp @@ -0,0 +1,17 @@ +#include "GestionTerrain.h" + +void GestionTerrain::AjoutMur(int sizeX, int sizeY, int posX, int posY) +{ +} + +void GestionTerrain::AjoutSolSolide(int sizeX, int sizeY, int posX, int posY) +{ +} + +void GestionTerrain::AjoutSolTraversable(int sizeX, int sizeY, int posX, int posY) +{ +} + +void GestionTerrain::SuppressionTout() +{ +} diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionTerrain.h b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionTerrain.h new file mode 100644 index 0000000..4fbc23e --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionTerrain.h @@ -0,0 +1,18 @@ +#pragma once +#include + +#include "Terrain.h" + +class GestionTerrain +{ +public: + std::vector terrains; + +public: + void AjoutMur(int sizeX, int sizeY, int posX, int posY); + void AjoutSolSolide(int sizeX, int sizeY, int posX, int posY); + void AjoutSolTraversable(int sizeX, int sizeY, int posX, int posY); + + void SuppressionTout(); +}; + diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/GodotLibrary.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/GodotLibrary.cpp new file mode 100644 index 0000000..9feb3c6 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/GodotLibrary.cpp @@ -0,0 +1,16 @@ +#include "Player.h" + +using namespace godot; + +extern "C" void GDN_EXPORT godot_gdnative_init(godot_gdnative_init_options * o) { + Godot::gdnative_init(o); +} + +extern "C" void GDN_EXPORT godot_gdnative_terminate(godot_gdnative_terminate_options * o) { + Godot::gdnative_terminate(o); +} + +extern "C" void GDN_EXPORT godot_nativescript_init(void* handle) { + Godot::nativescript_init(handle); + register_class(); +} \ No newline at end of file diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/Item.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/Item.cpp new file mode 100644 index 0000000..3acc325 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/Item.cpp @@ -0,0 +1 @@ +#include "Item.h" diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/Item.h b/DungeonAndDeamonScript/DungeonAndDemaonScript/Item.h new file mode 100644 index 0000000..53df0e0 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/Item.h @@ -0,0 +1,7 @@ +#pragma once +#include "Entite.h" +class Item : + public Entite +{ +}; + diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/Loot.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/Loot.cpp new file mode 100644 index 0000000..f8517af --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/Loot.cpp @@ -0,0 +1 @@ +#include "Loot.h" diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/Loot.h b/DungeonAndDeamonScript/DungeonAndDemaonScript/Loot.h new file mode 100644 index 0000000..ab7c917 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/Loot.h @@ -0,0 +1,7 @@ +#pragma once +#include "Item.h" +class Loot : + public Item +{ +}; + diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/Mobs.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/Mobs.cpp new file mode 100644 index 0000000..fff0310 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/Mobs.cpp @@ -0,0 +1 @@ +#include "Mobs.h" diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/Mobs.h b/DungeonAndDeamonScript/DungeonAndDemaonScript/Mobs.h new file mode 100644 index 0000000..c8144ee --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/Mobs.h @@ -0,0 +1,11 @@ +#pragma once +#include "Entite.h" +class Mobs : + public Entite +{ +public: + int pv; + int degat; + int cooldown; +}; + diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsAgressif.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsAgressif.cpp new file mode 100644 index 0000000..ba21d83 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsAgressif.cpp @@ -0,0 +1 @@ +#include "MobsAgressif.h" diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsAgressif.h b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsAgressif.h new file mode 100644 index 0000000..758b7aa --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsAgressif.h @@ -0,0 +1,10 @@ +#pragma once +#include "Mobs.h" +class MobsAgressif : + public Mobs +{ + +public: + int rangeAgro; +}; + diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsCorpACorp.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsCorpACorp.cpp new file mode 100644 index 0000000..9b7f3eb --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsCorpACorp.cpp @@ -0,0 +1 @@ +#include "MobsCorpACorp.h" diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsCorpACorp.h b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsCorpACorp.h new file mode 100644 index 0000000..f31ebad --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsCorpACorp.h @@ -0,0 +1,9 @@ +#pragma once +#include "MobsAgressif.h" +class MobsCorpACorp : + public MobsAgressif +{ +public: + int rangeDegat; +}; + diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsCorpACorpIA.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsCorpACorpIA.cpp new file mode 100644 index 0000000..5fa526d --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsCorpACorpIA.cpp @@ -0,0 +1,5 @@ +#include "MobsCorpACorpIA.h" + +void MobsCorpACorpIA::Action() +{ +} diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsCorpACorpIA.h b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsCorpACorpIA.h new file mode 100644 index 0000000..d1d84e5 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsCorpACorpIA.h @@ -0,0 +1,13 @@ +#pragma once +#include "MobsCorpACorp.h" +#include "MobsIA.h" +class MobsCorpACorpIA : + public MobsIA +{ +public: + MobsCorpACorp m; + +public: + void Action(); +}; + diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsDistance.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsDistance.cpp new file mode 100644 index 0000000..d2f3e6c --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsDistance.cpp @@ -0,0 +1 @@ +#include "MobsDistance.h" diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsDistance.h b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsDistance.h new file mode 100644 index 0000000..08ce0c6 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsDistance.h @@ -0,0 +1,7 @@ +#pragma once +#include "MobsAgressif.h" +class MobsDistance : + public MobsAgressif +{ +}; + diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsDistanceIA.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsDistanceIA.cpp new file mode 100644 index 0000000..4d62efc --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsDistanceIA.cpp @@ -0,0 +1,5 @@ +#include "MobsDistanceIA.h" + +void MobsDistanceIA::Action() +{ +} diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsDistanceIA.h b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsDistanceIA.h new file mode 100644 index 0000000..87c9c18 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsDistanceIA.h @@ -0,0 +1,13 @@ +#pragma once +#include "MobsDistance.h" +#include "MobsIA.h" +class MobsDistanceIA : + public MobsIA +{ +public: + MobsDistance m; + +public: + void Action(); +}; + diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsIA.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsIA.cpp new file mode 100644 index 0000000..0345638 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsIA.cpp @@ -0,0 +1 @@ +#include "MobsIA.h" diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsIA.h b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsIA.h new file mode 100644 index 0000000..1a51619 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsIA.h @@ -0,0 +1,5 @@ +#pragma once +class MobsIA +{ +}; + diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsPassif.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsPassif.cpp new file mode 100644 index 0000000..53ecd13 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsPassif.cpp @@ -0,0 +1 @@ +#include "MobsPassif.h" diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsPassif.h b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsPassif.h new file mode 100644 index 0000000..a1ddb40 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsPassif.h @@ -0,0 +1,7 @@ +#pragma once +#include "Entite.h" +class MobsPassif : + public Entite +{ +}; + diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/Mur.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/Mur.cpp new file mode 100644 index 0000000..4ff7c1f --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/Mur.cpp @@ -0,0 +1 @@ +#include "Mur.h" diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/Mur.h b/DungeonAndDeamonScript/DungeonAndDemaonScript/Mur.h new file mode 100644 index 0000000..2cedc01 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/Mur.h @@ -0,0 +1,7 @@ +#pragma once +#include "Terrain.h" +class Mur : + public Terrain +{ +}; + diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/Piece.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/Piece.cpp new file mode 100644 index 0000000..d8c92bf --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/Piece.cpp @@ -0,0 +1 @@ +#include "Piece.h" diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/Piece.h b/DungeonAndDeamonScript/DungeonAndDemaonScript/Piece.h new file mode 100644 index 0000000..65c4b17 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/Piece.h @@ -0,0 +1,9 @@ +#pragma once +#include "Loot.h" +class Piece : + public Loot +{ +public: + int value; +}; + diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/Player.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/Player.cpp new file mode 100644 index 0000000..96b05f9 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/Player.cpp @@ -0,0 +1,14 @@ +#include "Player.h" + +void Player::_register_methods() +{ + register_method((char*)"_process", &Player::_process); +} + +void Player::_process(float delta) +{ +} + +Player::Player() +{ +} diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/Player.h b/DungeonAndDeamonScript/DungeonAndDemaonScript/Player.h new file mode 100644 index 0000000..a0fb6f7 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/Player.h @@ -0,0 +1,21 @@ +#pragma once +#include "Mobs.h" + +#include +#include + +class Player : + public Mobs +{ + // Godot structure +private: + GODOT_CLASS(Player, KinematicBody2D) + +public: + void static _register_methods(); + void _process(float delta); + +public: + Player(); +}; + diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/Root.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/Root.cpp new file mode 100644 index 0000000..384c905 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/Root.cpp @@ -0,0 +1 @@ +#include "Root.h" diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/Root.h b/DungeonAndDeamonScript/DungeonAndDemaonScript/Root.h new file mode 100644 index 0000000..fba0e24 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/Root.h @@ -0,0 +1,5 @@ +#pragma once +class Root +{ +}; + diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/Sol.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/Sol.cpp new file mode 100644 index 0000000..1da625b --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/Sol.cpp @@ -0,0 +1 @@ +#include "Sol.h" diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/Sol.h b/DungeonAndDeamonScript/DungeonAndDemaonScript/Sol.h new file mode 100644 index 0000000..1d0f075 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/Sol.h @@ -0,0 +1,7 @@ +#pragma once +#include "Terrain.h" +class Sol : + public Terrain +{ +}; + diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/SolSolide.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/SolSolide.cpp new file mode 100644 index 0000000..07efd6a --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/SolSolide.cpp @@ -0,0 +1 @@ +#include "SolSolide.h" diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/SolSolide.h b/DungeonAndDeamonScript/DungeonAndDemaonScript/SolSolide.h new file mode 100644 index 0000000..22a583c --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/SolSolide.h @@ -0,0 +1,7 @@ +#pragma once +#include "Sol.h" +class SolSolide : + public Sol +{ +}; + diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/SolTraversable.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/SolTraversable.cpp new file mode 100644 index 0000000..6ec3ce2 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/SolTraversable.cpp @@ -0,0 +1 @@ +#include "SolTraversable.h" diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/SolTraversable.h b/DungeonAndDeamonScript/DungeonAndDemaonScript/SolTraversable.h new file mode 100644 index 0000000..16ec6d2 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/SolTraversable.h @@ -0,0 +1,7 @@ +#pragma once +#include "Sol.h" +class SolTraversable : + public Sol +{ +}; + diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/Terrain.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/Terrain.cpp new file mode 100644 index 0000000..2540d8d --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/Terrain.cpp @@ -0,0 +1 @@ +#include "Terrain.h" diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/Terrain.h b/DungeonAndDeamonScript/DungeonAndDemaonScript/Terrain.h new file mode 100644 index 0000000..aa55ab9 --- /dev/null +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/Terrain.h @@ -0,0 +1,8 @@ +#pragma once +#include + +class Terrain : + public godot::StaticBody2D +{ +}; + diff --git a/GodoBinding/godot_headers/.gitattributes b/GodoBinding/godot_headers/.gitattributes new file mode 100644 index 0000000..c495fe1 --- /dev/null +++ b/GodoBinding/godot_headers/.gitattributes @@ -0,0 +1,13 @@ +# Properly detect languages on Github +*.h linguist-language=c +*.inc linguist-language=c +drivers/* linguist-vendored + +*.c eol=lf +*.cpp eol=lf +*.mm eol=lf +*.h eol=lf +*.py eol=lf +*.hpp eol=lf +*.xml eol=lf +*.json eol=lf diff --git a/GodoBinding/godot_headers/LICENSE.md b/GodoBinding/godot_headers/LICENSE.md new file mode 100644 index 0000000..84a1ce0 --- /dev/null +++ b/GodoBinding/godot_headers/LICENSE.md @@ -0,0 +1,21 @@ +# MIT License + +Copyright (c) 2017-2020 GodotNativeTools + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/GodoBinding/godot_headers/README.md b/GodoBinding/godot_headers/README.md new file mode 100644 index 0000000..543dd80 --- /dev/null +++ b/GodoBinding/godot_headers/README.md @@ -0,0 +1,234 @@ +# godot_headers +#### `GDNative / NativeScript` + +> `GDNative` enables the use of dynamically linked libraries inside of [**Godot**](https://github.com/godotengine/godot). + +> `NativeScript` uses GDNative to implement scripts backed by native code. + +- [**Getting Started**](#getting-started) +- [**FAQ**](#faq) + +## Getting Started + +| **Build latest version of Godot** | [**GitHub**](https://github.com/godotengine/godot) | [**Docs**](https://godot.readthedocs.io/en/latest/development/compiling/index.html) | +| --- | --- | --- | + +### Clone godot_headers into Library + +Clone `godot_headers` under `SimpleLibrary/` + +```bash +cd SimpleLibrary +git clone https://github.com/GodotNativeTools/godot_headers +``` + +> Note that the master branch of this repository contains the header for the latest Godot master. If you want to build GDNative modules for older versions of Godot add `-b ` to the git clone command above. i.e. `git clone https://github.com/GodotNativeTools/godot_headers -b 3.0` will retrieve headers compatible with Godot 3.0. + +> With the exception of a breaking change in the ARVR module between 3.0 and 3.1, GDNative plugins written for an older version of Godot will work in newer versions. + +```bash +[SimpleLibrary] + ├── lib/ + └── src/ +``` + +### Create Script + +Create `test.c` under `SimpleLibrary/src/` + +
+ +```c +#include +#include + +#include + +void *test_constructor(godot_object *obj, void *method_data) { + printf("test.constructor()\n"); + return 0; +} + +void test_destructor(godot_object *obj, void *method_data, void *user_data) { + printf("test.destructor()\n"); +} + +/** func _ready() **/ +godot_variant test_ready(godot_object *obj, void *method_data, void *user_data, int num_args, godot_variant **args) { + godot_variant ret; + godot_variant_new_nil(&ret); + + printf("_ready()\n"); + + return ret; +} + +/** Library entry point **/ +void GDN_EXPORT godot_gdnative_init(godot_gdnative_init_options *o) { +} + +/** Library de-initialization **/ +void GDN_EXPORT godot_gdnative_terminate(godot_gdnative_terminate_options *o) { +} + +/** Script entry (Registering all the classes and stuff) **/ +void GDN_EXPORT godot_nativescript_init(void *desc) { + printf("nativescript init\n"); + + godot_instance_create_func create_func = { + .create_func = &test_constructor, + .method_data = 0, + .free_func = 0 + }; + + godot_instance_destroy_func destroy_func = { + .destroy_func = &test_destructor, + .method_data = 0, + .free_func = 0 + }; + + godot_nativescript_register_class(desc, "SimpleClass", "Node", create_func, destroy_func); + + { + godot_instance_method method = { + .method = &test_ready, + .method_data = 0, + .free_func = 0 + }; + + godot_method_attributes attr = { + .rpc_type = GODOT_METHOD_RPC_MODE_DISABLED + }; + + godot_nativescript_register_method(desc, "SimpleClass", "_ready", attr, method); + } +} + +godot_variant GDN_EXPORT some_test_procedure(void *data, godot_array *args) { + godot_variant ret; + godot_variant_new_int(&ret, 42); + + godot_string s; + godot_string_new_unicode_data(&s, L"Hello World", 11); + godot_print(&s); + + godot_string_destroy(&s); + + return ret; +} +``` + +
+ +`Expand details for example code.` + +### Compile Library + +On Linux: + +```bash +clang -g -fPIC -std=c99 -c src/test.c -I/path/to/godot/headers/ -o src/test.os +clang -g -shared src/test.os -o lib/test.so +``` + +On MacOS: + +```bash +clang -g -fPIC -std=c99 -c src/test.c -I/path/to/godot/headers/ -o src/test.os +clang -g -shared -framework Cocoa -Wl,-undefined,dynamic_lookup src/test.os -o lib/test.dylib +``` + +- `-g` is for debugging information. +- Use `godot_nativescript_*` methods only in the `nativescript_init()` function. + +### Create GDNativeLibrary Resource +The GDNativeLibrary resource contains links to the libraries for each platform. + +1. Create a new resource in memory and edit it. +1. Select `Resource > GDNativeLibrary`. +1. Set the library file for your platform inside the inspector. +1. Save the edited resource as a `.tres` + +
+ +![](images/faq/dllibrary_create_new_resource.png?raw=true) + +![](images/faq/dllibrary_create_new_dllibrary.png?raw=true) + +![](images/faq/dllibrary_save_as_resource.png?raw=true) + +*Note*: Remember to save `GDNativeLibrary` as `.gdnlib` + +
+ +`Expand details for screenshots.` + +### Using GDNativeLibrary in GDScript + +```gdscript +extends Node + +func _ready(): + var gdn = GDNative.new() + gdn.library = load("res://lib/libtest.tres") + + gdn.initialize() + + var res = gdn.call_native("standard_varcall", "some_test_procedure", []) + + print("result: ", res) + + gdn.terminate() +``` + +### Attaching GDNativeLibrary to a Node + +1. Attach a new script to a node. +1. In the pop-up dialog, choose NativeScript in the `Language` menu. +1. Enable built-in script, or create a `.gdn` file, which only contains a name. +1. Specify the `Class Name`. +1. Press `Create`. + +The GDNativeLibrary field in a NativeScript is empty by default. + + +
+ +![](images/faq/create_dlscript.png?raw=true) + +![](images/faq/set_script_dllibrary.png?raw=true) + +
+ +`Expand details for screenshots.` + +## FAQ + +**What is the difference between `GDNative` and `NativeScript`?** + +`GDNative` is a new class that can call native functions in libraries. +GDScript / VisualScript / C#, etc, are able to use this class. + +Godot treats `NativeScript` as a scripting language, enabling the +use of GDNative to implement scripts backed by native code. + +**Which languages are binding as a NativeScript?** + +[**C++**](https://github.com/GodotNativeTools/cpp_bindings), +[**D**](https://github.com/GodotNativeTools/d_bindings), +[**Nim**](https://github.com/pragmagic/godot-nim) + +**Can you debug NativeScripts?** + +You must compile the library with debug +symbols, and then you can use your debugger as usual. + +**Can you use one GDNativeLibrary for all NativeScripts?** + +You can! ✨ + +**What is the reason behind the name "GDNative"?** + +GDNative was originally named "cscript" because it exposes a C API, but people +mistook a relation to C#, which is sometimes abbreviated as "cs". Then named "DLScript", but that brought up some confusion, so we settled with +GDNative. 📖 diff --git a/GodoBinding/godot_headers/android/godot_android.h b/GodoBinding/godot_headers/android/godot_android.h new file mode 100644 index 0000000..45d4eaf --- /dev/null +++ b/GodoBinding/godot_headers/android/godot_android.h @@ -0,0 +1,56 @@ +/*************************************************************************/ +/* godot_android.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md). */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#ifndef GODOT_ANDROID_GDN_H +#define GODOT_ANDROID_GDN_H + +#include + +#ifdef __ANDROID__ +#include +#else +#define JNIEnv void +#define jobject void * +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +JNIEnv *GDAPI godot_android_get_env(); +jobject GDAPI godot_android_get_activity(); +jobject GDAPI godot_android_get_surface(); +bool GDAPI godot_android_is_activity_resumed(); + +#ifdef __cplusplus +} +#endif + +#endif /* !GODOT_ANDROID_GDN_H */ diff --git a/GodoBinding/godot_headers/api.json b/GodoBinding/godot_headers/api.json new file mode 100644 index 0000000..3853ced --- /dev/null +++ b/GodoBinding/godot_headers/api.json @@ -0,0 +1,190762 @@ +[ + { + "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_2": 2, + "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": 16, + "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_L": 4, + "JOY_L2": 6, + "JOY_L3": 8, + "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_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_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_AFTERTOUCH": 10, + "MIDI_MESSAGE_CHANNEL_PRESSURE": 13, + "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, + "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": "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", + "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", + "default_value": "" + } + ] + }, + { + "name": "button_release", + "arguments": [ + { + "name": "button", + "type": "int", + "default_value": "" + } + ] + }, + { + "name": "mesh_updated", + "arguments": [ + { + "name": "mesh", + "type": "Mesh", + "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": "Object", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": true, + "is_reference": false, + "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_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", + "default_value": "" + } + ] + }, + { + "name": "interface_removed", + "arguments": [ + { + "name": "interface_name", + "type": "String", + "default_value": "" + } + ] + }, + { + "name": "tracker_added", + "arguments": [ + { + "name": "tracker_name", + "type": "String", + "default_value": "" + }, + { + "name": "type", + "type": "int", + "default_value": "" + }, + { + "name": "id", + "type": "int", + "default_value": "" + } + ] + }, + { + "name": "tracker_removed", + "arguments": [ + { + "name": "tracker_name", + "type": "String", + "default_value": "" + }, + { + "name": "type", + "type": "int", + "default_value": "" + }, + { + "name": "id", + "type": "int", + "default_value": "" + } + ] + } + ], + "methods": [ + { + "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": "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": "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": "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", + "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": "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": "_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_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_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": "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": "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 + } + ], + "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_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": "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": "" + } + ] + } + ], + "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_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": "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_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_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": "root_node", + "type": "NodePath", + "getter": "get_root", + "setter": "set_root", + "index": -1 + } + ], + "signals": [ + { + "name": "animation_changed", + "arguments": [ + { + "name": "old_name", + "type": "String", + "default_value": "" + }, + { + "name": "new_name", + "type": "String", + "default_value": "" + } + ] + }, + { + "name": "animation_finished", + "arguments": [ + { + "name": "anim_name", + "type": "String", + "default_value": "" + } + ] + }, + { + "name": "animation_started", + "arguments": [ + { + "name": "anim_name", + "type": "String", + "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": "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_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": "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": "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", + "default_value": "" + } + ] + }, + { + "name": "area_exited", + "arguments": [ + { + "name": "area", + "type": "Area", + "default_value": "" + } + ] + }, + { + "name": "area_shape_entered", + "arguments": [ + { + "name": "area_id", + "type": "int", + "default_value": "" + }, + { + "name": "area", + "type": "Area", + "default_value": "" + }, + { + "name": "area_shape", + "type": "int", + "default_value": "" + }, + { + "name": "self_shape", + "type": "int", + "default_value": "" + } + ] + }, + { + "name": "area_shape_exited", + "arguments": [ + { + "name": "area_id", + "type": "int", + "default_value": "" + }, + { + "name": "area", + "type": "Area", + "default_value": "" + }, + { + "name": "area_shape", + "type": "int", + "default_value": "" + }, + { + "name": "self_shape", + "type": "int", + "default_value": "" + } + ] + }, + { + "name": "body_entered", + "arguments": [ + { + "name": "body", + "type": "Node", + "default_value": "" + } + ] + }, + { + "name": "body_exited", + "arguments": [ + { + "name": "body", + "type": "Node", + "default_value": "" + } + ] + }, + { + "name": "body_shape_entered", + "arguments": [ + { + "name": "body_id", + "type": "int", + "default_value": "" + }, + { + "name": "body", + "type": "Node", + "default_value": "" + }, + { + "name": "body_shape", + "type": "int", + "default_value": "" + }, + { + "name": "area_shape", + "type": "int", + "default_value": "" + } + ] + }, + { + "name": "body_shape_exited", + "arguments": [ + { + "name": "body_id", + "type": "int", + "default_value": "" + }, + { + "name": "body", + "type": "Node", + "default_value": "" + }, + { + "name": "body_shape", + "type": "int", + "default_value": "" + }, + { + "name": "area_shape", + "type": "int", + "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_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_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_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_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": "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": "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", + "default_value": "" + } + ] + }, + { + "name": "area_exited", + "arguments": [ + { + "name": "area", + "type": "Area2D", + "default_value": "" + } + ] + }, + { + "name": "area_shape_entered", + "arguments": [ + { + "name": "area_id", + "type": "int", + "default_value": "" + }, + { + "name": "area", + "type": "Area2D", + "default_value": "" + }, + { + "name": "area_shape", + "type": "int", + "default_value": "" + }, + { + "name": "self_shape", + "type": "int", + "default_value": "" + } + ] + }, + { + "name": "area_shape_exited", + "arguments": [ + { + "name": "area_id", + "type": "int", + "default_value": "" + }, + { + "name": "area", + "type": "Area2D", + "default_value": "" + }, + { + "name": "area_shape", + "type": "int", + "default_value": "" + }, + { + "name": "self_shape", + "type": "int", + "default_value": "" + } + ] + }, + { + "name": "body_entered", + "arguments": [ + { + "name": "body", + "type": "Node", + "default_value": "" + } + ] + }, + { + "name": "body_exited", + "arguments": [ + { + "name": "body", + "type": "Node", + "default_value": "" + } + ] + }, + { + "name": "body_shape_entered", + "arguments": [ + { + "name": "body_id", + "type": "int", + "default_value": "" + }, + { + "name": "body", + "type": "Node", + "default_value": "" + }, + { + "name": "body_shape", + "type": "int", + "default_value": "" + }, + { + "name": "area_shape", + "type": "int", + "default_value": "" + } + ] + }, + { + "name": "body_shape_exited", + "arguments": [ + { + "name": "body_id", + "type": "int", + "default_value": "" + }, + { + "name": "body", + "type": "Node", + "default_value": "" + }, + { + "name": "body_shape", + "type": "int", + "default_value": "" + }, + { + "name": "area_shape", + "type": "int", + "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_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_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_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_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": "97280" + } + ] + }, + { + "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": "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_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": "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": "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": "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_NO_MESHES": 2, + "BAKE_ERROR_NO_SAVE_PATH": 1, + "BAKE_ERROR_OK": 0, + "BAKE_ERROR_USER_ABORTED": 4, + "BAKE_MODE_CONE_TRACE": 0, + "BAKE_MODE_RAY_TRACE": 1, + "BAKE_QUALITY_HIGH": 2, + "BAKE_QUALITY_LOW": 0, + "BAKE_QUALITY_MEDIUM": 1 + }, + "properties": [ + { + "name": "bake_cell_size", + "type": "float", + "getter": "get_bake_cell_size", + "setter": "set_bake_cell_size", + "index": -1 + }, + { + "name": "bake_default_texels_per_unit", + "type": "float", + "getter": "get_bake_default_texels_per_unit", + "setter": "set_bake_default_texels_per_unit", + "index": -1 + }, + { + "name": "bake_energy", + "type": "float", + "getter": "get_energy", + "setter": "set_energy", + "index": -1 + }, + { + "name": "bake_extents", + "type": "Vector3", + "getter": "get_extents", + "setter": "set_extents", + "index": -1 + }, + { + "name": "bake_hdr", + "type": "bool", + "getter": "is_hdr", + "setter": "set_hdr", + "index": -1 + }, + { + "name": "bake_mode", + "type": "int", + "getter": "get_bake_mode", + "setter": "set_bake_mode", + "index": -1 + }, + { + "name": "bake_propagation", + "type": "float", + "getter": "get_propagation", + "setter": "set_propagation", + "index": -1 + }, + { + "name": "bake_quality", + "type": "int", + "getter": "get_bake_quality", + "setter": "set_bake_quality", + "index": -1 + }, + { + "name": "capture_cell_size", + "type": "float", + "getter": "get_capture_cell_size", + "setter": "set_capture_cell_size", + "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 + } + ], + "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": "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_bake_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_bake_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_bake_mode", + "return_type": "enum.BakedLightmap::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_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_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_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_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_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": "is_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_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": "bake_cell_size", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_bake_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_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_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": "bake_quality", + "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_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_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_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": "hdr", + "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_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": "" + } + ] + } + ], + "enums": [ + { + "name": "BakeQuality", + "values": { + "BAKE_QUALITY_LOW": 0, + "BAKE_QUALITY_MEDIUM": 1, + "BAKE_QUALITY_HIGH": 2 + } + }, + { + "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_USER_ABORTED": 4 + } + }, + { + "name": "BakeMode", + "values": { + "BAKE_MODE_CONE_TRACE": 0, + "BAKE_MODE_RAY_TRACE": 1 + } + } + ] + }, + { + "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": "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": "Texture", + "has_default_value": false, + "default_value": "" + }, + { + "name": "instance", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "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": "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": "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": "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_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", + "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_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_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_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": "BulletPhysicsDirectBodyState", + "base_class": "PhysicsDirectBodyState", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": false, + "is_reference": false, + "constants": { + }, + "properties": [ + ], + "signals": [ + ], + "methods": [ + ], + "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": [ + ], + "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": 5, + "EMISSION_SHAPE_POINT": 0, + "EMISSION_SHAPE_POINTS": 3, + "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_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_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_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_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_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_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_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, + "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_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": "_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_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_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_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_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": "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_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_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": "distance", + "type": "float", + "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": "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": "" + } + ] + }, + { + "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": "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": "_set_old_smoothing", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": true, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "follow_smoothing", + "type": "float", + "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", + "default_value": "" + } + ] + }, + { + "name": "camera_feed_removed", + "arguments": [ + { + "name": "id", + "type": "int", + "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": "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", + "default_value": "" + }, + { + "name": "event", + "type": "InputEvent", + "default_value": "" + }, + { + "name": "click_position", + "type": "Vector3", + "default_value": "" + }, + { + "name": "click_normal", + "type": "Vector3", + "default_value": "" + }, + { + "name": "shape_idx", + "type": "int", + "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": "click_position", + "type": "Vector3", + "has_default_value": false, + "default_value": "" + }, + { + "name": "click_normal", + "type": "Vector3", + "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_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_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_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": "input_pickable", + "type": "bool", + "getter": "is_pickable", + "setter": "set_pickable", + "index": -1 + } + ], + "signals": [ + { + "name": "input_event", + "arguments": [ + { + "name": "viewport", + "type": "Node", + "default_value": "" + }, + { + "name": "event", + "type": "InputEvent", + "default_value": "" + }, + { + "name": "shape_idx", + "type": "int", + "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_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_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": "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_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_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": "_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": "_update_debug_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_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", + "default_value": "" + } + ] + }, + { + "name": "preset_added", + "arguments": [ + { + "name": "color", + "type": "Color", + "default_value": "" + } + ] + }, + { + "name": "preset_removed", + "arguments": [ + { + "name": "color", + "type": "Color", + "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": "_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", + "default_value": "" + } + ] + }, + { + "name": "picker_created", + "arguments": [ + ] + }, + { + "name": "popup_closed", + "arguments": [ + ] + } + ], + "methods": [ + { + "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": "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": "pass", + "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": "pass", + "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": "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", + "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": "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": "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": "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": "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": "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": "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": "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_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": "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_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": "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": "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": "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": "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": "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": "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_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": "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" + } + ] + } + ], + "enums": [ + ] + }, + { + "name": "CryptoKey", + "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": "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": "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": "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": 14 + }, + { + "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": 8 + }, + { + "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": 12 + }, + { + "name": "directional_shadow_split_1", + "type": "float", + "getter": "get_param", + "setter": "set_param", + "index": 9 + }, + { + "name": "directional_shadow_split_2", + "type": "float", + "getter": "get_param", + "setter": "set_param", + "index": 10 + }, + { + "name": "directional_shadow_split_3", + "type": "float", + "getter": "get_param", + "setter": "set_param", + "index": 11 + } + ], + "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_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 + } + ], + "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": "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": "" + } + ] + } + ], + "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_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_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": 6, + "FEATURE_IMPORT_DOCK": 4, + "FEATURE_MAX": 7, + "FEATURE_NODE_DOCK": 5, + "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_IMPORT_DOCK": 4, + "FEATURE_NODE_DOCK": 5, + "FEATURE_FILESYSTEM_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", + "default_value": "" + } + ] + }, + { + "name": "file_selected", + "arguments": [ + { + "name": "path", + "type": "String", + "default_value": "" + } + ] + }, + { + "name": "files_selected", + "arguments": [ + { + "name": "paths", + "type": "PoolStringArray", + "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", + "default_value": "" + } + ] + }, + { + "name": "resources_reload", + "arguments": [ + { + "name": "resources", + "type": "PoolStringArray", + "default_value": "" + } + ] + }, + { + "name": "sources_changed", + "arguments": [ + { + "name": "exist", + "type": "bool", + "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", + "default_value": "" + } + ] + }, + { + "name": "property_edited", + "arguments": [ + { + "name": "property", + "type": "String", + "default_value": "" + } + ] + }, + { + "name": "property_keyed", + "arguments": [ + { + "name": "property", + "type": "String", + "default_value": "" + } + ] + }, + { + "name": "property_selected", + "arguments": [ + { + "name": "property", + "type": "String", + "default_value": "" + } + ] + }, + { + "name": "property_toggled", + "arguments": [ + { + "name": "property", + "type": "String", + "default_value": "" + }, + { + "name": "checked", + "type": "bool", + "default_value": "" + } + ] + }, + { + "name": "resource_selected", + "arguments": [ + { + "name": "res", + "type": "Object", + "default_value": "" + }, + { + "name": "prop", + "type": "String", + "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_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": [ + ], + "signals": [ + ], + "methods": [ + { + "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": "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_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_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_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": "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": "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": "" + } + ] + } + ], + "enums": [ + ] + }, + { + "name": "EditorNavigationMeshGenerator", + "base_class": "Object", + "api_type": "tools", + "singleton": false, + "singleton_name": "", + "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": "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", + "default_value": "" + } + ] + }, + { + "name": "resource_saved", + "arguments": [ + { + "name": "resource", + "type": "Resource", + "default_value": "" + } + ] + }, + { + "name": "scene_changed", + "arguments": [ + { + "name": "scene_root", + "type": "Node", + "default_value": "" + } + ] + }, + { + "name": "scene_closed", + "arguments": [ + { + "name": "filepath", + "type": "String", + "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_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": "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": "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", + "default_value": "" + }, + { + "name": "value", + "type": "Array", + "default_value": "" + } + ] + }, + { + "name": "object_id_selected", + "arguments": [ + { + "name": "property", + "type": "String", + "default_value": "" + }, + { + "name": "id", + "type": "int", + "default_value": "" + } + ] + }, + { + "name": "property_changed", + "arguments": [ + { + "name": "property", + "type": "String", + "default_value": "" + }, + { + "name": "value", + "type": "Variant", + "default_value": "" + } + ] + }, + { + "name": "property_checked", + "arguments": [ + { + "name": "property", + "type": "String", + "default_value": "" + }, + { + "name": "bool", + "type": "String", + "default_value": "" + } + ] + }, + { + "name": "property_keyed", + "arguments": [ + { + "name": "property", + "type": "String", + "default_value": "" + } + ] + }, + { + "name": "property_keyed_with_value", + "arguments": [ + { + "name": "property", + "type": "String", + "default_value": "" + }, + { + "name": "value", + "type": "Variant", + "default_value": "" + } + ] + }, + { + "name": "resource_selected", + "arguments": [ + { + "name": "path", + "type": "String", + "default_value": "" + }, + { + "name": "resource", + "type": "Resource", + "default_value": "" + } + ] + }, + { + "name": "selected", + "arguments": [ + { + "name": "path", + "type": "String", + "default_value": "" + }, + { + "name": "focusable_idx", + "type": "int", + "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": "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": "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", + "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, + "IMPORT_USE_COMPRESSION": 2048 + }, + "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": "" + } + ] + } + ], + "enums": [ + ] + }, + { + "name": "EditorSceneImporterAssimp", + "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": "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": "ArrayMesh", + "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": "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": 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_priority", + "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": "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": "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": { + }, + "properties": [ + ], + "signals": [ + ], + "methods": [ + { + "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": "_get_file_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": "_get_modified_files_data", + "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_project_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_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_root_path", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "_is_vcs_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": "_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": "commit", + "return_type": "void", + "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": "get_file_diff", + "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": "file_path", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_modified_files_data", + "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_project_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_vcs_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": "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": "project_root_path", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "is_addon_ready", + "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_vcs_initialized", + "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": "shut_down", + "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": "stage_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_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": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "file_path", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + } + ], + "enums": [ + ] + }, + { + "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_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_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_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_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 + } + }, + { + "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": "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", + "default_value": "" + } + ] + }, + { + "name": "file_selected", + "arguments": [ + { + "name": "path", + "type": "String", + "default_value": "" + } + ] + }, + { + "name": "files_selected", + "arguments": [ + { + "name": "paths", + "type": "PoolStringArray", + "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": "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_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": [ + ], + "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": "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", + "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": "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_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_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 + }, + { + "name": "precision", + "type": "int", + "getter": "get_precision", + "setter": "set_precision", + "index": -1 + } + ], + "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": "get_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": "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": "" + } + ] + }, + { + "name": "set_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": "" + } + ] + } + ], + "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_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_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, + "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": "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_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_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_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_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_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": "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": 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_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": 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_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": "offset", + "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": "GraphEdit", + "base_class": "Control", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": true, + "is_reference": false, + "constants": { + }, + "properties": [ + { + "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": "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 + } + ], + "signals": [ + { + "name": "_begin_node_move", + "arguments": [ + ] + }, + { + "name": "_end_node_move", + "arguments": [ + ] + }, + { + "name": "connection_from_empty", + "arguments": [ + { + "name": "to", + "type": "String", + "default_value": "" + }, + { + "name": "to_slot", + "type": "int", + "default_value": "" + }, + { + "name": "release_position", + "type": "Vector2", + "default_value": "" + } + ] + }, + { + "name": "connection_request", + "arguments": [ + { + "name": "from", + "type": "String", + "default_value": "" + }, + { + "name": "from_slot", + "type": "int", + "default_value": "" + }, + { + "name": "to", + "type": "String", + "default_value": "" + }, + { + "name": "to_slot", + "type": "int", + "default_value": "" + } + ] + }, + { + "name": "connection_to_empty", + "arguments": [ + { + "name": "from", + "type": "String", + "default_value": "" + }, + { + "name": "from_slot", + "type": "int", + "default_value": "" + }, + { + "name": "release_position", + "type": "Vector2", + "default_value": "" + } + ] + }, + { + "name": "copy_nodes_request", + "arguments": [ + ] + }, + { + "name": "delete_nodes_request", + "arguments": [ + ] + }, + { + "name": "disconnection_request", + "arguments": [ + { + "name": "from", + "type": "String", + "default_value": "" + }, + { + "name": "from_slot", + "type": "int", + "default_value": "" + }, + { + "name": "to", + "type": "String", + "default_value": "" + }, + { + "name": "to_slot", + "type": "int", + "default_value": "" + } + ] + }, + { + "name": "duplicate_nodes_request", + "arguments": [ + ] + }, + { + "name": "node_selected", + "arguments": [ + { + "name": "node", + "type": "Node", + "default_value": "" + } + ] + }, + { + "name": "paste_nodes_request", + "arguments": [ + ] + }, + { + "name": "popup_request", + "arguments": [ + { + "name": "position", + "type": "Vector2", + "default_value": "" + } + ] + }, + { + "name": "scroll_offset_changed", + "arguments": [ + { + "name": "ofs", + "type": "Vector2", + "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": "_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": "_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_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": "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_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_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_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": "" + } + ] + } + ], + "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", + "default_value": "" + }, + { + "name": "to", + "type": "Vector2", + "default_value": "" + } + ] + }, + { + "name": "offset_changed", + "arguments": [ + ] + }, + { + "name": "raise_request", + "arguments": [ + ] + }, + { + "name": "resize_request", + "arguments": [ + { + "name": "new_minsize", + "type": "Vector2", + "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_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 + } + ], + "signals": [ + { + "name": "cell_size_changed", + "arguments": [ + { + "name": "cell_size", + "type": "Vector3", + "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_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": "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": "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_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", + "default_value": "" + }, + { + "name": "response_code", + "type": "int", + "default_value": "" + }, + { + "name": "headers", + "type": "PoolStringArray", + "default_value": "" + }, + { + "name": "body", + "type": "PoolByteArray", + "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": "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_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_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_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": "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_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_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": "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": "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", + "default_value": "" + }, + { + "name": "connected", + "type": "bool", + "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": "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_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": "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": "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": "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": "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": "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": "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_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_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": "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": "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": "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": "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": "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": "int", + "getter": "is_echo", + "setter": "set_echo", + "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_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_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": false, + "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_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": "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", + "default_value": "" + } + ] + }, + { + "name": "item_rmb_selected", + "arguments": [ + { + "name": "index", + "type": "int", + "default_value": "" + }, + { + "name": "at_position", + "type": "Vector2", + "default_value": "" + } + ] + }, + { + "name": "item_selected", + "arguments": [ + { + "name": "index", + "type": "int", + "default_value": "" + } + ] + }, + { + "name": "multi_selected", + "arguments": [ + { + "name": "index", + "type": "int", + "default_value": "" + }, + { + "name": "selected", + "type": "bool", + "default_value": "" + } + ] + }, + { + "name": "nothing_selected", + "arguments": [ + ] + }, + { + "name": "rmb_clicked", + "arguments": [ + { + "name": "at_position", + "type": "Vector2", + "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": "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": "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" + } + ] + } + ], + "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": "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": "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": { + }, + "properties": [ + { + "name": "collision/safe_margin", + "type": "float", + "getter": "get_safe_margin", + "setter": "set_safe_margin", + "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 + } + ], + "signals": [ + ], + "methods": [ + { + "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_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_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": "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_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": "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": "KinematicBody2D", + "base_class": "PhysicsBody2D", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": true, + "is_reference": false, + "constants": { + }, + "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 + } + ], + "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_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_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_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": "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_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_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_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_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_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_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": 4, + "PARAM_CONTACT_SHADOW_SIZE": 7, + "PARAM_ENERGY": 0, + "PARAM_INDIRECT_ENERGY": 1, + "PARAM_MAX": 15, + "PARAM_RANGE": 3, + "PARAM_SHADOW_BIAS": 13, + "PARAM_SHADOW_BIAS_SPLIT_SCALE": 14, + "PARAM_SHADOW_MAX_DISTANCE": 8, + "PARAM_SHADOW_NORMAL_BIAS": 12, + "PARAM_SHADOW_SPLIT_1_OFFSET": 9, + "PARAM_SHADOW_SPLIT_2_OFFSET": 10, + "PARAM_SHADOW_SPLIT_3_OFFSET": 11, + "PARAM_SPECULAR": 2, + "PARAM_SPOT_ANGLE": 5, + "PARAM_SPOT_ATTENUATION": 6 + }, + "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_specular", + "type": "float", + "getter": "get_param", + "setter": "set_param", + "index": 2 + }, + { + "name": "shadow_bias", + "type": "float", + "getter": "get_param", + "setter": "set_param", + "index": 13 + }, + { + "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": 7 + }, + { + "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_SPECULAR": 2, + "PARAM_RANGE": 3, + "PARAM_ATTENUATION": 4, + "PARAM_SPOT_ANGLE": 5, + "PARAM_SPOT_ATTENUATION": 6, + "PARAM_CONTACT_SHADOW_SIZE": 7, + "PARAM_SHADOW_MAX_DISTANCE": 8, + "PARAM_SHADOW_SPLIT_1_OFFSET": 9, + "PARAM_SHADOW_SPLIT_2_OFFSET": 10, + "PARAM_SHADOW_SPLIT_3_OFFSET": 11, + "PARAM_SHADOW_NORMAL_BIAS": 12, + "PARAM_SHADOW_BIAS": 13, + "PARAM_SHADOW_BIAS_SPLIT_SCALE": 14, + "PARAM_MAX": 15 + } + } + ] + }, + { + "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 + } + ], + "signals": [ + { + "name": "text_change_rejected", + "arguments": [ + ] + }, + { + "name": "text_changed", + "arguments": [ + { + "name": "new_text", + "type": "String", + "default_value": "" + } + ] + }, + { + "name": "text_entered", + "arguments": [ + { + "name": "new_text", + "type": "String", + "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": "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_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": "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": "" + } + ] + } + ], + "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": "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", + "default_value": "" + }, + { + "name": "granted", + "type": "bool", + "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": 97280, + "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_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": "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_DEFAULT": 97280, + "ARRAY_COMPRESS_INDEX": 131072, + "ARRAY_FLAG_USE_2D_VERTICES": 262144, + "ARRAY_FLAG_USE_16_BIT_BONES": 524288 + } + }, + { + "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 + } + ], + "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": "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": "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_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_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": "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_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_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_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 + } + ], + "signals": [ + { + "name": "connected_to_server", + "arguments": [ + ] + }, + { + "name": "connection_failed", + "arguments": [ + ] + }, + { + "name": "network_peer_connected", + "arguments": [ + { + "name": "id", + "type": "int", + "default_value": "" + } + ] + }, + { + "name": "network_peer_disconnected", + "arguments": [ + { + "name": "id", + "type": "int", + "default_value": "" + } + ] + }, + { + "name": "network_peer_packet", + "arguments": [ + { + "name": "id", + "type": "int", + "default_value": "" + }, + { + "name": "packet", + "type": "PoolByteArray", + "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_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": "up_vector", + "type": "Vector3", + "getter": "get_up_vector", + "setter": "set_up_vector", + "index": -1 + } + ], + "signals": [ + ], + "methods": [ + { + "name": "get_closest_point", + "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": "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": false, + "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": "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": "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": false, + "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_simple_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": "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": "navmesh_add", + "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": "mesh", + "type": "NavigationMesh", + "has_default_value": false, + "default_value": "" + }, + { + "name": "xform", + "type": "Transform", + "has_default_value": false, + "default_value": "" + }, + { + "name": "owner", + "type": "Object", + "has_default_value": true, + "default_value": "Null" + } + ] + }, + { + "name": "navmesh_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": "id", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "navmesh_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": "id", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "xform", + "type": "Transform", + "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": [ + ], + "signals": [ + ], + "methods": [ + { + "name": "get_closest_point", + "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": "to_point", + "type": "Vector2", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_closest_point_owner", + "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": "to_point", + "type": "Vector2", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_simple_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": "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": "navpoly_add", + "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": "mesh", + "type": "NavigationPolygon", + "has_default_value": false, + "default_value": "" + }, + { + "name": "xform", + "type": "Transform2D", + "has_default_value": false, + "default_value": "" + }, + { + "name": "owner", + "type": "Object", + "has_default_value": true, + "default_value": "Null" + } + ] + }, + { + "name": "navpoly_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": "id", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "navpoly_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": "id", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "xform", + "type": "Transform2D", + "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_MESH_INSTANCES": 0, + "PARSED_GEOMETRY_STATIC_COLLIDERS": 1, + "SAMPLE_PARTITION_LAYERS": 2, + "SAMPLE_PARTITION_MONOTONE": 1, + "SAMPLE_PARTITION_WATERSHED": 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": "int", + "is_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": "int", + "is_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": "int", + "is_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": "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": [ + ], + "methods": [ + { + "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": "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": "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": "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 + } + ], + "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_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_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_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", + "default_value": "" + } + ] + }, + { + "name": "peer_disconnected", + "arguments": [ + { + "name": "id", + "type": "int", + "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_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": "_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": "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_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_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_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": "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": "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": 4 + }, + { + "name": "omni_range", + "type": "float", + "getter": "get_param", + "setter": "set_param", + "index": 3 + }, + { + "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": 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": "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": false, + "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": false, + "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": false, + "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": false, + "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": false, + "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": false, + "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": 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": "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": "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": "id", + "type": "int", + "default_value": "" + } + ] + }, + { + "name": "item_selected", + "arguments": [ + { + "name": "id", + "type": "int", + "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 + }, + "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 + } + } + ] + }, + { + "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": "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": "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_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": 5, + "EMISSION_SHAPE_POINT": 0, + "EMISSION_SHAPE_POINTS": 3, + "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_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_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_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_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_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_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_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": "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": 28, + "MEMORY_DYNAMIC": 4, + "MEMORY_DYNAMIC_MAX": 6, + "MEMORY_MESSAGE_BUFFER_MAX": 7, + "MEMORY_STATIC": 3, + "MEMORY_STATIC_MAX": 5, + "MONITOR_MAX": 29, + "OBJECT_COUNT": 8, + "OBJECT_NODE_COUNT": 10, + "OBJECT_ORPHAN_NODE_COUNT": 11, + "OBJECT_RESOURCE_COUNT": 9, + "PHYSICS_2D_ACTIVE_OBJECTS": 22, + "PHYSICS_2D_COLLISION_PAIRS": 23, + "PHYSICS_2D_ISLAND_COUNT": 24, + "PHYSICS_3D_ACTIVE_OBJECTS": 25, + "PHYSICS_3D_COLLISION_PAIRS": 26, + "PHYSICS_3D_ISLAND_COUNT": 27, + "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": 19, + "RENDER_USAGE_VIDEO_MEM_TOTAL": 21, + "RENDER_VERTEX_MEM_USED": 20, + "RENDER_VERTICES_IN_FRAME": 13, + "RENDER_VIDEO_MEM_USED": 18, + "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_VIDEO_MEM_USED": 18, + "RENDER_TEXTURE_MEM_USED": 19, + "RENDER_VERTEX_MEM_USED": 20, + "RENDER_USAGE_VIDEO_MEM_TOTAL": 21, + "PHYSICS_2D_ACTIVE_OBJECTS": 22, + "PHYSICS_2D_COLLISION_PAIRS": 23, + "PHYSICS_2D_ISLAND_COUNT": 24, + "PHYSICS_3D_ACTIVE_OBJECTS": 25, + "PHYSICS_3D_COLLISION_PAIRS": 26, + "PHYSICS_3D_ISLAND_COUNT": 27, + "AUDIO_OUTPUT_LATENCY": 28, + "MONITOR_MAX": 29 + } + } + ] + }, + { + "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": "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": "Physics2DDirectBodyStateSW", + "base_class": "Physics2DDirectBodyState", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": false, + "is_reference": false, + "constants": { + }, + "properties": [ + ], + "signals": [ + ], + "methods": [ + ], + "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, + "SPACE_PARAM_TEST_MOTION_MIN_CONTACT_DEPTH": 7 + }, + "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": "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": "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, + "SPACE_PARAM_TEST_MOTION_MIN_CONTACT_DEPTH": 7 + } + }, + { + "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": "Physics2DShapeQueryResult", + "base_class": "Reference", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": false, + "is_reference": true, + "constants": { + }, + "properties": [ + ], + "signals": [ + ], + "methods": [ + { + "name": "get_result_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_result_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": "idx", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_result_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": "idx", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_result_object_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": "idx", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_result_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": "idx", + "type": "int", + "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_normal", + "type": "Vector2", + "getter": "get_collision_normal", + "setter": "", + "index": -1 + }, + { + "name": "collision_point", + "type": "Vector2", + "getter": "get_collision_point", + "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_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_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": [ + { + "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 + } + ], + "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": "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": "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_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": "" + } + ] + } + ], + "enums": [ + ] + }, + { + "name": "PhysicsBody2D", + "base_class": "CollisionObject2D", + "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": "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": "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": "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_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": "" + } + ] + } + ], + "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": "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_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, + "SPACE_PARAM_TEST_MOTION_MIN_CONTACT_DEPTH": 8 + }, + "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": "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": "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, + "SPACE_PARAM_TEST_MOTION_MIN_CONTACT_DEPTH": 8 + } + }, + { + "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": "PhysicsShapeQueryResult", + "base_class": "Reference", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": false, + "is_reference": true, + "constants": { + }, + "properties": [ + ], + "signals": [ + ], + "methods": [ + { + "name": "get_result_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_result_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": "idx", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_result_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": "idx", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_result_object_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": "idx", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_result_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": "idx", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + } + ], + "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": "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_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_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": "bool", + "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", + "default_value": "" + } + ] + }, + { + "name": "id_pressed", + "arguments": [ + { + "name": "id", + "type": "int", + "default_value": "" + } + ] + }, + { + "name": "index_pressed", + "arguments": [ + { + "name": "index", + "type": "int", + "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": "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_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": "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": "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": "group_name", + "type": "String", + "default_value": "" + }, + { + "name": "parameters", + "type": "Array", + "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": "name", + "type": "String", + "has_default_value": false, + "default_value": "" + }, + { + "name": "params", + "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": "name", + "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": "size", + "type": "Vector2", + "getter": "get_size", + "setter": "set_size", + "index": -1 + } + ], + "signals": [ + ], + "methods": [ + { + "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_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 + } + ], + "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": "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": "" + } + ] + } + ], + "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", + "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": "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_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_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": false, + "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": "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_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_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": "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": "ResourceFormatLoaderCrypto", + "base_class": "ResourceFormatLoader", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": false, + "is_reference": true, + "constants": { + }, + "properties": [ + ], + "signals": [ + ], + "methods": [ + ], + "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": "ResourceFormatSaverCrypto", + "base_class": "ResourceFormatSaver", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": false, + "is_reference": true, + "constants": { + }, + "properties": [ + ], + "signals": [ + ], + "methods": [ + ], + "enums": [ + ] + }, + { + "name": "ResourceImporter", + "base_class": "Reference", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": false, + "is_reference": true, + "constants": { + }, + "properties": [ + ], + "signals": [ + ], + "methods": [ + ], + "enums": [ + ] + }, + { + "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": "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", + "default_value": "" + } + ] + }, + { + "name": "meta_hover_ended", + "arguments": [ + { + "name": "meta", + "type": "Variant", + "default_value": "" + } + ] + }, + { + "name": "meta_hover_started", + "arguments": [ + { + "name": "meta", + "type": "Variant", + "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": false, + "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_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_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", + "default_value": "" + } + ] + }, + { + "name": "body_exited", + "arguments": [ + { + "name": "body", + "type": "Node", + "default_value": "" + } + ] + }, + { + "name": "body_shape_entered", + "arguments": [ + { + "name": "body_id", + "type": "int", + "default_value": "" + }, + { + "name": "body", + "type": "Node", + "default_value": "" + }, + { + "name": "body_shape", + "type": "int", + "default_value": "" + }, + { + "name": "local_shape", + "type": "int", + "default_value": "" + } + ] + }, + { + "name": "body_shape_exited", + "arguments": [ + { + "name": "body_id", + "type": "int", + "default_value": "" + }, + { + "name": "body", + "type": "Node", + "default_value": "" + }, + { + "name": "body_shape", + "type": "int", + "default_value": "" + }, + { + "name": "local_shape", + "type": "int", + "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_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", + "default_value": "" + } + ] + }, + { + "name": "body_exited", + "arguments": [ + { + "name": "body", + "type": "Node", + "default_value": "" + } + ] + }, + { + "name": "body_shape_entered", + "arguments": [ + { + "name": "body_id", + "type": "int", + "default_value": "" + }, + { + "name": "body", + "type": "Node", + "default_value": "" + }, + { + "name": "body_shape", + "type": "int", + "default_value": "" + }, + { + "name": "local_shape", + "type": "int", + "default_value": "" + } + ] + }, + { + "name": "body_shape_exited", + "arguments": [ + { + "name": "body_id", + "type": "int", + "default_value": "" + }, + { + "name": "body", + "type": "Node", + "default_value": "" + }, + { + "name": "body_shape", + "type": "int", + "default_value": "" + }, + { + "name": "local_shape", + "type": "int", + "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": "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 + }, + "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 + } + } + ] + }, + { + "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", + "default_value": "" + }, + { + "name": "screen", + "type": "int", + "default_value": "" + } + ] + }, + { + "name": "global_menu_action", + "arguments": [ + { + "name": "id", + "type": "void", + "default_value": "" + }, + { + "name": "meta", + "type": "void", + "default_value": "" + } + ] + }, + { + "name": "idle_frame", + "arguments": [ + ] + }, + { + "name": "network_peer_connected", + "arguments": [ + { + "name": "id", + "type": "int", + "default_value": "" + } + ] + }, + { + "name": "network_peer_disconnected", + "arguments": [ + { + "name": "id", + "type": "int", + "default_value": "" + } + ] + }, + { + "name": "node_added", + "arguments": [ + { + "name": "node", + "type": "Node", + "default_value": "" + } + ] + }, + { + "name": "node_configuration_warning_changed", + "arguments": [ + { + "name": "node", + "type": "Node", + "default_value": "" + } + ] + }, + { + "name": "node_removed", + "arguments": [ + { + "name": "node", + "type": "Node", + "default_value": "" + } + ] + }, + { + "name": "node_renamed", + "arguments": [ + { + "name": "node", + "type": "Node", + "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": "shrink", + "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", + "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", + "default_value": "" + } + ] + }, + { + "name": "script_close", + "arguments": [ + { + "name": "script", + "type": "Script", + "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": "_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": "_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": "_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": "_reload_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": "_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": "_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": "" + } + ] + } + ], + "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": "_ensure_focused_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": "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": "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 + } + ], + "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_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_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_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": "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": [ + ], + "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": "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_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_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_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_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": [ + ], + "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": "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_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_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_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_WORLD": 41, + "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": "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": { + "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": "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_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_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": "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", + "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": 5 + }, + { + "name": "spot_angle_attenuation", + "type": "float", + "getter": "get_param", + "setter": "set_param", + "index": 6 + }, + { + "name": "spot_attenuation", + "type": "float", + "getter": "get_param", + "setter": "set_param", + "index": 4 + }, + { + "name": "spot_range", + "type": "float", + "getter": "get_param", + "setter": "set_param", + "index": 3 + } + ], + "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": "int", + "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": "int", + "is_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": "int", + "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": "[PoolColorArray]" + }, + { + "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": "97280" + } + ] + }, + { + "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": "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", + "default_value": "" + } + ] + }, + { + "name": "tab_selected", + "arguments": [ + { + "name": "tab", + "type": "int", + "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": "_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": "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_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_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": "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_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", + "default_value": "" + } + ] + }, + { + "name": "right_button_pressed", + "arguments": [ + { + "name": "tab", + "type": "int", + "default_value": "" + } + ] + }, + { + "name": "tab_changed", + "arguments": [ + { + "name": "tab", + "type": "int", + "default_value": "" + } + ] + }, + { + "name": "tab_clicked", + "arguments": [ + { + "name": "tab", + "type": "int", + "default_value": "" + } + ] + }, + { + "name": "tab_close", + "arguments": [ + { + "name": "tab", + "type": "int", + "default_value": "" + } + ] + }, + { + "name": "tab_hover", + "arguments": [ + { + "name": "tab", + "type": "int", + "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_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": "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": "wrap_enabled", + "type": "bool", + "getter": "is_wrap_enabled", + "setter": "set_wrap_enabled", + "index": -1 + } + ], + "signals": [ + { + "name": "breakpoint_toggled", + "arguments": [ + { + "name": "row", + "type": "int", + "default_value": "" + } + ] + }, + { + "name": "cursor_changed", + "arguments": [ + ] + }, + { + "name": "info_clicked", + "arguments": [ + { + "name": "row", + "type": "int", + "default_value": "" + }, + { + "name": "info", + "type": "String", + "default_value": "" + } + ] + }, + { + "name": "request_completion", + "arguments": [ + ] + }, + { + "name": "symbol_lookup", + "arguments": [ + { + "name": "symbol", + "type": "String", + "default_value": "" + }, + { + "name": "row", + "type": "int", + "default_value": "" + }, + { + "name": "column", + "type": "int", + "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_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_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_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_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": "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_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_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_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_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_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_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_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": [ + ], + "enums": [ + ] + }, + { + "name": "TextureArray", + "base_class": "TextureLayered", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": true, + "is_reference": true, + "constants": { + }, + "properties": [ + ], + "signals": [ + ], + "methods": [ + ], + "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": "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": "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_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": 4, + "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": "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" + } + ] + }, + { + "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, + "FLAG_FILTER": 4, + "FLAGS_DEFAULT": 4 + } + } + ] + }, + { + "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_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_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_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": { + }, + "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": "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": "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": "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": "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": "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": "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": "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": "type", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "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": "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": "type", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "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": "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": "type", + "type": "String", + "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": "name", + "type": "String", + "has_default_value": false, + "default_value": "" + }, + { + "name": "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": "type", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "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": "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": "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_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": "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": "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": "type", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "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": "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": "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": "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": "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": "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": "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": "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": "type", + "type": "String", + "has_default_value": false, + "default_value": "" + }, + { + "name": "texture", + "type": "StyleBox", + "has_default_value": false, + "default_value": "" + } + ] + } + ], + "enums": [ + ] + }, + { + "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": "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_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": "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_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": "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_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": "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", + "default_value": "" + }, + { + "name": "column", + "type": "int", + "default_value": "" + }, + { + "name": "id", + "type": "int", + "default_value": "" + } + ] + }, + { + "name": "cell_selected", + "arguments": [ + ] + }, + { + "name": "column_title_pressed", + "arguments": [ + { + "name": "column", + "type": "int", + "default_value": "" + } + ] + }, + { + "name": "custom_popup_edited", + "arguments": [ + { + "name": "arrow_clicked", + "type": "bool", + "default_value": "" + } + ] + }, + { + "name": "empty_rmb", + "arguments": [ + { + "name": "position", + "type": "Vector2", + "default_value": "" + } + ] + }, + { + "name": "empty_tree_rmb_selected", + "arguments": [ + { + "name": "position", + "type": "Vector2", + "default_value": "" + } + ] + }, + { + "name": "item_activated", + "arguments": [ + ] + }, + { + "name": "item_collapsed", + "arguments": [ + { + "name": "item", + "type": "TreeItem", + "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", + "default_value": "" + } + ] + }, + { + "name": "item_selected", + "arguments": [ + ] + }, + { + "name": "multi_selected", + "arguments": [ + { + "name": "item", + "type": "TreeItem", + "default_value": "" + }, + { + "name": "column", + "type": "int", + "default_value": "" + }, + { + "name": "selected", + "type": "bool", + "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": "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": "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_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_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", + "default_value": "" + }, + { + "name": "key", + "type": "NodePath", + "default_value": "" + } + ] + }, + { + "name": "tween_started", + "arguments": [ + { + "name": "object", + "type": "Object", + "default_value": "" + }, + { + "name": "key", + "type": "NodePath", + "default_value": "" + } + ] + }, + { + "name": "tween_step", + "arguments": [ + { + "name": "object", + "type": "Object", + "default_value": "" + }, + { + "name": "key", + "type": "NodePath", + "default_value": "" + }, + { + "name": "elapsed", + "type": "float", + "default_value": "" + }, + { + "name": "value", + "type": "Object", + "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": "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": false, + "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": false, + "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_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_DRAW_CALLS_IN_FRAME": 5, + "RENDER_INFO_MATERIAL_CHANGES_IN_FRAME": 2, + "RENDER_INFO_MAX": 6, + "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": "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": "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": "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": "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", + "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": "_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_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_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_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_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_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_MAX": 6 + } + }, + { + "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": "Spatial", + "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", + "default_value": "" + } + ] + }, + { + "name": "camera_exited", + "arguments": [ + { + "name": "camera", + "type": "Camera", + "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", + "default_value": "" + } + ] + }, + { + "name": "viewport_exited", + "arguments": [ + { + "name": "viewport", + "type": "Viewport", + "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": "Spatial", + "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", + "default_value": "" + }, + { + "name": "id", + "type": "int", + "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_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_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_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 + } + } + ] + }, + { + "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": 97280, + "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_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_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_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": 8, + "INFO_USAGE_VIDEO_MEM_TOTAL": 6, + "INFO_VERTEX_MEM_USED": 9, + "INFO_VERTICES_IN_FRAME": 1, + "INFO_VIDEO_MEM_USED": 7, + "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_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": 4, + "LIGHT_PARAM_CONTACT_SHADOW_SIZE": 7, + "LIGHT_PARAM_ENERGY": 0, + "LIGHT_PARAM_MAX": 15, + "LIGHT_PARAM_RANGE": 3, + "LIGHT_PARAM_SHADOW_BIAS": 13, + "LIGHT_PARAM_SHADOW_BIAS_SPLIT_SCALE": 14, + "LIGHT_PARAM_SHADOW_MAX_DISTANCE": 8, + "LIGHT_PARAM_SHADOW_NORMAL_BIAS": 12, + "LIGHT_PARAM_SHADOW_SPLIT_1_OFFSET": 9, + "LIGHT_PARAM_SHADOW_SPLIT_2_OFFSET": 10, + "LIGHT_PARAM_SHADOW_SPLIT_3_OFFSET": 11, + "LIGHT_PARAM_SPECULAR": 2, + "LIGHT_PARAM_SPOT_ANGLE": 5, + "LIGHT_PARAM_SPOT_ATTENUATION": 6, + "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": 2, + "TEXTURE_TYPE_3D": 3, + "TEXTURE_TYPE_CUBEMAP": 1, + "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_DRAW_CALLS_IN_FRAME": 5, + "VIEWPORT_RENDER_INFO_MATERIAL_CHANGES_IN_FRAME": 2, + "VIEWPORT_RENDER_INFO_MAX": 6, + "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": [ + ], + "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": "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_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": "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": "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_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_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_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": "97280" + } + ] + }, + { + "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": "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": "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_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_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": 1, + "TEXTURE_TYPE_2D_ARRAY": 2, + "TEXTURE_TYPE_3D": 3 + } + }, + { + "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_USAGE_VIDEO_MEM_TOTAL": 6, + "INFO_VIDEO_MEM_USED": 7, + "INFO_TEXTURE_MEM_USED": 8, + "INFO_VERTEX_MEM_USED": 9 + } + }, + { + "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_MAX": 6 + } + }, + { + "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 + } + }, + { + "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": "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_DEFAULT": 97280, + "ARRAY_COMPRESS_INDEX": 131072, + "ARRAY_FLAG_USE_2D_VERTICES": 262144, + "ARRAY_FLAG_USE_16_BIT_BONES": 524288 + } + }, + { + "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_SPECULAR": 2, + "LIGHT_PARAM_RANGE": 3, + "LIGHT_PARAM_ATTENUATION": 4, + "LIGHT_PARAM_SPOT_ANGLE": 5, + "LIGHT_PARAM_SPOT_ATTENUATION": 6, + "LIGHT_PARAM_CONTACT_SHADOW_SIZE": 7, + "LIGHT_PARAM_SHADOW_MAX_DISTANCE": 8, + "LIGHT_PARAM_SHADOW_SPLIT_1_OFFSET": 9, + "LIGHT_PARAM_SHADOW_SPLIT_2_OFFSET": 10, + "LIGHT_PARAM_SHADOW_SPLIT_3_OFFSET": 11, + "LIGHT_PARAM_SHADOW_NORMAL_BIAS": 12, + "LIGHT_PARAM_SHADOW_BIAS": 13, + "LIGHT_PARAM_SHADOW_BIAS_SPLIT_SCALE": 14, + "LIGHT_PARAM_MAX": 15 + } + }, + { + "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": [ + ], + "signals": [ + ], + "methods": [ + ], + "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": [ + ], + "signals": [ + ], + "methods": [ + ], + "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": [ + ], + "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": [ + ] + } + ], + "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": { + }, + "properties": [ + ], + "signals": [ + ], + "methods": [ + ], + "enums": [ + ] + }, + { + "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": [ + ], + "signals": [ + ], + "methods": [ + ], + "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": "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": [ + ], + "signals": [ + ], + "methods": [ + ], + "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_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", + "default_value": "" + } + ] + }, + { + "name": "ice_candidate_created", + "arguments": [ + { + "name": "media", + "type": "String", + "default_value": "" + }, + { + "name": "index", + "type": "int", + "default_value": "" + }, + { + "name": "name", + "type": "String", + "default_value": "" + } + ] + }, + { + "name": "session_description_created", + "arguments": [ + { + "name": "type", + "type": "String", + "default_value": "" + }, + { + "name": "sdp", + "type": "String", + "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", + "default_value": "" + } + ] + }, + { + "name": "connection_error", + "arguments": [ + ] + }, + { + "name": "connection_established", + "arguments": [ + { + "name": "protocol", + "type": "String", + "default_value": "" + } + ] + }, + { + "name": "data_received", + "arguments": [ + ] + }, + { + "name": "server_close_request", + "arguments": [ + { + "name": "code", + "type": "int", + "default_value": "" + }, + { + "name": "reason", + "type": "String", + "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", + "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_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": "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", + "default_value": "" + }, + { + "name": "code", + "type": "int", + "default_value": "" + }, + { + "name": "reason", + "type": "String", + "default_value": "" + } + ] + }, + { + "name": "client_connected", + "arguments": [ + { + "name": "id", + "type": "int", + "default_value": "" + }, + { + "name": "protocol", + "type": "String", + "default_value": "" + } + ] + }, + { + "name": "client_disconnected", + "arguments": [ + { + "name": "id", + "type": "int", + "default_value": "" + }, + { + "name": "was_clean_close", + "type": "bool", + "default_value": "" + } + ] + }, + { + "name": "data_received", + "arguments": [ + { + "name": "id", + "type": "int", + "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_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_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": "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_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_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_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": "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": "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_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": "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": "Reference", + "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": { + "DAY_FRIDAY": 5, + "DAY_MONDAY": 1, + "DAY_SATURDAY": 6, + "DAY_SUNDAY": 0, + "DAY_THURSDAY": 4, + "DAY_TUESDAY": 2, + "DAY_WEDNESDAY": 3, + "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, + "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 + }, + "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": "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": "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": "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": "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_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_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_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_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": "environment", + "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_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_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_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_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_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": "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_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": "environment", + "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_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": "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_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_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": "" + } + ] + } + ], + "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": "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": "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/GodoBinding/godot_headers/arvr/godot_arvr.h b/GodoBinding/godot_headers/arvr/godot_arvr.h new file mode 100644 index 0000000..aaef31a --- /dev/null +++ b/GodoBinding/godot_headers/arvr/godot_arvr.h @@ -0,0 +1,92 @@ +/*************************************************************************/ +/* godot_arvr.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md). */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#ifndef GODOT_NATIVEARVR_H +#define GODOT_NATIVEARVR_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +// For future versions of the API we should only add new functions at the end of the structure and use the +// version info to detect whether a call is available + +// Use these to populate version in your plugin +#define GODOTVR_API_MAJOR 1 +#define GODOTVR_API_MINOR 1 + +typedef struct { + godot_gdnative_api_version version; /* version of our API */ + void *(*constructor)(godot_object *); + void (*destructor)(void *); + godot_string (*get_name)(const void *); + godot_int (*get_capabilities)(const void *); + godot_bool (*get_anchor_detection_is_enabled)(const void *); + void (*set_anchor_detection_is_enabled)(void *, godot_bool); + godot_bool (*is_stereo)(const void *); + godot_bool (*is_initialized)(const void *); + godot_bool (*initialize)(void *); + void (*uninitialize)(void *); + godot_vector2 (*get_render_targetsize)(const void *); + godot_transform (*get_transform_for_eye)(void *, godot_int, godot_transform *); + void (*fill_projection_for_eye)(void *, godot_real *, godot_int, godot_real, godot_real, godot_real); + void (*commit_for_eye)(void *, godot_int, godot_rid *, godot_rect2 *); + void (*process)(void *); + // only in 1.1 onwards + godot_int (*get_external_texture_for_eye)(void *, godot_int); + void (*notification)(void *, godot_int); + godot_int (*get_camera_feed_id)(void *); +} godot_arvr_interface_gdnative; + +void GDAPI godot_arvr_register_interface(const godot_arvr_interface_gdnative *p_interface); + +// helper functions to access ARVRServer data +godot_real GDAPI godot_arvr_get_worldscale(); +godot_transform GDAPI godot_arvr_get_reference_frame(); + +// helper functions for rendering +void GDAPI godot_arvr_blit(godot_int p_eye, godot_rid *p_render_target, godot_rect2 *p_rect); +godot_int GDAPI godot_arvr_get_texid(godot_rid *p_render_target); + +// helper functions for updating ARVR controllers +godot_int GDAPI godot_arvr_add_controller(char *p_device_name, godot_int p_hand, godot_bool p_tracks_orientation, godot_bool p_tracks_position); +void GDAPI godot_arvr_remove_controller(godot_int p_controller_id); +void GDAPI godot_arvr_set_controller_transform(godot_int p_controller_id, godot_transform *p_transform, godot_bool p_tracks_orientation, godot_bool p_tracks_position); +void GDAPI godot_arvr_set_controller_button(godot_int p_controller_id, godot_int p_button, godot_bool p_is_pressed); +void GDAPI godot_arvr_set_controller_axis(godot_int p_controller_id, godot_int p_axis, godot_real p_value, godot_bool p_can_be_negative); +godot_real GDAPI godot_arvr_get_controller_rumble(godot_int p_controller_id); + +#ifdef __cplusplus +} +#endif + +#endif /* !GODOT_NATIVEARVR_H */ diff --git a/GodoBinding/godot_headers/gdnative/aabb.h b/GodoBinding/godot_headers/gdnative/aabb.h new file mode 100644 index 0000000..9f41e9d --- /dev/null +++ b/GodoBinding/godot_headers/gdnative/aabb.h @@ -0,0 +1,118 @@ +/*************************************************************************/ +/* aabb.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md). */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#ifndef GODOT_AABB_H +#define GODOT_AABB_H + +#ifdef __cplusplus +extern "C" { +#endif + +#include + +#define GODOT_AABB_SIZE 24 + +#ifndef GODOT_CORE_API_GODOT_AABB_TYPE_DEFINED +#define GODOT_CORE_API_GODOT_AABB_TYPE_DEFINED +typedef struct { + uint8_t _dont_touch_that[GODOT_AABB_SIZE]; +} godot_aabb; +#endif + +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +void GDAPI godot_aabb_new(godot_aabb *r_dest, const godot_vector3 *p_pos, const godot_vector3 *p_size); + +godot_vector3 GDAPI godot_aabb_get_position(const godot_aabb *p_self); +void GDAPI godot_aabb_set_position(const godot_aabb *p_self, const godot_vector3 *p_v); + +godot_vector3 GDAPI godot_aabb_get_size(const godot_aabb *p_self); +void GDAPI godot_aabb_set_size(const godot_aabb *p_self, const godot_vector3 *p_v); + +godot_string GDAPI godot_aabb_as_string(const godot_aabb *p_self); + +godot_real GDAPI godot_aabb_get_area(const godot_aabb *p_self); + +godot_bool GDAPI godot_aabb_has_no_area(const godot_aabb *p_self); + +godot_bool GDAPI godot_aabb_has_no_surface(const godot_aabb *p_self); + +godot_bool GDAPI godot_aabb_intersects(const godot_aabb *p_self, const godot_aabb *p_with); + +godot_bool GDAPI godot_aabb_encloses(const godot_aabb *p_self, const godot_aabb *p_with); + +godot_aabb GDAPI godot_aabb_merge(const godot_aabb *p_self, const godot_aabb *p_with); + +godot_aabb GDAPI godot_aabb_intersection(const godot_aabb *p_self, const godot_aabb *p_with); + +godot_bool GDAPI godot_aabb_intersects_plane(const godot_aabb *p_self, const godot_plane *p_plane); + +godot_bool GDAPI godot_aabb_intersects_segment(const godot_aabb *p_self, const godot_vector3 *p_from, const godot_vector3 *p_to); + +godot_bool GDAPI godot_aabb_has_point(const godot_aabb *p_self, const godot_vector3 *p_point); + +godot_vector3 GDAPI godot_aabb_get_support(const godot_aabb *p_self, const godot_vector3 *p_dir); + +godot_vector3 GDAPI godot_aabb_get_longest_axis(const godot_aabb *p_self); + +godot_int GDAPI godot_aabb_get_longest_axis_index(const godot_aabb *p_self); + +godot_real GDAPI godot_aabb_get_longest_axis_size(const godot_aabb *p_self); + +godot_vector3 GDAPI godot_aabb_get_shortest_axis(const godot_aabb *p_self); + +godot_int GDAPI godot_aabb_get_shortest_axis_index(const godot_aabb *p_self); + +godot_real GDAPI godot_aabb_get_shortest_axis_size(const godot_aabb *p_self); + +godot_aabb GDAPI godot_aabb_expand(const godot_aabb *p_self, const godot_vector3 *p_to_point); + +godot_aabb GDAPI godot_aabb_grow(const godot_aabb *p_self, const godot_real p_by); + +godot_vector3 GDAPI godot_aabb_get_endpoint(const godot_aabb *p_self, const godot_int p_idx); + +godot_bool GDAPI godot_aabb_operator_equal(const godot_aabb *p_self, const godot_aabb *p_b); + +#ifdef __cplusplus +} +#endif + +#endif // GODOT_AABB_H diff --git a/GodoBinding/godot_headers/gdnative/array.h b/GodoBinding/godot_headers/gdnative/array.h new file mode 100644 index 0000000..36b5c77 --- /dev/null +++ b/GodoBinding/godot_headers/gdnative/array.h @@ -0,0 +1,147 @@ +/*************************************************************************/ +/* array.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md). */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#ifndef GODOT_ARRAY_H +#define GODOT_ARRAY_H + +#ifdef __cplusplus +extern "C" { +#endif + +#include + +#define GODOT_ARRAY_SIZE sizeof(void *) + +#ifndef GODOT_CORE_API_GODOT_ARRAY_TYPE_DEFINED +#define GODOT_CORE_API_GODOT_ARRAY_TYPE_DEFINED +typedef struct { + uint8_t _dont_touch_that[GODOT_ARRAY_SIZE]; +} godot_array; +#endif + +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + +#include +#include + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +void GDAPI godot_array_new(godot_array *r_dest); +void GDAPI godot_array_new_copy(godot_array *r_dest, const godot_array *p_src); +void GDAPI godot_array_new_pool_color_array(godot_array *r_dest, const godot_pool_color_array *p_pca); +void GDAPI godot_array_new_pool_vector3_array(godot_array *r_dest, const godot_pool_vector3_array *p_pv3a); +void GDAPI godot_array_new_pool_vector2_array(godot_array *r_dest, const godot_pool_vector2_array *p_pv2a); +void GDAPI godot_array_new_pool_string_array(godot_array *r_dest, const godot_pool_string_array *p_psa); +void GDAPI godot_array_new_pool_real_array(godot_array *r_dest, const godot_pool_real_array *p_pra); +void GDAPI godot_array_new_pool_int_array(godot_array *r_dest, const godot_pool_int_array *p_pia); +void GDAPI godot_array_new_pool_byte_array(godot_array *r_dest, const godot_pool_byte_array *p_pba); + +void GDAPI godot_array_set(godot_array *p_self, const godot_int p_idx, const godot_variant *p_value); + +godot_variant GDAPI godot_array_get(const godot_array *p_self, const godot_int p_idx); + +godot_variant GDAPI *godot_array_operator_index(godot_array *p_self, const godot_int p_idx); + +const godot_variant GDAPI *godot_array_operator_index_const(const godot_array *p_self, const godot_int p_idx); + +void GDAPI godot_array_append(godot_array *p_self, const godot_variant *p_value); + +void GDAPI godot_array_clear(godot_array *p_self); + +godot_int GDAPI godot_array_count(const godot_array *p_self, const godot_variant *p_value); + +godot_bool GDAPI godot_array_empty(const godot_array *p_self); + +void GDAPI godot_array_erase(godot_array *p_self, const godot_variant *p_value); + +godot_variant GDAPI godot_array_front(const godot_array *p_self); + +godot_variant GDAPI godot_array_back(const godot_array *p_self); + +godot_int GDAPI godot_array_find(const godot_array *p_self, const godot_variant *p_what, const godot_int p_from); + +godot_int GDAPI godot_array_find_last(const godot_array *p_self, const godot_variant *p_what); + +godot_bool GDAPI godot_array_has(const godot_array *p_self, const godot_variant *p_value); + +godot_int GDAPI godot_array_hash(const godot_array *p_self); + +void GDAPI godot_array_insert(godot_array *p_self, const godot_int p_pos, const godot_variant *p_value); + +void GDAPI godot_array_invert(godot_array *p_self); + +godot_variant GDAPI godot_array_pop_back(godot_array *p_self); + +godot_variant GDAPI godot_array_pop_front(godot_array *p_self); + +void GDAPI godot_array_push_back(godot_array *p_self, const godot_variant *p_value); + +void GDAPI godot_array_push_front(godot_array *p_self, const godot_variant *p_value); + +void GDAPI godot_array_remove(godot_array *p_self, const godot_int p_idx); + +void GDAPI godot_array_resize(godot_array *p_self, const godot_int p_size); + +godot_int GDAPI godot_array_rfind(const godot_array *p_self, const godot_variant *p_what, const godot_int p_from); + +godot_int GDAPI godot_array_size(const godot_array *p_self); + +void GDAPI godot_array_sort(godot_array *p_self); + +void GDAPI godot_array_sort_custom(godot_array *p_self, godot_object *p_obj, const godot_string *p_func); + +godot_int GDAPI godot_array_bsearch(godot_array *p_self, const godot_variant *p_value, const godot_bool p_before); + +godot_int GDAPI godot_array_bsearch_custom(godot_array *p_self, const godot_variant *p_value, godot_object *p_obj, const godot_string *p_func, const godot_bool p_before); + +void GDAPI godot_array_destroy(godot_array *p_self); + +godot_array GDAPI godot_array_duplicate(const godot_array *p_self, const godot_bool p_deep); + +godot_array GDAPI godot_array_slice(const godot_array *p_self, const godot_int p_begin, const godot_int p_end, const godot_int p_step, const godot_bool p_deep); + +godot_variant GDAPI godot_array_max(const godot_array *p_self); + +godot_variant GDAPI godot_array_min(const godot_array *p_self); + +void GDAPI godot_array_shuffle(godot_array *p_self); + +#ifdef __cplusplus +} +#endif + +#endif // GODOT_ARRAY_H diff --git a/GodoBinding/godot_headers/gdnative/basis.h b/GodoBinding/godot_headers/gdnative/basis.h new file mode 100644 index 0000000..c7425eb --- /dev/null +++ b/GodoBinding/godot_headers/gdnative/basis.h @@ -0,0 +1,136 @@ +/*************************************************************************/ +/* basis.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md). */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#ifndef GODOT_BASIS_H +#define GODOT_BASIS_H + +#ifdef __cplusplus +extern "C" { +#endif + +#include + +#define GODOT_BASIS_SIZE 36 + +#ifndef GODOT_CORE_API_GODOT_BASIS_TYPE_DEFINED +#define GODOT_CORE_API_GODOT_BASIS_TYPE_DEFINED +typedef struct { + uint8_t _dont_touch_that[GODOT_BASIS_SIZE]; +} godot_basis; +#endif + +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +void GDAPI godot_basis_new_with_rows(godot_basis *r_dest, const godot_vector3 *p_x_axis, const godot_vector3 *p_y_axis, const godot_vector3 *p_z_axis); +void GDAPI godot_basis_new_with_axis_and_angle(godot_basis *r_dest, const godot_vector3 *p_axis, const godot_real p_phi); +void GDAPI godot_basis_new_with_euler(godot_basis *r_dest, const godot_vector3 *p_euler); +void GDAPI godot_basis_new_with_euler_quat(godot_basis *r_dest, const godot_quat *p_euler); + +godot_string GDAPI godot_basis_as_string(const godot_basis *p_self); + +godot_basis GDAPI godot_basis_inverse(const godot_basis *p_self); + +godot_basis GDAPI godot_basis_transposed(const godot_basis *p_self); + +godot_basis GDAPI godot_basis_orthonormalized(const godot_basis *p_self); + +godot_real GDAPI godot_basis_determinant(const godot_basis *p_self); + +godot_basis GDAPI godot_basis_rotated(const godot_basis *p_self, const godot_vector3 *p_axis, const godot_real p_phi); + +godot_basis GDAPI godot_basis_scaled(const godot_basis *p_self, const godot_vector3 *p_scale); + +godot_vector3 GDAPI godot_basis_get_scale(const godot_basis *p_self); + +godot_vector3 GDAPI godot_basis_get_euler(const godot_basis *p_self); + +godot_quat GDAPI godot_basis_get_quat(const godot_basis *p_self); + +void GDAPI godot_basis_set_quat(godot_basis *p_self, const godot_quat *p_quat); + +void GDAPI godot_basis_set_axis_angle_scale(godot_basis *p_self, const godot_vector3 *p_axis, godot_real p_phi, const godot_vector3 *p_scale); + +void GDAPI godot_basis_set_euler_scale(godot_basis *p_self, const godot_vector3 *p_euler, const godot_vector3 *p_scale); + +void GDAPI godot_basis_set_quat_scale(godot_basis *p_self, const godot_quat *p_quat, const godot_vector3 *p_scale); + +godot_real GDAPI godot_basis_tdotx(const godot_basis *p_self, const godot_vector3 *p_with); + +godot_real GDAPI godot_basis_tdoty(const godot_basis *p_self, const godot_vector3 *p_with); + +godot_real GDAPI godot_basis_tdotz(const godot_basis *p_self, const godot_vector3 *p_with); + +godot_vector3 GDAPI godot_basis_xform(const godot_basis *p_self, const godot_vector3 *p_v); + +godot_vector3 GDAPI godot_basis_xform_inv(const godot_basis *p_self, const godot_vector3 *p_v); + +godot_int GDAPI godot_basis_get_orthogonal_index(const godot_basis *p_self); + +void GDAPI godot_basis_new(godot_basis *r_dest); + +// p_elements is a pointer to an array of 3 (!!) vector3 +void GDAPI godot_basis_get_elements(const godot_basis *p_self, godot_vector3 *p_elements); + +godot_vector3 GDAPI godot_basis_get_axis(const godot_basis *p_self, const godot_int p_axis); + +void GDAPI godot_basis_set_axis(godot_basis *p_self, const godot_int p_axis, const godot_vector3 *p_value); + +godot_vector3 GDAPI godot_basis_get_row(const godot_basis *p_self, const godot_int p_row); + +void GDAPI godot_basis_set_row(godot_basis *p_self, const godot_int p_row, const godot_vector3 *p_value); + +godot_bool GDAPI godot_basis_operator_equal(const godot_basis *p_self, const godot_basis *p_b); + +godot_basis GDAPI godot_basis_operator_add(const godot_basis *p_self, const godot_basis *p_b); + +godot_basis GDAPI godot_basis_operator_subtract(const godot_basis *p_self, const godot_basis *p_b); + +godot_basis GDAPI godot_basis_operator_multiply_vector(const godot_basis *p_self, const godot_basis *p_b); + +godot_basis GDAPI godot_basis_operator_multiply_scalar(const godot_basis *p_self, const godot_real p_b); + +godot_basis GDAPI godot_basis_slerp(const godot_basis *p_self, const godot_basis *p_b, const godot_real p_t); + +#ifdef __cplusplus +} +#endif + +#endif // GODOT_BASIS_H diff --git a/GodoBinding/godot_headers/gdnative/color.h b/GodoBinding/godot_headers/gdnative/color.h new file mode 100644 index 0000000..3f046b7 --- /dev/null +++ b/GodoBinding/godot_headers/gdnative/color.h @@ -0,0 +1,120 @@ +/*************************************************************************/ +/* color.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md). */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#ifndef GODOT_COLOR_H +#define GODOT_COLOR_H + +#ifdef __cplusplus +extern "C" { +#endif + +#include + +#define GODOT_COLOR_SIZE 16 + +#ifndef GODOT_CORE_API_GODOT_COLOR_TYPE_DEFINED +#define GODOT_CORE_API_GODOT_COLOR_TYPE_DEFINED +typedef struct { + uint8_t _dont_touch_that[GODOT_COLOR_SIZE]; +} godot_color; +#endif + +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +void GDAPI godot_color_new_rgba(godot_color *r_dest, const godot_real p_r, const godot_real p_g, const godot_real p_b, const godot_real p_a); +void GDAPI godot_color_new_rgb(godot_color *r_dest, const godot_real p_r, const godot_real p_g, const godot_real p_b); + +godot_real godot_color_get_r(const godot_color *p_self); +void godot_color_set_r(godot_color *p_self, const godot_real r); + +godot_real godot_color_get_g(const godot_color *p_self); +void godot_color_set_g(godot_color *p_self, const godot_real g); + +godot_real godot_color_get_b(const godot_color *p_self); +void godot_color_set_b(godot_color *p_self, const godot_real b); + +godot_real godot_color_get_a(const godot_color *p_self); +void godot_color_set_a(godot_color *p_self, const godot_real a); + +godot_real godot_color_get_h(const godot_color *p_self); +godot_real godot_color_get_s(const godot_color *p_self); +godot_real godot_color_get_v(const godot_color *p_self); + +godot_string GDAPI godot_color_as_string(const godot_color *p_self); + +godot_int GDAPI godot_color_to_rgba32(const godot_color *p_self); + +godot_int GDAPI godot_color_to_abgr32(const godot_color *p_self); + +godot_int GDAPI godot_color_to_abgr64(const godot_color *p_self); + +godot_int GDAPI godot_color_to_argb64(const godot_color *p_self); + +godot_int GDAPI godot_color_to_rgba64(const godot_color *p_self); + +godot_int GDAPI godot_color_to_argb32(const godot_color *p_self); + +godot_real GDAPI godot_color_gray(const godot_color *p_self); + +godot_color GDAPI godot_color_inverted(const godot_color *p_self); + +godot_color GDAPI godot_color_contrasted(const godot_color *p_self); + +godot_color GDAPI godot_color_linear_interpolate(const godot_color *p_self, const godot_color *p_b, const godot_real p_t); + +godot_color GDAPI godot_color_blend(const godot_color *p_self, const godot_color *p_over); + +godot_color GDAPI godot_color_darkened(const godot_color *p_self, const godot_real p_amount); + +godot_color GDAPI godot_color_from_hsv(const godot_color *p_self, const godot_real p_h, const godot_real p_s, const godot_real p_v, const godot_real p_a); + +godot_color GDAPI godot_color_lightened(const godot_color *p_self, const godot_real p_amount); + +godot_string GDAPI godot_color_to_html(const godot_color *p_self, const godot_bool p_with_alpha); + +godot_bool GDAPI godot_color_operator_equal(const godot_color *p_self, const godot_color *p_b); + +godot_bool GDAPI godot_color_operator_less(const godot_color *p_self, const godot_color *p_b); + +#ifdef __cplusplus +} +#endif + +#endif // GODOT_COLOR_H diff --git a/GodoBinding/godot_headers/gdnative/dictionary.h b/GodoBinding/godot_headers/gdnative/dictionary.h new file mode 100644 index 0000000..873efaa --- /dev/null +++ b/GodoBinding/godot_headers/gdnative/dictionary.h @@ -0,0 +1,109 @@ +/*************************************************************************/ +/* dictionary.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md). */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#ifndef GODOT_DICTIONARY_H +#define GODOT_DICTIONARY_H + +#ifdef __cplusplus +extern "C" { +#endif + +#include + +#define GODOT_DICTIONARY_SIZE sizeof(void *) + +#ifndef GODOT_CORE_API_GODOT_DICTIONARY_TYPE_DEFINED +#define GODOT_CORE_API_GODOT_DICTIONARY_TYPE_DEFINED +typedef struct { + uint8_t _dont_touch_that[GODOT_DICTIONARY_SIZE]; +} godot_dictionary; +#endif + +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +void GDAPI godot_dictionary_new(godot_dictionary *r_dest); +void GDAPI godot_dictionary_new_copy(godot_dictionary *r_dest, const godot_dictionary *p_src); +void GDAPI godot_dictionary_destroy(godot_dictionary *p_self); + +godot_dictionary GDAPI godot_dictionary_duplicate(const godot_dictionary *p_self, const godot_bool p_deep); + +godot_int GDAPI godot_dictionary_size(const godot_dictionary *p_self); + +godot_bool GDAPI godot_dictionary_empty(const godot_dictionary *p_self); + +void GDAPI godot_dictionary_clear(godot_dictionary *p_self); + +godot_bool GDAPI godot_dictionary_has(const godot_dictionary *p_self, const godot_variant *p_key); + +godot_bool GDAPI godot_dictionary_has_all(const godot_dictionary *p_self, const godot_array *p_keys); + +void GDAPI godot_dictionary_erase(godot_dictionary *p_self, const godot_variant *p_key); + +godot_int GDAPI godot_dictionary_hash(const godot_dictionary *p_self); + +godot_array GDAPI godot_dictionary_keys(const godot_dictionary *p_self); + +godot_array GDAPI godot_dictionary_values(const godot_dictionary *p_self); + +godot_variant GDAPI godot_dictionary_get(const godot_dictionary *p_self, const godot_variant *p_key); +void GDAPI godot_dictionary_set(godot_dictionary *p_self, const godot_variant *p_key, const godot_variant *p_value); + +godot_variant GDAPI *godot_dictionary_operator_index(godot_dictionary *p_self, const godot_variant *p_key); + +const godot_variant GDAPI *godot_dictionary_operator_index_const(const godot_dictionary *p_self, const godot_variant *p_key); + +godot_variant GDAPI *godot_dictionary_next(const godot_dictionary *p_self, const godot_variant *p_key); + +godot_bool GDAPI godot_dictionary_operator_equal(const godot_dictionary *p_self, const godot_dictionary *p_b); + +godot_string GDAPI godot_dictionary_to_json(const godot_dictionary *p_self); + +// GDNative core 1.1 + +godot_bool GDAPI godot_dictionary_erase_with_return(godot_dictionary *p_self, const godot_variant *p_key); + +godot_variant GDAPI godot_dictionary_get_with_default(const godot_dictionary *p_self, const godot_variant *p_key, const godot_variant *p_default); + +#ifdef __cplusplus +} +#endif + +#endif // GODOT_DICTIONARY_H diff --git a/GodoBinding/godot_headers/gdnative/gdnative.h b/GodoBinding/godot_headers/gdnative/gdnative.h new file mode 100644 index 0000000..e19a2ec --- /dev/null +++ b/GodoBinding/godot_headers/gdnative/gdnative.h @@ -0,0 +1,300 @@ +/*************************************************************************/ +/* gdnative.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md). */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#ifndef GODOT_GDNATIVE_H +#define GODOT_GDNATIVE_H + +#ifdef __cplusplus +extern "C" { +#endif + +#if defined(_WIN32) || defined(__ANDROID__) +#define GDCALLINGCONV +#define GDAPI GDCALLINGCONV +#elif defined(__APPLE__) +#include "TargetConditionals.h" +#if TARGET_OS_IPHONE +#define GDCALLINGCONV __attribute__((visibility("default"))) +#define GDAPI GDCALLINGCONV +#elif TARGET_OS_MAC +#define GDCALLINGCONV __attribute__((sysv_abi)) +#define GDAPI GDCALLINGCONV +#endif +#else // !_WIN32 && !__APPLE__ +#define GDCALLINGCONV __attribute__((sysv_abi)) +#define GDAPI GDCALLINGCONV +#endif + +// This is for libraries *using* the header, NOT GODOT EXPOSING STUFF!! +#ifdef _WIN32 +#define GDN_EXPORT __declspec(dllexport) +#else +#define GDN_EXPORT +#endif + +#include +#include + +#define GODOT_API_VERSION 1 + +////// Error + +typedef enum { + GODOT_OK, // (0) + GODOT_FAILED, ///< Generic fail error + GODOT_ERR_UNAVAILABLE, ///< What is requested is unsupported/unavailable + GODOT_ERR_UNCONFIGURED, ///< The object being used hasn't been properly set up yet + GODOT_ERR_UNAUTHORIZED, ///< Missing credentials for requested resource + GODOT_ERR_PARAMETER_RANGE_ERROR, ///< Parameter given out of range (5) + GODOT_ERR_OUT_OF_MEMORY, ///< Out of memory + GODOT_ERR_FILE_NOT_FOUND, + GODOT_ERR_FILE_BAD_DRIVE, + GODOT_ERR_FILE_BAD_PATH, + GODOT_ERR_FILE_NO_PERMISSION, // (10) + GODOT_ERR_FILE_ALREADY_IN_USE, + GODOT_ERR_FILE_CANT_OPEN, + GODOT_ERR_FILE_CANT_WRITE, + GODOT_ERR_FILE_CANT_READ, + GODOT_ERR_FILE_UNRECOGNIZED, // (15) + GODOT_ERR_FILE_CORRUPT, + GODOT_ERR_FILE_MISSING_DEPENDENCIES, + GODOT_ERR_FILE_EOF, + GODOT_ERR_CANT_OPEN, ///< Can't open a resource/socket/file + GODOT_ERR_CANT_CREATE, // (20) + GODOT_ERR_QUERY_FAILED, + GODOT_ERR_ALREADY_IN_USE, + GODOT_ERR_LOCKED, ///< resource is locked + GODOT_ERR_TIMEOUT, + GODOT_ERR_CANT_CONNECT, // (25) + GODOT_ERR_CANT_RESOLVE, + GODOT_ERR_CONNECTION_ERROR, + GODOT_ERR_CANT_ACQUIRE_RESOURCE, + GODOT_ERR_CANT_FORK, + GODOT_ERR_INVALID_DATA, ///< Data passed is invalid (30) + GODOT_ERR_INVALID_PARAMETER, ///< Parameter passed is invalid + GODOT_ERR_ALREADY_EXISTS, ///< When adding, item already exists + GODOT_ERR_DOES_NOT_EXIST, ///< When retrieving/erasing, it item does not exist + GODOT_ERR_DATABASE_CANT_READ, ///< database is full + GODOT_ERR_DATABASE_CANT_WRITE, ///< database is full (35) + GODOT_ERR_COMPILATION_FAILED, + GODOT_ERR_METHOD_NOT_FOUND, + GODOT_ERR_LINK_FAILED, + GODOT_ERR_SCRIPT_FAILED, + GODOT_ERR_CYCLIC_LINK, // (40) + GODOT_ERR_INVALID_DECLARATION, + GODOT_ERR_DUPLICATE_SYMBOL, + GODOT_ERR_PARSE_ERROR, + GODOT_ERR_BUSY, + GODOT_ERR_SKIP, // (45) + GODOT_ERR_HELP, ///< user requested help!! + GODOT_ERR_BUG, ///< a bug in the software certainly happened, due to a double check failing or unexpected behavior. + GODOT_ERR_PRINTER_ON_FIRE, /// the parallel port printer is engulfed in flames +} godot_error; + +////// bool + +typedef bool godot_bool; + +#define GODOT_TRUE 1 +#define GODOT_FALSE 0 + +/////// int + +typedef int godot_int; + +/////// real + +typedef float godot_real; + +/////// Object (forward declared) +typedef void godot_object; + +/////// String + +#include + +/////// String name + +#include + +////// Vector2 + +#include + +////// Rect2 + +#include + +////// Vector3 + +#include + +////// Transform2D + +#include + +/////// Plane + +#include + +/////// Quat + +#include + +/////// AABB + +#include + +/////// Basis + +#include + +/////// Transform + +#include + +/////// Color + +#include + +/////// NodePath + +#include + +/////// RID + +#include + +/////// Dictionary + +#include + +/////// Array + +#include + +// single API file for Pool*Array +#include + +void GDAPI godot_object_destroy(godot_object *p_o); + +////// Variant + +#include + +////// Singleton API + +godot_object GDAPI *godot_global_get_singleton(char *p_name); // result shouldn't be freed + +////// MethodBind API + +typedef struct { + uint8_t _dont_touch_that[1]; // TODO +} godot_method_bind; + +godot_method_bind GDAPI *godot_method_bind_get_method(const char *p_classname, const char *p_methodname); +void GDAPI godot_method_bind_ptrcall(godot_method_bind *p_method_bind, godot_object *p_instance, const void **p_args, void *p_ret); +godot_variant GDAPI godot_method_bind_call(godot_method_bind *p_method_bind, godot_object *p_instance, const godot_variant **p_args, const int p_arg_count, godot_variant_call_error *p_call_error); +////// Script API + +typedef struct godot_gdnative_api_version { + unsigned int major; + unsigned int minor; +} godot_gdnative_api_version; + +typedef struct godot_gdnative_api_struct godot_gdnative_api_struct; + +struct godot_gdnative_api_struct { + unsigned int type; + godot_gdnative_api_version version; + const godot_gdnative_api_struct *next; +}; + +#define GDNATIVE_VERSION_COMPATIBLE(want, have) (want.major == have.major && want.minor <= have.minor) + +typedef struct { + godot_bool in_editor; + uint64_t core_api_hash; + uint64_t editor_api_hash; + uint64_t no_api_hash; + void (*report_version_mismatch)(const godot_object *p_library, const char *p_what, godot_gdnative_api_version p_want, godot_gdnative_api_version p_have); + void (*report_loading_error)(const godot_object *p_library, const char *p_what); + godot_object *gd_native_library; // pointer to GDNativeLibrary that is being initialized + const struct godot_gdnative_core_api_struct *api_struct; + const godot_string *active_library_path; +} godot_gdnative_init_options; + +typedef struct { + godot_bool in_editor; +} godot_gdnative_terminate_options; + +// Calling convention? +typedef godot_object *(*godot_class_constructor)(); + +godot_class_constructor GDAPI godot_get_class_constructor(const char *p_classname); + +godot_dictionary GDAPI godot_get_global_constants(); + +////// GDNative procedure types +typedef void (*godot_gdnative_init_fn)(godot_gdnative_init_options *); +typedef void (*godot_gdnative_terminate_fn)(godot_gdnative_terminate_options *); +typedef godot_variant (*godot_gdnative_procedure_fn)(godot_array *); + +////// System Functions + +typedef godot_variant (*native_call_cb)(void *, godot_array *); +void GDAPI godot_register_native_call_type(const char *p_call_type, native_call_cb p_callback); + +//using these will help Godot track how much memory is in use in debug mode +void GDAPI *godot_alloc(int p_bytes); +void GDAPI *godot_realloc(void *p_ptr, int p_bytes); +void GDAPI godot_free(void *p_ptr); + +//print using Godot's error handler list +void GDAPI godot_print_error(const char *p_description, const char *p_function, const char *p_file, int p_line); +void GDAPI godot_print_warning(const char *p_description, const char *p_function, const char *p_file, int p_line); +void GDAPI godot_print(const godot_string *p_message); + +// GDNATIVE CORE 1.0.1 + +bool GDAPI godot_is_instance_valid(const godot_object *p_object); + +//tags used for safe dynamic casting +void GDAPI *godot_get_class_tag(const godot_string_name *p_class); +godot_object GDAPI *godot_object_cast_to(const godot_object *p_object, void *p_class_tag); + +// equivalent of GDScript's instance_from_id +godot_object GDAPI *godot_instance_from_id(godot_int p_instance_id); + +#ifdef __cplusplus +} +#endif + +#endif // GODOT_C_H diff --git a/GodoBinding/godot_headers/gdnative/node_path.h b/GodoBinding/godot_headers/gdnative/node_path.h new file mode 100644 index 0000000..0cd0c3c --- /dev/null +++ b/GodoBinding/godot_headers/gdnative/node_path.h @@ -0,0 +1,89 @@ +/*************************************************************************/ +/* node_path.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md). */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#ifndef GODOT_NODE_PATH_H +#define GODOT_NODE_PATH_H + +#ifdef __cplusplus +extern "C" { +#endif + +#include + +#define GODOT_NODE_PATH_SIZE sizeof(void *) + +#ifndef GODOT_CORE_API_GODOT_NODE_PATH_TYPE_DEFINED +#define GODOT_CORE_API_GODOT_NODE_PATH_TYPE_DEFINED +typedef struct { + uint8_t _dont_touch_that[GODOT_NODE_PATH_SIZE]; +} godot_node_path; +#endif + +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +void GDAPI godot_node_path_new(godot_node_path *r_dest, const godot_string *p_from); +void GDAPI godot_node_path_new_copy(godot_node_path *r_dest, const godot_node_path *p_src); +void GDAPI godot_node_path_destroy(godot_node_path *p_self); + +godot_string GDAPI godot_node_path_as_string(const godot_node_path *p_self); + +godot_bool GDAPI godot_node_path_is_absolute(const godot_node_path *p_self); + +godot_int GDAPI godot_node_path_get_name_count(const godot_node_path *p_self); + +godot_string GDAPI godot_node_path_get_name(const godot_node_path *p_self, const godot_int p_idx); + +godot_int GDAPI godot_node_path_get_subname_count(const godot_node_path *p_self); + +godot_string GDAPI godot_node_path_get_subname(const godot_node_path *p_self, const godot_int p_idx); + +godot_string GDAPI godot_node_path_get_concatenated_subnames(const godot_node_path *p_self); + +godot_bool GDAPI godot_node_path_is_empty(const godot_node_path *p_self); + +godot_bool GDAPI godot_node_path_operator_equal(const godot_node_path *p_self, const godot_node_path *p_b); + +godot_node_path godot_node_path_get_as_property_path(const godot_node_path *p_self); + +#ifdef __cplusplus +} +#endif + +#endif // GODOT_NODE_PATH_H diff --git a/GodoBinding/godot_headers/gdnative/plane.h b/GodoBinding/godot_headers/gdnative/plane.h new file mode 100644 index 0000000..b759a8c --- /dev/null +++ b/GodoBinding/godot_headers/gdnative/plane.h @@ -0,0 +1,103 @@ +/*************************************************************************/ +/* plane.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md). */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#ifndef GODOT_PLANE_H +#define GODOT_PLANE_H + +#ifdef __cplusplus +extern "C" { +#endif + +#include + +#define GODOT_PLANE_SIZE 16 + +#ifndef GODOT_CORE_API_GODOT_PLANE_TYPE_DEFINED +#define GODOT_CORE_API_GODOT_PLANE_TYPE_DEFINED +typedef struct { + uint8_t _dont_touch_that[GODOT_PLANE_SIZE]; +} godot_plane; +#endif + +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +void GDAPI godot_plane_new_with_reals(godot_plane *r_dest, const godot_real p_a, const godot_real p_b, const godot_real p_c, const godot_real p_d); +void GDAPI godot_plane_new_with_vectors(godot_plane *r_dest, const godot_vector3 *p_v1, const godot_vector3 *p_v2, const godot_vector3 *p_v3); +void GDAPI godot_plane_new_with_normal(godot_plane *r_dest, const godot_vector3 *p_normal, const godot_real p_d); + +godot_string GDAPI godot_plane_as_string(const godot_plane *p_self); + +godot_plane GDAPI godot_plane_normalized(const godot_plane *p_self); + +godot_vector3 GDAPI godot_plane_center(const godot_plane *p_self); + +godot_vector3 GDAPI godot_plane_get_any_point(const godot_plane *p_self); + +godot_bool GDAPI godot_plane_is_point_over(const godot_plane *p_self, const godot_vector3 *p_point); + +godot_real GDAPI godot_plane_distance_to(const godot_plane *p_self, const godot_vector3 *p_point); + +godot_bool GDAPI godot_plane_has_point(const godot_plane *p_self, const godot_vector3 *p_point, const godot_real p_epsilon); + +godot_vector3 GDAPI godot_plane_project(const godot_plane *p_self, const godot_vector3 *p_point); + +godot_bool GDAPI godot_plane_intersect_3(const godot_plane *p_self, godot_vector3 *r_dest, const godot_plane *p_b, const godot_plane *p_c); + +godot_bool GDAPI godot_plane_intersects_ray(const godot_plane *p_self, godot_vector3 *r_dest, const godot_vector3 *p_from, const godot_vector3 *p_dir); + +godot_bool GDAPI godot_plane_intersects_segment(const godot_plane *p_self, godot_vector3 *r_dest, const godot_vector3 *p_begin, const godot_vector3 *p_end); + +godot_plane GDAPI godot_plane_operator_neg(const godot_plane *p_self); + +godot_bool GDAPI godot_plane_operator_equal(const godot_plane *p_self, const godot_plane *p_b); + +void GDAPI godot_plane_set_normal(godot_plane *p_self, const godot_vector3 *p_normal); + +godot_vector3 GDAPI godot_plane_get_normal(const godot_plane *p_self); + +godot_real GDAPI godot_plane_get_d(const godot_plane *p_self); + +void GDAPI godot_plane_set_d(godot_plane *p_self, const godot_real p_d); + +#ifdef __cplusplus +} +#endif + +#endif // GODOT_PLANE_H diff --git a/GodoBinding/godot_headers/gdnative/pool_arrays.h b/GodoBinding/godot_headers/gdnative/pool_arrays.h new file mode 100644 index 0000000..7d51b3c --- /dev/null +++ b/GodoBinding/godot_headers/gdnative/pool_arrays.h @@ -0,0 +1,478 @@ +/*************************************************************************/ +/* pool_arrays.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md). */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#ifndef GODOT_POOL_ARRAYS_H +#define GODOT_POOL_ARRAYS_H + +#ifdef __cplusplus +extern "C" { +#endif + +#include + +/////// Read Access + +#define GODOT_POOL_ARRAY_READ_ACCESS_SIZE 1 + +typedef struct { + uint8_t _dont_touch_that[GODOT_POOL_ARRAY_READ_ACCESS_SIZE]; +} godot_pool_array_read_access; + +typedef godot_pool_array_read_access godot_pool_byte_array_read_access; +typedef godot_pool_array_read_access godot_pool_int_array_read_access; +typedef godot_pool_array_read_access godot_pool_real_array_read_access; +typedef godot_pool_array_read_access godot_pool_string_array_read_access; +typedef godot_pool_array_read_access godot_pool_vector2_array_read_access; +typedef godot_pool_array_read_access godot_pool_vector3_array_read_access; +typedef godot_pool_array_read_access godot_pool_color_array_read_access; + +/////// Write Access + +#define GODOT_POOL_ARRAY_WRITE_ACCESS_SIZE 1 + +typedef struct { + uint8_t _dont_touch_that[GODOT_POOL_ARRAY_WRITE_ACCESS_SIZE]; +} godot_pool_array_write_access; + +typedef godot_pool_array_write_access godot_pool_byte_array_write_access; +typedef godot_pool_array_write_access godot_pool_int_array_write_access; +typedef godot_pool_array_write_access godot_pool_real_array_write_access; +typedef godot_pool_array_write_access godot_pool_string_array_write_access; +typedef godot_pool_array_write_access godot_pool_vector2_array_write_access; +typedef godot_pool_array_write_access godot_pool_vector3_array_write_access; +typedef godot_pool_array_write_access godot_pool_color_array_write_access; + +/////// PoolByteArray + +#define GODOT_POOL_BYTE_ARRAY_SIZE sizeof(void *) + +#ifndef GODOT_CORE_API_GODOT_POOL_BYTE_ARRAY_TYPE_DEFINED +#define GODOT_CORE_API_GODOT_POOL_BYTE_ARRAY_TYPE_DEFINED +typedef struct { + uint8_t _dont_touch_that[GODOT_POOL_BYTE_ARRAY_SIZE]; +} godot_pool_byte_array; +#endif + +/////// PoolIntArray + +#define GODOT_POOL_INT_ARRAY_SIZE sizeof(void *) + +#ifndef GODOT_CORE_API_GODOT_POOL_INT_ARRAY_TYPE_DEFINED +#define GODOT_CORE_API_GODOT_POOL_INT_ARRAY_TYPE_DEFINED +typedef struct { + uint8_t _dont_touch_that[GODOT_POOL_INT_ARRAY_SIZE]; +} godot_pool_int_array; +#endif + +/////// PoolRealArray + +#define GODOT_POOL_REAL_ARRAY_SIZE sizeof(void *) + +#ifndef GODOT_CORE_API_GODOT_POOL_REAL_ARRAY_TYPE_DEFINED +#define GODOT_CORE_API_GODOT_POOL_REAL_ARRAY_TYPE_DEFINED +typedef struct { + uint8_t _dont_touch_that[GODOT_POOL_REAL_ARRAY_SIZE]; +} godot_pool_real_array; +#endif + +/////// PoolStringArray + +#define GODOT_POOL_STRING_ARRAY_SIZE sizeof(void *) + +#ifndef GODOT_CORE_API_GODOT_POOL_STRING_ARRAY_TYPE_DEFINED +#define GODOT_CORE_API_GODOT_POOL_STRING_ARRAY_TYPE_DEFINED +typedef struct { + uint8_t _dont_touch_that[GODOT_POOL_STRING_ARRAY_SIZE]; +} godot_pool_string_array; +#endif + +/////// PoolVector2Array + +#define GODOT_POOL_VECTOR2_ARRAY_SIZE sizeof(void *) + +#ifndef GODOT_CORE_API_GODOT_POOL_VECTOR2_ARRAY_TYPE_DEFINED +#define GODOT_CORE_API_GODOT_POOL_VECTOR2_ARRAY_TYPE_DEFINED +typedef struct { + uint8_t _dont_touch_that[GODOT_POOL_VECTOR2_ARRAY_SIZE]; +} godot_pool_vector2_array; +#endif + +/////// PoolVector3Array + +#define GODOT_POOL_VECTOR3_ARRAY_SIZE sizeof(void *) + +#ifndef GODOT_CORE_API_GODOT_POOL_VECTOR3_ARRAY_TYPE_DEFINED +#define GODOT_CORE_API_GODOT_POOL_VECTOR3_ARRAY_TYPE_DEFINED +typedef struct { + uint8_t _dont_touch_that[GODOT_POOL_VECTOR3_ARRAY_SIZE]; +} godot_pool_vector3_array; +#endif + +/////// PoolColorArray + +#define GODOT_POOL_COLOR_ARRAY_SIZE sizeof(void *) + +#ifndef GODOT_CORE_API_GODOT_POOL_COLOR_ARRAY_TYPE_DEFINED +#define GODOT_CORE_API_GODOT_POOL_COLOR_ARRAY_TYPE_DEFINED +typedef struct { + uint8_t _dont_touch_that[GODOT_POOL_COLOR_ARRAY_SIZE]; +} godot_pool_color_array; +#endif + +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + +#include +#include +#include +#include + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +// byte + +void GDAPI godot_pool_byte_array_new(godot_pool_byte_array *r_dest); +void GDAPI godot_pool_byte_array_new_copy(godot_pool_byte_array *r_dest, const godot_pool_byte_array *p_src); +void GDAPI godot_pool_byte_array_new_with_array(godot_pool_byte_array *r_dest, const godot_array *p_a); + +void GDAPI godot_pool_byte_array_append(godot_pool_byte_array *p_self, const uint8_t p_data); + +void GDAPI godot_pool_byte_array_append_array(godot_pool_byte_array *p_self, const godot_pool_byte_array *p_array); + +godot_error GDAPI godot_pool_byte_array_insert(godot_pool_byte_array *p_self, const godot_int p_idx, const uint8_t p_data); + +void GDAPI godot_pool_byte_array_invert(godot_pool_byte_array *p_self); + +void GDAPI godot_pool_byte_array_push_back(godot_pool_byte_array *p_self, const uint8_t p_data); + +void GDAPI godot_pool_byte_array_remove(godot_pool_byte_array *p_self, const godot_int p_idx); + +void GDAPI godot_pool_byte_array_resize(godot_pool_byte_array *p_self, const godot_int p_size); + +godot_pool_byte_array_read_access GDAPI *godot_pool_byte_array_read(const godot_pool_byte_array *p_self); + +godot_pool_byte_array_write_access GDAPI *godot_pool_byte_array_write(godot_pool_byte_array *p_self); + +void GDAPI godot_pool_byte_array_set(godot_pool_byte_array *p_self, const godot_int p_idx, const uint8_t p_data); +uint8_t GDAPI godot_pool_byte_array_get(const godot_pool_byte_array *p_self, const godot_int p_idx); + +godot_int GDAPI godot_pool_byte_array_size(const godot_pool_byte_array *p_self); + +godot_bool GDAPI godot_pool_byte_array_empty(const godot_pool_byte_array *p_self); + +void GDAPI godot_pool_byte_array_destroy(godot_pool_byte_array *p_self); + +// int + +void GDAPI godot_pool_int_array_new(godot_pool_int_array *r_dest); +void GDAPI godot_pool_int_array_new_copy(godot_pool_int_array *r_dest, const godot_pool_int_array *p_src); +void GDAPI godot_pool_int_array_new_with_array(godot_pool_int_array *r_dest, const godot_array *p_a); + +void GDAPI godot_pool_int_array_append(godot_pool_int_array *p_self, const godot_int p_data); + +void GDAPI godot_pool_int_array_append_array(godot_pool_int_array *p_self, const godot_pool_int_array *p_array); + +godot_error GDAPI godot_pool_int_array_insert(godot_pool_int_array *p_self, const godot_int p_idx, const godot_int p_data); + +void GDAPI godot_pool_int_array_invert(godot_pool_int_array *p_self); + +void GDAPI godot_pool_int_array_push_back(godot_pool_int_array *p_self, const godot_int p_data); + +void GDAPI godot_pool_int_array_remove(godot_pool_int_array *p_self, const godot_int p_idx); + +void GDAPI godot_pool_int_array_resize(godot_pool_int_array *p_self, const godot_int p_size); + +godot_pool_int_array_read_access GDAPI *godot_pool_int_array_read(const godot_pool_int_array *p_self); + +godot_pool_int_array_write_access GDAPI *godot_pool_int_array_write(godot_pool_int_array *p_self); + +void GDAPI godot_pool_int_array_set(godot_pool_int_array *p_self, const godot_int p_idx, const godot_int p_data); +godot_int GDAPI godot_pool_int_array_get(const godot_pool_int_array *p_self, const godot_int p_idx); + +godot_int GDAPI godot_pool_int_array_size(const godot_pool_int_array *p_self); + +godot_bool GDAPI godot_pool_int_array_empty(const godot_pool_int_array *p_self); + +void GDAPI godot_pool_int_array_destroy(godot_pool_int_array *p_self); + +// real + +void GDAPI godot_pool_real_array_new(godot_pool_real_array *r_dest); +void GDAPI godot_pool_real_array_new_copy(godot_pool_real_array *r_dest, const godot_pool_real_array *p_src); +void GDAPI godot_pool_real_array_new_with_array(godot_pool_real_array *r_dest, const godot_array *p_a); + +void GDAPI godot_pool_real_array_append(godot_pool_real_array *p_self, const godot_real p_data); + +void GDAPI godot_pool_real_array_append_array(godot_pool_real_array *p_self, const godot_pool_real_array *p_array); + +godot_error GDAPI godot_pool_real_array_insert(godot_pool_real_array *p_self, const godot_int p_idx, const godot_real p_data); + +void GDAPI godot_pool_real_array_invert(godot_pool_real_array *p_self); + +void GDAPI godot_pool_real_array_push_back(godot_pool_real_array *p_self, const godot_real p_data); + +void GDAPI godot_pool_real_array_remove(godot_pool_real_array *p_self, const godot_int p_idx); + +void GDAPI godot_pool_real_array_resize(godot_pool_real_array *p_self, const godot_int p_size); + +godot_pool_real_array_read_access GDAPI *godot_pool_real_array_read(const godot_pool_real_array *p_self); + +godot_pool_real_array_write_access GDAPI *godot_pool_real_array_write(godot_pool_real_array *p_self); + +void GDAPI godot_pool_real_array_set(godot_pool_real_array *p_self, const godot_int p_idx, const godot_real p_data); +godot_real GDAPI godot_pool_real_array_get(const godot_pool_real_array *p_self, const godot_int p_idx); + +godot_int GDAPI godot_pool_real_array_size(const godot_pool_real_array *p_self); + +godot_bool GDAPI godot_pool_real_array_empty(const godot_pool_real_array *p_self); + +void GDAPI godot_pool_real_array_destroy(godot_pool_real_array *p_self); + +// string + +void GDAPI godot_pool_string_array_new(godot_pool_string_array *r_dest); +void GDAPI godot_pool_string_array_new_copy(godot_pool_string_array *r_dest, const godot_pool_string_array *p_src); +void GDAPI godot_pool_string_array_new_with_array(godot_pool_string_array *r_dest, const godot_array *p_a); + +void GDAPI godot_pool_string_array_append(godot_pool_string_array *p_self, const godot_string *p_data); + +void GDAPI godot_pool_string_array_append_array(godot_pool_string_array *p_self, const godot_pool_string_array *p_array); + +godot_error GDAPI godot_pool_string_array_insert(godot_pool_string_array *p_self, const godot_int p_idx, const godot_string *p_data); + +void GDAPI godot_pool_string_array_invert(godot_pool_string_array *p_self); + +void GDAPI godot_pool_string_array_push_back(godot_pool_string_array *p_self, const godot_string *p_data); + +void GDAPI godot_pool_string_array_remove(godot_pool_string_array *p_self, const godot_int p_idx); + +void GDAPI godot_pool_string_array_resize(godot_pool_string_array *p_self, const godot_int p_size); + +godot_pool_string_array_read_access GDAPI *godot_pool_string_array_read(const godot_pool_string_array *p_self); + +godot_pool_string_array_write_access GDAPI *godot_pool_string_array_write(godot_pool_string_array *p_self); + +void GDAPI godot_pool_string_array_set(godot_pool_string_array *p_self, const godot_int p_idx, const godot_string *p_data); +godot_string GDAPI godot_pool_string_array_get(const godot_pool_string_array *p_self, const godot_int p_idx); + +godot_int GDAPI godot_pool_string_array_size(const godot_pool_string_array *p_self); + +godot_bool GDAPI godot_pool_string_array_empty(const godot_pool_string_array *p_self); + +void GDAPI godot_pool_string_array_destroy(godot_pool_string_array *p_self); + +// vector2 + +void GDAPI godot_pool_vector2_array_new(godot_pool_vector2_array *r_dest); +void GDAPI godot_pool_vector2_array_new_copy(godot_pool_vector2_array *r_dest, const godot_pool_vector2_array *p_src); +void GDAPI godot_pool_vector2_array_new_with_array(godot_pool_vector2_array *r_dest, const godot_array *p_a); + +void GDAPI godot_pool_vector2_array_append(godot_pool_vector2_array *p_self, const godot_vector2 *p_data); + +void GDAPI godot_pool_vector2_array_append_array(godot_pool_vector2_array *p_self, const godot_pool_vector2_array *p_array); + +godot_error GDAPI godot_pool_vector2_array_insert(godot_pool_vector2_array *p_self, const godot_int p_idx, const godot_vector2 *p_data); + +void GDAPI godot_pool_vector2_array_invert(godot_pool_vector2_array *p_self); + +void GDAPI godot_pool_vector2_array_push_back(godot_pool_vector2_array *p_self, const godot_vector2 *p_data); + +void GDAPI godot_pool_vector2_array_remove(godot_pool_vector2_array *p_self, const godot_int p_idx); + +void GDAPI godot_pool_vector2_array_resize(godot_pool_vector2_array *p_self, const godot_int p_size); + +godot_pool_vector2_array_read_access GDAPI *godot_pool_vector2_array_read(const godot_pool_vector2_array *p_self); + +godot_pool_vector2_array_write_access GDAPI *godot_pool_vector2_array_write(godot_pool_vector2_array *p_self); + +void GDAPI godot_pool_vector2_array_set(godot_pool_vector2_array *p_self, const godot_int p_idx, const godot_vector2 *p_data); +godot_vector2 GDAPI godot_pool_vector2_array_get(const godot_pool_vector2_array *p_self, const godot_int p_idx); + +godot_int GDAPI godot_pool_vector2_array_size(const godot_pool_vector2_array *p_self); + +godot_bool GDAPI godot_pool_vector2_array_empty(const godot_pool_vector2_array *p_self); + +void GDAPI godot_pool_vector2_array_destroy(godot_pool_vector2_array *p_self); + +// vector3 + +void GDAPI godot_pool_vector3_array_new(godot_pool_vector3_array *r_dest); +void GDAPI godot_pool_vector3_array_new_copy(godot_pool_vector3_array *r_dest, const godot_pool_vector3_array *p_src); +void GDAPI godot_pool_vector3_array_new_with_array(godot_pool_vector3_array *r_dest, const godot_array *p_a); + +void GDAPI godot_pool_vector3_array_append(godot_pool_vector3_array *p_self, const godot_vector3 *p_data); + +void GDAPI godot_pool_vector3_array_append_array(godot_pool_vector3_array *p_self, const godot_pool_vector3_array *p_array); + +godot_error GDAPI godot_pool_vector3_array_insert(godot_pool_vector3_array *p_self, const godot_int p_idx, const godot_vector3 *p_data); + +void GDAPI godot_pool_vector3_array_invert(godot_pool_vector3_array *p_self); + +void GDAPI godot_pool_vector3_array_push_back(godot_pool_vector3_array *p_self, const godot_vector3 *p_data); + +void GDAPI godot_pool_vector3_array_remove(godot_pool_vector3_array *p_self, const godot_int p_idx); + +void GDAPI godot_pool_vector3_array_resize(godot_pool_vector3_array *p_self, const godot_int p_size); + +godot_pool_vector3_array_read_access GDAPI *godot_pool_vector3_array_read(const godot_pool_vector3_array *p_self); + +godot_pool_vector3_array_write_access GDAPI *godot_pool_vector3_array_write(godot_pool_vector3_array *p_self); + +void GDAPI godot_pool_vector3_array_set(godot_pool_vector3_array *p_self, const godot_int p_idx, const godot_vector3 *p_data); +godot_vector3 GDAPI godot_pool_vector3_array_get(const godot_pool_vector3_array *p_self, const godot_int p_idx); + +godot_int GDAPI godot_pool_vector3_array_size(const godot_pool_vector3_array *p_self); + +godot_bool GDAPI godot_pool_vector3_array_empty(const godot_pool_vector3_array *p_self); + +void GDAPI godot_pool_vector3_array_destroy(godot_pool_vector3_array *p_self); + +// color + +void GDAPI godot_pool_color_array_new(godot_pool_color_array *r_dest); +void GDAPI godot_pool_color_array_new_copy(godot_pool_color_array *r_dest, const godot_pool_color_array *p_src); +void GDAPI godot_pool_color_array_new_with_array(godot_pool_color_array *r_dest, const godot_array *p_a); + +void GDAPI godot_pool_color_array_append(godot_pool_color_array *p_self, const godot_color *p_data); + +void GDAPI godot_pool_color_array_append_array(godot_pool_color_array *p_self, const godot_pool_color_array *p_array); + +godot_error GDAPI godot_pool_color_array_insert(godot_pool_color_array *p_self, const godot_int p_idx, const godot_color *p_data); + +void GDAPI godot_pool_color_array_invert(godot_pool_color_array *p_self); + +void GDAPI godot_pool_color_array_push_back(godot_pool_color_array *p_self, const godot_color *p_data); + +void GDAPI godot_pool_color_array_remove(godot_pool_color_array *p_self, const godot_int p_idx); + +void GDAPI godot_pool_color_array_resize(godot_pool_color_array *p_self, const godot_int p_size); + +godot_pool_color_array_read_access GDAPI *godot_pool_color_array_read(const godot_pool_color_array *p_self); + +godot_pool_color_array_write_access GDAPI *godot_pool_color_array_write(godot_pool_color_array *p_self); + +void GDAPI godot_pool_color_array_set(godot_pool_color_array *p_self, const godot_int p_idx, const godot_color *p_data); +godot_color GDAPI godot_pool_color_array_get(const godot_pool_color_array *p_self, const godot_int p_idx); + +godot_int GDAPI godot_pool_color_array_size(const godot_pool_color_array *p_self); + +godot_bool GDAPI godot_pool_color_array_empty(const godot_pool_color_array *p_self); + +void GDAPI godot_pool_color_array_destroy(godot_pool_color_array *p_self); + +// +// read accessor functions +// + +godot_pool_byte_array_read_access GDAPI *godot_pool_byte_array_read_access_copy(const godot_pool_byte_array_read_access *p_other); +const uint8_t GDAPI *godot_pool_byte_array_read_access_ptr(const godot_pool_byte_array_read_access *p_read); +void GDAPI godot_pool_byte_array_read_access_operator_assign(godot_pool_byte_array_read_access *p_read, godot_pool_byte_array_read_access *p_other); +void GDAPI godot_pool_byte_array_read_access_destroy(godot_pool_byte_array_read_access *p_read); + +godot_pool_int_array_read_access GDAPI *godot_pool_int_array_read_access_copy(const godot_pool_int_array_read_access *p_other); +const godot_int GDAPI *godot_pool_int_array_read_access_ptr(const godot_pool_int_array_read_access *p_read); +void GDAPI godot_pool_int_array_read_access_operator_assign(godot_pool_int_array_read_access *p_read, godot_pool_int_array_read_access *p_other); +void GDAPI godot_pool_int_array_read_access_destroy(godot_pool_int_array_read_access *p_read); + +godot_pool_real_array_read_access GDAPI *godot_pool_real_array_read_access_copy(const godot_pool_real_array_read_access *p_other); +const godot_real GDAPI *godot_pool_real_array_read_access_ptr(const godot_pool_real_array_read_access *p_read); +void GDAPI godot_pool_real_array_read_access_operator_assign(godot_pool_real_array_read_access *p_read, godot_pool_real_array_read_access *p_other); +void GDAPI godot_pool_real_array_read_access_destroy(godot_pool_real_array_read_access *p_read); + +godot_pool_string_array_read_access GDAPI *godot_pool_string_array_read_access_copy(const godot_pool_string_array_read_access *p_other); +const godot_string GDAPI *godot_pool_string_array_read_access_ptr(const godot_pool_string_array_read_access *p_read); +void GDAPI godot_pool_string_array_read_access_operator_assign(godot_pool_string_array_read_access *p_read, godot_pool_string_array_read_access *p_other); +void GDAPI godot_pool_string_array_read_access_destroy(godot_pool_string_array_read_access *p_read); + +godot_pool_vector2_array_read_access GDAPI *godot_pool_vector2_array_read_access_copy(const godot_pool_vector2_array_read_access *p_other); +const godot_vector2 GDAPI *godot_pool_vector2_array_read_access_ptr(const godot_pool_vector2_array_read_access *p_read); +void GDAPI godot_pool_vector2_array_read_access_operator_assign(godot_pool_vector2_array_read_access *p_read, godot_pool_vector2_array_read_access *p_other); +void GDAPI godot_pool_vector2_array_read_access_destroy(godot_pool_vector2_array_read_access *p_read); + +godot_pool_vector3_array_read_access GDAPI *godot_pool_vector3_array_read_access_copy(const godot_pool_vector3_array_read_access *p_other); +const godot_vector3 GDAPI *godot_pool_vector3_array_read_access_ptr(const godot_pool_vector3_array_read_access *p_read); +void GDAPI godot_pool_vector3_array_read_access_operator_assign(godot_pool_vector3_array_read_access *p_read, godot_pool_vector3_array_read_access *p_other); +void GDAPI godot_pool_vector3_array_read_access_destroy(godot_pool_vector3_array_read_access *p_read); + +godot_pool_color_array_read_access GDAPI *godot_pool_color_array_read_access_copy(const godot_pool_color_array_read_access *p_other); +const godot_color GDAPI *godot_pool_color_array_read_access_ptr(const godot_pool_color_array_read_access *p_read); +void GDAPI godot_pool_color_array_read_access_operator_assign(godot_pool_color_array_read_access *p_read, godot_pool_color_array_read_access *p_other); +void GDAPI godot_pool_color_array_read_access_destroy(godot_pool_color_array_read_access *p_read); + +// +// write accessor functions +// + +godot_pool_byte_array_write_access GDAPI *godot_pool_byte_array_write_access_copy(const godot_pool_byte_array_write_access *p_other); +uint8_t GDAPI *godot_pool_byte_array_write_access_ptr(const godot_pool_byte_array_write_access *p_write); +void GDAPI godot_pool_byte_array_write_access_operator_assign(godot_pool_byte_array_write_access *p_write, godot_pool_byte_array_write_access *p_other); +void GDAPI godot_pool_byte_array_write_access_destroy(godot_pool_byte_array_write_access *p_write); + +godot_pool_int_array_write_access GDAPI *godot_pool_int_array_write_access_copy(const godot_pool_int_array_write_access *p_other); +godot_int GDAPI *godot_pool_int_array_write_access_ptr(const godot_pool_int_array_write_access *p_write); +void GDAPI godot_pool_int_array_write_access_operator_assign(godot_pool_int_array_write_access *p_write, godot_pool_int_array_write_access *p_other); +void GDAPI godot_pool_int_array_write_access_destroy(godot_pool_int_array_write_access *p_write); + +godot_pool_real_array_write_access GDAPI *godot_pool_real_array_write_access_copy(const godot_pool_real_array_write_access *p_other); +godot_real GDAPI *godot_pool_real_array_write_access_ptr(const godot_pool_real_array_write_access *p_write); +void GDAPI godot_pool_real_array_write_access_operator_assign(godot_pool_real_array_write_access *p_write, godot_pool_real_array_write_access *p_other); +void GDAPI godot_pool_real_array_write_access_destroy(godot_pool_real_array_write_access *p_write); + +godot_pool_string_array_write_access GDAPI *godot_pool_string_array_write_access_copy(const godot_pool_string_array_write_access *p_other); +godot_string GDAPI *godot_pool_string_array_write_access_ptr(const godot_pool_string_array_write_access *p_write); +void GDAPI godot_pool_string_array_write_access_operator_assign(godot_pool_string_array_write_access *p_write, godot_pool_string_array_write_access *p_other); +void GDAPI godot_pool_string_array_write_access_destroy(godot_pool_string_array_write_access *p_write); + +godot_pool_vector2_array_write_access GDAPI *godot_pool_vector2_array_write_access_copy(const godot_pool_vector2_array_write_access *p_other); +godot_vector2 GDAPI *godot_pool_vector2_array_write_access_ptr(const godot_pool_vector2_array_write_access *p_write); +void GDAPI godot_pool_vector2_array_write_access_operator_assign(godot_pool_vector2_array_write_access *p_write, godot_pool_vector2_array_write_access *p_other); +void GDAPI godot_pool_vector2_array_write_access_destroy(godot_pool_vector2_array_write_access *p_write); + +godot_pool_vector3_array_write_access GDAPI *godot_pool_vector3_array_write_access_copy(const godot_pool_vector3_array_write_access *p_other); +godot_vector3 GDAPI *godot_pool_vector3_array_write_access_ptr(const godot_pool_vector3_array_write_access *p_write); +void GDAPI godot_pool_vector3_array_write_access_operator_assign(godot_pool_vector3_array_write_access *p_write, godot_pool_vector3_array_write_access *p_other); +void GDAPI godot_pool_vector3_array_write_access_destroy(godot_pool_vector3_array_write_access *p_write); + +godot_pool_color_array_write_access GDAPI *godot_pool_color_array_write_access_copy(const godot_pool_color_array_write_access *p_other); +godot_color GDAPI *godot_pool_color_array_write_access_ptr(const godot_pool_color_array_write_access *p_write); +void GDAPI godot_pool_color_array_write_access_operator_assign(godot_pool_color_array_write_access *p_write, godot_pool_color_array_write_access *p_other); +void GDAPI godot_pool_color_array_write_access_destroy(godot_pool_color_array_write_access *p_write); + +#ifdef __cplusplus +} +#endif + +#endif // GODOT_POOL_ARRAYS_H diff --git a/GodoBinding/godot_headers/gdnative/quat.h b/GodoBinding/godot_headers/gdnative/quat.h new file mode 100644 index 0000000..d315b2d --- /dev/null +++ b/GodoBinding/godot_headers/gdnative/quat.h @@ -0,0 +1,118 @@ +/*************************************************************************/ +/* quat.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md). */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#ifndef GODOT_QUAT_H +#define GODOT_QUAT_H + +#ifdef __cplusplus +extern "C" { +#endif + +#include + +#define GODOT_QUAT_SIZE 16 + +#ifndef GODOT_CORE_API_GODOT_QUAT_TYPE_DEFINED +#define GODOT_CORE_API_GODOT_QUAT_TYPE_DEFINED +typedef struct { + uint8_t _dont_touch_that[GODOT_QUAT_SIZE]; +} godot_quat; +#endif + +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +void GDAPI godot_quat_new(godot_quat *r_dest, const godot_real p_x, const godot_real p_y, const godot_real p_z, const godot_real p_w); +void GDAPI godot_quat_new_with_axis_angle(godot_quat *r_dest, const godot_vector3 *p_axis, const godot_real p_angle); +void GDAPI godot_quat_new_with_basis(godot_quat *r_dest, const godot_basis *p_basis); +void GDAPI godot_quat_new_with_euler(godot_quat *r_dest, const godot_vector3 *p_euler); + +godot_real GDAPI godot_quat_get_x(const godot_quat *p_self); +void GDAPI godot_quat_set_x(godot_quat *p_self, const godot_real val); + +godot_real GDAPI godot_quat_get_y(const godot_quat *p_self); +void GDAPI godot_quat_set_y(godot_quat *p_self, const godot_real val); + +godot_real GDAPI godot_quat_get_z(const godot_quat *p_self); +void GDAPI godot_quat_set_z(godot_quat *p_self, const godot_real val); + +godot_real GDAPI godot_quat_get_w(const godot_quat *p_self); +void GDAPI godot_quat_set_w(godot_quat *p_self, const godot_real val); + +godot_string GDAPI godot_quat_as_string(const godot_quat *p_self); + +godot_real GDAPI godot_quat_length(const godot_quat *p_self); + +godot_real GDAPI godot_quat_length_squared(const godot_quat *p_self); + +godot_quat GDAPI godot_quat_normalized(const godot_quat *p_self); + +godot_bool GDAPI godot_quat_is_normalized(const godot_quat *p_self); + +godot_quat GDAPI godot_quat_inverse(const godot_quat *p_self); + +godot_real GDAPI godot_quat_dot(const godot_quat *p_self, const godot_quat *p_b); + +godot_vector3 GDAPI godot_quat_xform(const godot_quat *p_self, const godot_vector3 *p_v); + +godot_quat GDAPI godot_quat_slerp(const godot_quat *p_self, const godot_quat *p_b, const godot_real p_t); + +godot_quat GDAPI godot_quat_slerpni(const godot_quat *p_self, const godot_quat *p_b, const godot_real p_t); + +godot_quat GDAPI godot_quat_cubic_slerp(const godot_quat *p_self, const godot_quat *p_b, const godot_quat *p_pre_a, const godot_quat *p_post_b, const godot_real p_t); + +godot_quat GDAPI godot_quat_operator_multiply(const godot_quat *p_self, const godot_real p_b); + +godot_quat GDAPI godot_quat_operator_add(const godot_quat *p_self, const godot_quat *p_b); + +godot_quat GDAPI godot_quat_operator_subtract(const godot_quat *p_self, const godot_quat *p_b); + +godot_quat GDAPI godot_quat_operator_divide(const godot_quat *p_self, const godot_real p_b); + +godot_bool GDAPI godot_quat_operator_equal(const godot_quat *p_self, const godot_quat *p_b); + +godot_quat GDAPI godot_quat_operator_neg(const godot_quat *p_self); + +void GDAPI godot_quat_set_axis_angle(godot_quat *p_self, const godot_vector3 *p_axis, const godot_real p_angle); + +#ifdef __cplusplus +} +#endif + +#endif // GODOT_QUAT_H diff --git a/GodoBinding/godot_headers/gdnative/rect2.h b/GodoBinding/godot_headers/gdnative/rect2.h new file mode 100644 index 0000000..0ecf072 --- /dev/null +++ b/GodoBinding/godot_headers/gdnative/rect2.h @@ -0,0 +1,102 @@ +/*************************************************************************/ +/* rect2.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md). */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#ifndef GODOT_RECT2_H +#define GODOT_RECT2_H + +#ifdef __cplusplus +extern "C" { +#endif + +#include + +#ifndef GODOT_CORE_API_GODOT_RECT2_TYPE_DEFINED +#define GODOT_CORE_API_GODOT_RECT2_TYPE_DEFINED +typedef struct godot_rect2 { + uint8_t _dont_touch_that[16]; +} godot_rect2; +#endif + +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +void GDAPI godot_rect2_new_with_position_and_size(godot_rect2 *r_dest, const godot_vector2 *p_pos, const godot_vector2 *p_size); +void GDAPI godot_rect2_new(godot_rect2 *r_dest, const godot_real p_x, const godot_real p_y, const godot_real p_width, const godot_real p_height); + +godot_string GDAPI godot_rect2_as_string(const godot_rect2 *p_self); + +godot_real GDAPI godot_rect2_get_area(const godot_rect2 *p_self); + +godot_bool GDAPI godot_rect2_intersects(const godot_rect2 *p_self, const godot_rect2 *p_b); + +godot_bool GDAPI godot_rect2_encloses(const godot_rect2 *p_self, const godot_rect2 *p_b); + +godot_bool GDAPI godot_rect2_has_no_area(const godot_rect2 *p_self); + +godot_rect2 GDAPI godot_rect2_clip(const godot_rect2 *p_self, const godot_rect2 *p_b); + +godot_rect2 GDAPI godot_rect2_merge(const godot_rect2 *p_self, const godot_rect2 *p_b); + +godot_bool GDAPI godot_rect2_has_point(const godot_rect2 *p_self, const godot_vector2 *p_point); + +godot_rect2 GDAPI godot_rect2_grow(const godot_rect2 *p_self, const godot_real p_by); + +godot_rect2 GDAPI godot_rect2_grow_individual(const godot_rect2 *p_self, const godot_real p_left, const godot_real p_top, const godot_real p_right, const godot_real p_bottom); + +godot_rect2 GDAPI godot_rect2_grow_margin(const godot_rect2 *p_self, const godot_int p_margin, const godot_real p_by); + +godot_rect2 GDAPI godot_rect2_abs(const godot_rect2 *p_self); + +godot_rect2 GDAPI godot_rect2_expand(const godot_rect2 *p_self, const godot_vector2 *p_to); + +godot_bool GDAPI godot_rect2_operator_equal(const godot_rect2 *p_self, const godot_rect2 *p_b); + +godot_vector2 GDAPI godot_rect2_get_position(const godot_rect2 *p_self); + +godot_vector2 GDAPI godot_rect2_get_size(const godot_rect2 *p_self); + +void GDAPI godot_rect2_set_position(godot_rect2 *p_self, const godot_vector2 *p_pos); + +void GDAPI godot_rect2_set_size(godot_rect2 *p_self, const godot_vector2 *p_size); + +#ifdef __cplusplus +} +#endif + +#endif // GODOT_RECT2_H diff --git a/GodoBinding/godot_headers/gdnative/rid.h b/GodoBinding/godot_headers/gdnative/rid.h new file mode 100644 index 0000000..04661ce --- /dev/null +++ b/GodoBinding/godot_headers/gdnative/rid.h @@ -0,0 +1,74 @@ +/*************************************************************************/ +/* rid.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md). */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#ifndef GODOT_RID_H +#define GODOT_RID_H + +#ifdef __cplusplus +extern "C" { +#endif + +#include + +#define GODOT_RID_SIZE sizeof(void *) + +#ifndef GODOT_CORE_API_GODOT_RID_TYPE_DEFINED +#define GODOT_CORE_API_GODOT_RID_TYPE_DEFINED +typedef struct { + uint8_t _dont_touch_that[GODOT_RID_SIZE]; +} godot_rid; +#endif + +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +void GDAPI godot_rid_new(godot_rid *r_dest); + +godot_int GDAPI godot_rid_get_id(const godot_rid *p_self); + +void GDAPI godot_rid_new_with_resource(godot_rid *r_dest, const godot_object *p_from); + +godot_bool GDAPI godot_rid_operator_equal(const godot_rid *p_self, const godot_rid *p_b); + +godot_bool GDAPI godot_rid_operator_less(const godot_rid *p_self, const godot_rid *p_b); + +#ifdef __cplusplus +} +#endif + +#endif // GODOT_RID_H diff --git a/GodoBinding/godot_headers/gdnative/string.h b/GodoBinding/godot_headers/gdnative/string.h new file mode 100644 index 0000000..b676d21 --- /dev/null +++ b/GodoBinding/godot_headers/gdnative/string.h @@ -0,0 +1,263 @@ +/*************************************************************************/ +/* string.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md). */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#ifndef GODOT_STRING_H +#define GODOT_STRING_H + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include + +typedef wchar_t godot_char_type; + +#define GODOT_STRING_SIZE sizeof(void *) +#define GODOT_CHAR_STRING_SIZE sizeof(void *) + +#ifndef GODOT_CORE_API_GODOT_STRING_TYPE_DEFINED +#define GODOT_CORE_API_GODOT_STRING_TYPE_DEFINED +typedef struct { + uint8_t _dont_touch_that[GODOT_STRING_SIZE]; +} godot_string; + +#endif + +#ifndef GODOT_CORE_API_GODOT_CHAR_STRING_TYPE_DEFINED +#define GODOT_CORE_API_GODOT_CHAR_STRING_TYPE_DEFINED +typedef struct { + uint8_t _dont_touch_that[GODOT_CHAR_STRING_SIZE]; +} godot_char_string; +#endif + +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +godot_int GDAPI godot_char_string_length(const godot_char_string *p_cs); +const char GDAPI *godot_char_string_get_data(const godot_char_string *p_cs); +void GDAPI godot_char_string_destroy(godot_char_string *p_cs); + +void GDAPI godot_string_new(godot_string *r_dest); +void GDAPI godot_string_new_copy(godot_string *r_dest, const godot_string *p_src); +void GDAPI godot_string_new_with_wide_string(godot_string *r_dest, const wchar_t *p_contents, const int p_size); + +const wchar_t GDAPI *godot_string_operator_index(godot_string *p_self, const godot_int p_idx); +wchar_t GDAPI godot_string_operator_index_const(const godot_string *p_self, const godot_int p_idx); +const wchar_t GDAPI *godot_string_wide_str(const godot_string *p_self); + +godot_bool GDAPI godot_string_operator_equal(const godot_string *p_self, const godot_string *p_b); +godot_bool GDAPI godot_string_operator_less(const godot_string *p_self, const godot_string *p_b); +godot_string GDAPI godot_string_operator_plus(const godot_string *p_self, const godot_string *p_b); + +/* Standard size stuff */ + +godot_int GDAPI godot_string_length(const godot_string *p_self); + +/* Helpers */ + +signed char GDAPI godot_string_casecmp_to(const godot_string *p_self, const godot_string *p_str); +signed char GDAPI godot_string_nocasecmp_to(const godot_string *p_self, const godot_string *p_str); +signed char GDAPI godot_string_naturalnocasecmp_to(const godot_string *p_self, const godot_string *p_str); + +godot_bool GDAPI godot_string_begins_with(const godot_string *p_self, const godot_string *p_string); +godot_bool GDAPI godot_string_begins_with_char_array(const godot_string *p_self, const char *p_char_array); +godot_array GDAPI godot_string_bigrams(const godot_string *p_self); +godot_string GDAPI godot_string_chr(wchar_t p_character); +godot_bool GDAPI godot_string_ends_with(const godot_string *p_self, const godot_string *p_string); +godot_int GDAPI godot_string_count(const godot_string *p_self, godot_string p_what, godot_int p_from, godot_int p_to); +godot_int GDAPI godot_string_countn(const godot_string *p_self, godot_string p_what, godot_int p_from, godot_int p_to); +godot_int GDAPI godot_string_find(const godot_string *p_self, godot_string p_what); +godot_int GDAPI godot_string_find_from(const godot_string *p_self, godot_string p_what, godot_int p_from); +godot_int GDAPI godot_string_findmk(const godot_string *p_self, const godot_array *p_keys); +godot_int GDAPI godot_string_findmk_from(const godot_string *p_self, const godot_array *p_keys, godot_int p_from); +godot_int GDAPI godot_string_findmk_from_in_place(const godot_string *p_self, const godot_array *p_keys, godot_int p_from, godot_int *r_key); +godot_int GDAPI godot_string_findn(const godot_string *p_self, godot_string p_what); +godot_int GDAPI godot_string_findn_from(const godot_string *p_self, godot_string p_what, godot_int p_from); +godot_int GDAPI godot_string_find_last(const godot_string *p_self, godot_string p_what); +godot_string GDAPI godot_string_format(const godot_string *p_self, const godot_variant *p_values); +godot_string GDAPI godot_string_format_with_custom_placeholder(const godot_string *p_self, const godot_variant *p_values, const char *p_placeholder); +godot_string GDAPI godot_string_hex_encode_buffer(const uint8_t *p_buffer, godot_int p_len); +godot_int GDAPI godot_string_hex_to_int(const godot_string *p_self); +godot_int GDAPI godot_string_hex_to_int_without_prefix(const godot_string *p_self); +godot_string GDAPI godot_string_insert(const godot_string *p_self, godot_int p_at_pos, godot_string p_string); +godot_bool GDAPI godot_string_is_numeric(const godot_string *p_self); +godot_bool GDAPI godot_string_is_subsequence_of(const godot_string *p_self, const godot_string *p_string); +godot_bool GDAPI godot_string_is_subsequence_ofi(const godot_string *p_self, const godot_string *p_string); +godot_string GDAPI godot_string_lpad(const godot_string *p_self, godot_int p_min_length); +godot_string GDAPI godot_string_lpad_with_custom_character(const godot_string *p_self, godot_int p_min_length, const godot_string *p_character); +godot_bool GDAPI godot_string_match(const godot_string *p_self, const godot_string *p_wildcard); +godot_bool GDAPI godot_string_matchn(const godot_string *p_self, const godot_string *p_wildcard); +godot_string GDAPI godot_string_md5(const uint8_t *p_md5); +godot_string GDAPI godot_string_num(double p_num); +godot_string GDAPI godot_string_num_int64(int64_t p_num, godot_int p_base); +godot_string GDAPI godot_string_num_int64_capitalized(int64_t p_num, godot_int p_base, godot_bool p_capitalize_hex); +godot_string GDAPI godot_string_num_real(double p_num); +godot_string GDAPI godot_string_num_scientific(double p_num); +godot_string GDAPI godot_string_num_with_decimals(double p_num, godot_int p_decimals); +godot_string GDAPI godot_string_pad_decimals(const godot_string *p_self, godot_int p_digits); +godot_string GDAPI godot_string_pad_zeros(const godot_string *p_self, godot_int p_digits); +godot_string GDAPI godot_string_replace_first(const godot_string *p_self, godot_string p_key, godot_string p_with); +godot_string GDAPI godot_string_replace(const godot_string *p_self, godot_string p_key, godot_string p_with); +godot_string GDAPI godot_string_replacen(const godot_string *p_self, godot_string p_key, godot_string p_with); +godot_int GDAPI godot_string_rfind(const godot_string *p_self, godot_string p_what); +godot_int GDAPI godot_string_rfindn(const godot_string *p_self, godot_string p_what); +godot_int GDAPI godot_string_rfind_from(const godot_string *p_self, godot_string p_what, godot_int p_from); +godot_int GDAPI godot_string_rfindn_from(const godot_string *p_self, godot_string p_what, godot_int p_from); +godot_string GDAPI godot_string_rpad(const godot_string *p_self, godot_int p_min_length); +godot_string GDAPI godot_string_rpad_with_custom_character(const godot_string *p_self, godot_int p_min_length, const godot_string *p_character); +godot_real GDAPI godot_string_similarity(const godot_string *p_self, const godot_string *p_string); +godot_string GDAPI godot_string_sprintf(const godot_string *p_self, const godot_array *p_values, godot_bool *p_error); +godot_string GDAPI godot_string_substr(const godot_string *p_self, godot_int p_from, godot_int p_chars); +double GDAPI godot_string_to_double(const godot_string *p_self); +godot_real GDAPI godot_string_to_float(const godot_string *p_self); +godot_int GDAPI godot_string_to_int(const godot_string *p_self); + +godot_string GDAPI godot_string_camelcase_to_underscore(const godot_string *p_self); +godot_string GDAPI godot_string_camelcase_to_underscore_lowercased(const godot_string *p_self); +godot_string GDAPI godot_string_capitalize(const godot_string *p_self); +double GDAPI godot_string_char_to_double(const char *p_what); +godot_int GDAPI godot_string_char_to_int(const char *p_what); +int64_t GDAPI godot_string_wchar_to_int(const wchar_t *p_str); +godot_int GDAPI godot_string_char_to_int_with_len(const char *p_what, godot_int p_len); +int64_t GDAPI godot_string_char_to_int64_with_len(const wchar_t *p_str, int p_len); +int64_t GDAPI godot_string_hex_to_int64(const godot_string *p_self); +int64_t GDAPI godot_string_hex_to_int64_with_prefix(const godot_string *p_self); +int64_t GDAPI godot_string_to_int64(const godot_string *p_self); +double GDAPI godot_string_unicode_char_to_double(const wchar_t *p_str, const wchar_t **r_end); + +godot_int GDAPI godot_string_get_slice_count(const godot_string *p_self, godot_string p_splitter); +godot_string GDAPI godot_string_get_slice(const godot_string *p_self, godot_string p_splitter, godot_int p_slice); +godot_string GDAPI godot_string_get_slicec(const godot_string *p_self, wchar_t p_splitter, godot_int p_slice); + +godot_array GDAPI godot_string_split(const godot_string *p_self, const godot_string *p_splitter); +godot_array GDAPI godot_string_split_allow_empty(const godot_string *p_self, const godot_string *p_splitter); +godot_array GDAPI godot_string_split_floats(const godot_string *p_self, const godot_string *p_splitter); +godot_array GDAPI godot_string_split_floats_allows_empty(const godot_string *p_self, const godot_string *p_splitter); +godot_array GDAPI godot_string_split_floats_mk(const godot_string *p_self, const godot_array *p_splitters); +godot_array GDAPI godot_string_split_floats_mk_allows_empty(const godot_string *p_self, const godot_array *p_splitters); +godot_array GDAPI godot_string_split_ints(const godot_string *p_self, const godot_string *p_splitter); +godot_array GDAPI godot_string_split_ints_allows_empty(const godot_string *p_self, const godot_string *p_splitter); +godot_array GDAPI godot_string_split_ints_mk(const godot_string *p_self, const godot_array *p_splitters); +godot_array GDAPI godot_string_split_ints_mk_allows_empty(const godot_string *p_self, const godot_array *p_splitters); +godot_array GDAPI godot_string_split_spaces(const godot_string *p_self); + +wchar_t GDAPI godot_string_char_lowercase(wchar_t p_char); +wchar_t GDAPI godot_string_char_uppercase(wchar_t p_char); +godot_string GDAPI godot_string_to_lower(const godot_string *p_self); +godot_string GDAPI godot_string_to_upper(const godot_string *p_self); + +godot_string GDAPI godot_string_get_basename(const godot_string *p_self); +godot_string GDAPI godot_string_get_extension(const godot_string *p_self); +godot_string GDAPI godot_string_left(const godot_string *p_self, godot_int p_pos); +wchar_t GDAPI godot_string_ord_at(const godot_string *p_self, godot_int p_idx); +godot_string GDAPI godot_string_plus_file(const godot_string *p_self, const godot_string *p_file); +godot_string GDAPI godot_string_right(const godot_string *p_self, godot_int p_pos); +godot_string GDAPI godot_string_strip_edges(const godot_string *p_self, godot_bool p_left, godot_bool p_right); +godot_string GDAPI godot_string_strip_escapes(const godot_string *p_self); + +void GDAPI godot_string_erase(godot_string *p_self, godot_int p_pos, godot_int p_chars); + +godot_char_string GDAPI godot_string_ascii(const godot_string *p_self); +godot_char_string GDAPI godot_string_ascii_extended(const godot_string *p_self); +godot_char_string GDAPI godot_string_utf8(const godot_string *p_self); +godot_bool GDAPI godot_string_parse_utf8(godot_string *p_self, const char *p_utf8); +godot_bool GDAPI godot_string_parse_utf8_with_len(godot_string *p_self, const char *p_utf8, godot_int p_len); +godot_string GDAPI godot_string_chars_to_utf8(const char *p_utf8); +godot_string GDAPI godot_string_chars_to_utf8_with_len(const char *p_utf8, godot_int p_len); + +uint32_t GDAPI godot_string_hash(const godot_string *p_self); +uint64_t GDAPI godot_string_hash64(const godot_string *p_self); +uint32_t GDAPI godot_string_hash_chars(const char *p_cstr); +uint32_t GDAPI godot_string_hash_chars_with_len(const char *p_cstr, godot_int p_len); +uint32_t GDAPI godot_string_hash_utf8_chars(const wchar_t *p_str); +uint32_t GDAPI godot_string_hash_utf8_chars_with_len(const wchar_t *p_str, godot_int p_len); +godot_pool_byte_array GDAPI godot_string_md5_buffer(const godot_string *p_self); +godot_string GDAPI godot_string_md5_text(const godot_string *p_self); +godot_pool_byte_array GDAPI godot_string_sha256_buffer(const godot_string *p_self); +godot_string GDAPI godot_string_sha256_text(const godot_string *p_self); + +godot_bool godot_string_empty(const godot_string *p_self); + +// path functions +godot_string GDAPI godot_string_get_base_dir(const godot_string *p_self); +godot_string GDAPI godot_string_get_file(const godot_string *p_self); +godot_string GDAPI godot_string_humanize_size(size_t p_size); +godot_bool GDAPI godot_string_is_abs_path(const godot_string *p_self); +godot_bool GDAPI godot_string_is_rel_path(const godot_string *p_self); +godot_bool GDAPI godot_string_is_resource_file(const godot_string *p_self); +godot_string GDAPI godot_string_path_to(const godot_string *p_self, const godot_string *p_path); +godot_string GDAPI godot_string_path_to_file(const godot_string *p_self, const godot_string *p_path); +godot_string GDAPI godot_string_simplify_path(const godot_string *p_self); + +godot_string GDAPI godot_string_c_escape(const godot_string *p_self); +godot_string GDAPI godot_string_c_escape_multiline(const godot_string *p_self); +godot_string GDAPI godot_string_c_unescape(const godot_string *p_self); +godot_string GDAPI godot_string_http_escape(const godot_string *p_self); +godot_string GDAPI godot_string_http_unescape(const godot_string *p_self); +godot_string GDAPI godot_string_json_escape(const godot_string *p_self); +godot_string GDAPI godot_string_word_wrap(const godot_string *p_self, godot_int p_chars_per_line); +godot_string GDAPI godot_string_xml_escape(const godot_string *p_self); +godot_string GDAPI godot_string_xml_escape_with_quotes(const godot_string *p_self); +godot_string GDAPI godot_string_xml_unescape(const godot_string *p_self); + +godot_string GDAPI godot_string_percent_decode(const godot_string *p_self); +godot_string GDAPI godot_string_percent_encode(const godot_string *p_self); + +godot_bool GDAPI godot_string_is_valid_float(const godot_string *p_self); +godot_bool GDAPI godot_string_is_valid_hex_number(const godot_string *p_self, godot_bool p_with_prefix); +godot_bool GDAPI godot_string_is_valid_html_color(const godot_string *p_self); +godot_bool GDAPI godot_string_is_valid_identifier(const godot_string *p_self); +godot_bool GDAPI godot_string_is_valid_integer(const godot_string *p_self); +godot_bool GDAPI godot_string_is_valid_ip_address(const godot_string *p_self); + +godot_string GDAPI godot_string_dedent(const godot_string *p_self); +godot_string GDAPI godot_string_trim_prefix(const godot_string *p_self, const godot_string *p_prefix); +godot_string GDAPI godot_string_trim_suffix(const godot_string *p_self, const godot_string *p_suffix); +godot_string GDAPI godot_string_rstrip(const godot_string *p_self, const godot_string *p_chars); +godot_pool_string_array GDAPI godot_string_rsplit(const godot_string *p_self, const godot_string *p_divisor, const godot_bool p_allow_empty, const godot_int p_maxsplit); + +void GDAPI godot_string_destroy(godot_string *p_self); + +#ifdef __cplusplus +} +#endif + +#endif // GODOT_STRING_H diff --git a/GodoBinding/godot_headers/gdnative/string_name.h b/GodoBinding/godot_headers/gdnative/string_name.h new file mode 100644 index 0000000..f2555ab --- /dev/null +++ b/GodoBinding/godot_headers/gdnative/string_name.h @@ -0,0 +1,78 @@ +/*************************************************************************/ +/* string_name.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md). */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#ifndef GODOT_STRING_NAME_H +#define GODOT_STRING_NAME_H + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include + +#define GODOT_STRING_NAME_SIZE sizeof(void *) + +#ifndef GODOT_CORE_API_GODOT_STRING_NAME_TYPE_DEFINED +#define GODOT_CORE_API_GODOT_STRING_NAME_TYPE_DEFINED +typedef struct { + uint8_t _dont_touch_that[GODOT_STRING_NAME_SIZE]; +} godot_string_name; +#endif + +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +void GDAPI godot_string_name_new(godot_string_name *r_dest, const godot_string *p_name); +void GDAPI godot_string_name_new_data(godot_string_name *r_dest, const char *p_name); + +godot_string GDAPI godot_string_name_get_name(const godot_string_name *p_self); + +uint32_t GDAPI godot_string_name_get_hash(const godot_string_name *p_self); +const void GDAPI *godot_string_name_get_data_unique_pointer(const godot_string_name *p_self); + +godot_bool GDAPI godot_string_name_operator_equal(const godot_string_name *p_self, const godot_string_name *p_other); +godot_bool GDAPI godot_string_name_operator_less(const godot_string_name *p_self, const godot_string_name *p_other); + +void GDAPI godot_string_name_destroy(godot_string_name *p_self); + +#ifdef __cplusplus +} +#endif + +#endif // GODOT_STRING_NAME_H diff --git a/GodoBinding/godot_headers/gdnative/transform.h b/GodoBinding/godot_headers/gdnative/transform.h new file mode 100644 index 0000000..bc51438 --- /dev/null +++ b/GodoBinding/godot_headers/gdnative/transform.h @@ -0,0 +1,111 @@ +/*************************************************************************/ +/* transform.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md). */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#ifndef GODOT_TRANSFORM_H +#define GODOT_TRANSFORM_H + +#ifdef __cplusplus +extern "C" { +#endif + +#include + +#define GODOT_TRANSFORM_SIZE 48 + +#ifndef GODOT_CORE_API_GODOT_TRANSFORM_TYPE_DEFINED +#define GODOT_CORE_API_GODOT_TRANSFORM_TYPE_DEFINED +typedef struct { + uint8_t _dont_touch_that[GODOT_TRANSFORM_SIZE]; +} godot_transform; +#endif + +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +void GDAPI godot_transform_new_with_axis_origin(godot_transform *r_dest, const godot_vector3 *p_x_axis, const godot_vector3 *p_y_axis, const godot_vector3 *p_z_axis, const godot_vector3 *p_origin); +void GDAPI godot_transform_new(godot_transform *r_dest, const godot_basis *p_basis, const godot_vector3 *p_origin); +void GDAPI godot_transform_new_with_quat(godot_transform *r_dest, const godot_quat *p_quat); + +godot_basis GDAPI godot_transform_get_basis(const godot_transform *p_self); +void GDAPI godot_transform_set_basis(godot_transform *p_self, const godot_basis *p_v); + +godot_vector3 GDAPI godot_transform_get_origin(const godot_transform *p_self); +void GDAPI godot_transform_set_origin(godot_transform *p_self, const godot_vector3 *p_v); + +godot_string GDAPI godot_transform_as_string(const godot_transform *p_self); + +godot_transform GDAPI godot_transform_inverse(const godot_transform *p_self); + +godot_transform GDAPI godot_transform_affine_inverse(const godot_transform *p_self); + +godot_transform GDAPI godot_transform_orthonormalized(const godot_transform *p_self); + +godot_transform GDAPI godot_transform_rotated(const godot_transform *p_self, const godot_vector3 *p_axis, const godot_real p_phi); + +godot_transform GDAPI godot_transform_scaled(const godot_transform *p_self, const godot_vector3 *p_scale); + +godot_transform GDAPI godot_transform_translated(const godot_transform *p_self, const godot_vector3 *p_ofs); + +godot_transform GDAPI godot_transform_looking_at(const godot_transform *p_self, const godot_vector3 *p_target, const godot_vector3 *p_up); + +godot_plane GDAPI godot_transform_xform_plane(const godot_transform *p_self, const godot_plane *p_v); + +godot_plane GDAPI godot_transform_xform_inv_plane(const godot_transform *p_self, const godot_plane *p_v); + +void GDAPI godot_transform_new_identity(godot_transform *r_dest); + +godot_bool GDAPI godot_transform_operator_equal(const godot_transform *p_self, const godot_transform *p_b); + +godot_transform GDAPI godot_transform_operator_multiply(const godot_transform *p_self, const godot_transform *p_b); + +godot_vector3 GDAPI godot_transform_xform_vector3(const godot_transform *p_self, const godot_vector3 *p_v); + +godot_vector3 GDAPI godot_transform_xform_inv_vector3(const godot_transform *p_self, const godot_vector3 *p_v); + +godot_aabb GDAPI godot_transform_xform_aabb(const godot_transform *p_self, const godot_aabb *p_v); + +godot_aabb GDAPI godot_transform_xform_inv_aabb(const godot_transform *p_self, const godot_aabb *p_v); + +#ifdef __cplusplus +} +#endif + +#endif // GODOT_TRANSFORM_H diff --git a/GodoBinding/godot_headers/gdnative/transform2d.h b/GodoBinding/godot_headers/gdnative/transform2d.h new file mode 100644 index 0000000..6b414ca --- /dev/null +++ b/GodoBinding/godot_headers/gdnative/transform2d.h @@ -0,0 +1,109 @@ +/*************************************************************************/ +/* transform2d.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md). */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#ifndef GODOT_TRANSFORM2D_H +#define GODOT_TRANSFORM2D_H + +#ifdef __cplusplus +extern "C" { +#endif + +#include + +#define GODOT_TRANSFORM2D_SIZE 24 + +#ifndef GODOT_CORE_API_GODOT_TRANSFORM2D_TYPE_DEFINED +#define GODOT_CORE_API_GODOT_TRANSFORM2D_TYPE_DEFINED +typedef struct { + uint8_t _dont_touch_that[GODOT_TRANSFORM2D_SIZE]; +} godot_transform2d; +#endif + +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +void GDAPI godot_transform2d_new(godot_transform2d *r_dest, const godot_real p_rot, const godot_vector2 *p_pos); +void GDAPI godot_transform2d_new_axis_origin(godot_transform2d *r_dest, const godot_vector2 *p_x_axis, const godot_vector2 *p_y_axis, const godot_vector2 *p_origin); + +godot_string GDAPI godot_transform2d_as_string(const godot_transform2d *p_self); + +godot_transform2d GDAPI godot_transform2d_inverse(const godot_transform2d *p_self); + +godot_transform2d GDAPI godot_transform2d_affine_inverse(const godot_transform2d *p_self); + +godot_real GDAPI godot_transform2d_get_rotation(const godot_transform2d *p_self); + +godot_vector2 GDAPI godot_transform2d_get_origin(const godot_transform2d *p_self); + +godot_vector2 GDAPI godot_transform2d_get_scale(const godot_transform2d *p_self); + +godot_transform2d GDAPI godot_transform2d_orthonormalized(const godot_transform2d *p_self); + +godot_transform2d GDAPI godot_transform2d_rotated(const godot_transform2d *p_self, const godot_real p_phi); + +godot_transform2d GDAPI godot_transform2d_scaled(const godot_transform2d *p_self, const godot_vector2 *p_scale); + +godot_transform2d GDAPI godot_transform2d_translated(const godot_transform2d *p_self, const godot_vector2 *p_offset); + +godot_vector2 GDAPI godot_transform2d_xform_vector2(const godot_transform2d *p_self, const godot_vector2 *p_v); + +godot_vector2 GDAPI godot_transform2d_xform_inv_vector2(const godot_transform2d *p_self, const godot_vector2 *p_v); + +godot_vector2 GDAPI godot_transform2d_basis_xform_vector2(const godot_transform2d *p_self, const godot_vector2 *p_v); + +godot_vector2 GDAPI godot_transform2d_basis_xform_inv_vector2(const godot_transform2d *p_self, const godot_vector2 *p_v); + +godot_transform2d GDAPI godot_transform2d_interpolate_with(const godot_transform2d *p_self, const godot_transform2d *p_m, const godot_real p_c); + +godot_bool GDAPI godot_transform2d_operator_equal(const godot_transform2d *p_self, const godot_transform2d *p_b); + +godot_transform2d GDAPI godot_transform2d_operator_multiply(const godot_transform2d *p_self, const godot_transform2d *p_b); + +void GDAPI godot_transform2d_new_identity(godot_transform2d *r_dest); + +godot_rect2 GDAPI godot_transform2d_xform_rect2(const godot_transform2d *p_self, const godot_rect2 *p_v); + +godot_rect2 GDAPI godot_transform2d_xform_inv_rect2(const godot_transform2d *p_self, const godot_rect2 *p_v); + +#ifdef __cplusplus +} +#endif + +#endif // GODOT_TRANSFORM2D_H diff --git a/GodoBinding/godot_headers/gdnative/variant.h b/GodoBinding/godot_headers/gdnative/variant.h new file mode 100644 index 0000000..c65f7a2 --- /dev/null +++ b/GodoBinding/godot_headers/gdnative/variant.h @@ -0,0 +1,255 @@ +/*************************************************************************/ +/* variant.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md). */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#ifndef GODOT_VARIANT_H +#define GODOT_VARIANT_H + +#ifdef __cplusplus +extern "C" { +#endif + +#include + +#define GODOT_VARIANT_SIZE (16 + sizeof(void *)) + +#ifndef GODOT_CORE_API_GODOT_VARIANT_TYPE_DEFINED +#define GODOT_CORE_API_GODOT_VARIANT_TYPE_DEFINED +typedef struct { + uint8_t _dont_touch_that[GODOT_VARIANT_SIZE]; +} godot_variant; +#endif + +typedef enum godot_variant_type { + GODOT_VARIANT_TYPE_NIL, + + // atomic types + GODOT_VARIANT_TYPE_BOOL, + GODOT_VARIANT_TYPE_INT, + GODOT_VARIANT_TYPE_REAL, + GODOT_VARIANT_TYPE_STRING, + + // math types + + GODOT_VARIANT_TYPE_VECTOR2, // 5 + GODOT_VARIANT_TYPE_RECT2, + GODOT_VARIANT_TYPE_VECTOR3, + GODOT_VARIANT_TYPE_TRANSFORM2D, + GODOT_VARIANT_TYPE_PLANE, + GODOT_VARIANT_TYPE_QUAT, // 10 + GODOT_VARIANT_TYPE_AABB, + GODOT_VARIANT_TYPE_BASIS, + GODOT_VARIANT_TYPE_TRANSFORM, + + // misc types + GODOT_VARIANT_TYPE_COLOR, + GODOT_VARIANT_TYPE_NODE_PATH, // 15 + GODOT_VARIANT_TYPE_RID, + GODOT_VARIANT_TYPE_OBJECT, + GODOT_VARIANT_TYPE_DICTIONARY, + GODOT_VARIANT_TYPE_ARRAY, // 20 + + // arrays + GODOT_VARIANT_TYPE_POOL_BYTE_ARRAY, + GODOT_VARIANT_TYPE_POOL_INT_ARRAY, + GODOT_VARIANT_TYPE_POOL_REAL_ARRAY, + GODOT_VARIANT_TYPE_POOL_STRING_ARRAY, + GODOT_VARIANT_TYPE_POOL_VECTOR2_ARRAY, // 25 + GODOT_VARIANT_TYPE_POOL_VECTOR3_ARRAY, + GODOT_VARIANT_TYPE_POOL_COLOR_ARRAY, +} godot_variant_type; + +typedef enum godot_variant_call_error_error { + GODOT_CALL_ERROR_CALL_OK, + GODOT_CALL_ERROR_CALL_ERROR_INVALID_METHOD, + GODOT_CALL_ERROR_CALL_ERROR_INVALID_ARGUMENT, + GODOT_CALL_ERROR_CALL_ERROR_TOO_MANY_ARGUMENTS, + GODOT_CALL_ERROR_CALL_ERROR_TOO_FEW_ARGUMENTS, + GODOT_CALL_ERROR_CALL_ERROR_INSTANCE_IS_NULL, +} godot_variant_call_error_error; + +typedef struct godot_variant_call_error { + godot_variant_call_error_error error; + int argument; + godot_variant_type expected; +} godot_variant_call_error; + +typedef enum godot_variant_operator { + // comparison + GODOT_VARIANT_OP_EQUAL, + GODOT_VARIANT_OP_NOT_EQUAL, + GODOT_VARIANT_OP_LESS, + GODOT_VARIANT_OP_LESS_EQUAL, + GODOT_VARIANT_OP_GREATER, + GODOT_VARIANT_OP_GREATER_EQUAL, + + // mathematic + GODOT_VARIANT_OP_ADD, + GODOT_VARIANT_OP_SUBTRACT, + GODOT_VARIANT_OP_MULTIPLY, + GODOT_VARIANT_OP_DIVIDE, + GODOT_VARIANT_OP_NEGATE, + GODOT_VARIANT_OP_POSITIVE, + GODOT_VARIANT_OP_MODULE, + GODOT_VARIANT_OP_STRING_CONCAT, + + // bitwise + GODOT_VARIANT_OP_SHIFT_LEFT, + GODOT_VARIANT_OP_SHIFT_RIGHT, + GODOT_VARIANT_OP_BIT_AND, + GODOT_VARIANT_OP_BIT_OR, + GODOT_VARIANT_OP_BIT_XOR, + GODOT_VARIANT_OP_BIT_NEGATE, + + // logic + GODOT_VARIANT_OP_AND, + GODOT_VARIANT_OP_OR, + GODOT_VARIANT_OP_XOR, + GODOT_VARIANT_OP_NOT, + + // containment + GODOT_VARIANT_OP_IN, + + GODOT_VARIANT_OP_MAX, +} godot_variant_operator; + +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +godot_variant_type GDAPI godot_variant_get_type(const godot_variant *p_v); + +void GDAPI godot_variant_new_copy(godot_variant *r_dest, const godot_variant *p_src); + +void GDAPI godot_variant_new_nil(godot_variant *r_dest); + +void GDAPI godot_variant_new_bool(godot_variant *r_dest, const godot_bool p_b); +void GDAPI godot_variant_new_uint(godot_variant *r_dest, const uint64_t p_i); +void GDAPI godot_variant_new_int(godot_variant *r_dest, const int64_t p_i); +void GDAPI godot_variant_new_real(godot_variant *r_dest, const double p_r); +void GDAPI godot_variant_new_string(godot_variant *r_dest, const godot_string *p_s); +void GDAPI godot_variant_new_vector2(godot_variant *r_dest, const godot_vector2 *p_v2); +void GDAPI godot_variant_new_rect2(godot_variant *r_dest, const godot_rect2 *p_rect2); +void GDAPI godot_variant_new_vector3(godot_variant *r_dest, const godot_vector3 *p_v3); +void GDAPI godot_variant_new_transform2d(godot_variant *r_dest, const godot_transform2d *p_t2d); +void GDAPI godot_variant_new_plane(godot_variant *r_dest, const godot_plane *p_plane); +void GDAPI godot_variant_new_quat(godot_variant *r_dest, const godot_quat *p_quat); +void GDAPI godot_variant_new_aabb(godot_variant *r_dest, const godot_aabb *p_aabb); +void GDAPI godot_variant_new_basis(godot_variant *r_dest, const godot_basis *p_basis); +void GDAPI godot_variant_new_transform(godot_variant *r_dest, const godot_transform *p_trans); +void GDAPI godot_variant_new_color(godot_variant *r_dest, const godot_color *p_color); +void GDAPI godot_variant_new_node_path(godot_variant *r_dest, const godot_node_path *p_np); +void GDAPI godot_variant_new_rid(godot_variant *r_dest, const godot_rid *p_rid); +void GDAPI godot_variant_new_object(godot_variant *r_dest, const godot_object *p_obj); +void GDAPI godot_variant_new_dictionary(godot_variant *r_dest, const godot_dictionary *p_dict); +void GDAPI godot_variant_new_array(godot_variant *r_dest, const godot_array *p_arr); +void GDAPI godot_variant_new_pool_byte_array(godot_variant *r_dest, const godot_pool_byte_array *p_pba); +void GDAPI godot_variant_new_pool_int_array(godot_variant *r_dest, const godot_pool_int_array *p_pia); +void GDAPI godot_variant_new_pool_real_array(godot_variant *r_dest, const godot_pool_real_array *p_pra); +void GDAPI godot_variant_new_pool_string_array(godot_variant *r_dest, const godot_pool_string_array *p_psa); +void GDAPI godot_variant_new_pool_vector2_array(godot_variant *r_dest, const godot_pool_vector2_array *p_pv2a); +void GDAPI godot_variant_new_pool_vector3_array(godot_variant *r_dest, const godot_pool_vector3_array *p_pv3a); +void GDAPI godot_variant_new_pool_color_array(godot_variant *r_dest, const godot_pool_color_array *p_pca); + +godot_bool GDAPI godot_variant_as_bool(const godot_variant *p_self); +uint64_t GDAPI godot_variant_as_uint(const godot_variant *p_self); +int64_t GDAPI godot_variant_as_int(const godot_variant *p_self); +double GDAPI godot_variant_as_real(const godot_variant *p_self); +godot_string GDAPI godot_variant_as_string(const godot_variant *p_self); +godot_vector2 GDAPI godot_variant_as_vector2(const godot_variant *p_self); +godot_rect2 GDAPI godot_variant_as_rect2(const godot_variant *p_self); +godot_vector3 GDAPI godot_variant_as_vector3(const godot_variant *p_self); +godot_transform2d GDAPI godot_variant_as_transform2d(const godot_variant *p_self); +godot_plane GDAPI godot_variant_as_plane(const godot_variant *p_self); +godot_quat GDAPI godot_variant_as_quat(const godot_variant *p_self); +godot_aabb GDAPI godot_variant_as_aabb(const godot_variant *p_self); +godot_basis GDAPI godot_variant_as_basis(const godot_variant *p_self); +godot_transform GDAPI godot_variant_as_transform(const godot_variant *p_self); +godot_color GDAPI godot_variant_as_color(const godot_variant *p_self); +godot_node_path GDAPI godot_variant_as_node_path(const godot_variant *p_self); +godot_rid GDAPI godot_variant_as_rid(const godot_variant *p_self); +godot_object GDAPI *godot_variant_as_object(const godot_variant *p_self); +godot_dictionary GDAPI godot_variant_as_dictionary(const godot_variant *p_self); +godot_array GDAPI godot_variant_as_array(const godot_variant *p_self); +godot_pool_byte_array GDAPI godot_variant_as_pool_byte_array(const godot_variant *p_self); +godot_pool_int_array GDAPI godot_variant_as_pool_int_array(const godot_variant *p_self); +godot_pool_real_array GDAPI godot_variant_as_pool_real_array(const godot_variant *p_self); +godot_pool_string_array GDAPI godot_variant_as_pool_string_array(const godot_variant *p_self); +godot_pool_vector2_array GDAPI godot_variant_as_pool_vector2_array(const godot_variant *p_self); +godot_pool_vector3_array GDAPI godot_variant_as_pool_vector3_array(const godot_variant *p_self); +godot_pool_color_array GDAPI godot_variant_as_pool_color_array(const godot_variant *p_self); + +godot_variant GDAPI godot_variant_call(godot_variant *p_self, const godot_string *p_method, const godot_variant **p_args, const godot_int p_argcount, godot_variant_call_error *r_error); + +godot_bool GDAPI godot_variant_has_method(const godot_variant *p_self, const godot_string *p_method); + +godot_bool GDAPI godot_variant_operator_equal(const godot_variant *p_self, const godot_variant *p_other); +godot_bool GDAPI godot_variant_operator_less(const godot_variant *p_self, const godot_variant *p_other); + +godot_bool GDAPI godot_variant_hash_compare(const godot_variant *p_self, const godot_variant *p_other); + +godot_bool GDAPI godot_variant_booleanize(const godot_variant *p_self); + +void GDAPI godot_variant_destroy(godot_variant *p_self); + +// GDNative core 1.1 + +godot_string GDAPI godot_variant_get_operator_name(godot_variant_operator p_op); +void GDAPI godot_variant_evaluate(godot_variant_operator p_op, const godot_variant *p_a, const godot_variant *p_b, godot_variant *r_ret, godot_bool *r_valid); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/GodoBinding/godot_headers/gdnative/vector2.h b/GodoBinding/godot_headers/gdnative/vector2.h new file mode 100644 index 0000000..15a1a60 --- /dev/null +++ b/GodoBinding/godot_headers/gdnative/vector2.h @@ -0,0 +1,142 @@ +/*************************************************************************/ +/* vector2.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md). */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#ifndef GODOT_VECTOR2_H +#define GODOT_VECTOR2_H + +#ifdef __cplusplus +extern "C" { +#endif + +#include + +#define GODOT_VECTOR2_SIZE 8 + +#ifndef GODOT_CORE_API_GODOT_VECTOR2_TYPE_DEFINED +#define GODOT_CORE_API_GODOT_VECTOR2_TYPE_DEFINED +typedef struct { + uint8_t _dont_touch_that[GODOT_VECTOR2_SIZE]; +} godot_vector2; +#endif + +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +void GDAPI godot_vector2_new(godot_vector2 *r_dest, const godot_real p_x, const godot_real p_y); + +godot_string GDAPI godot_vector2_as_string(const godot_vector2 *p_self); + +godot_vector2 GDAPI godot_vector2_normalized(const godot_vector2 *p_self); + +godot_real GDAPI godot_vector2_length(const godot_vector2 *p_self); + +godot_real GDAPI godot_vector2_angle(const godot_vector2 *p_self); + +godot_real GDAPI godot_vector2_length_squared(const godot_vector2 *p_self); + +godot_bool GDAPI godot_vector2_is_normalized(const godot_vector2 *p_self); + +godot_vector2 GDAPI godot_vector2_direction_to(const godot_vector2 *p_self, const godot_vector2 *p_b); + +godot_real GDAPI godot_vector2_distance_to(const godot_vector2 *p_self, const godot_vector2 *p_to); + +godot_real GDAPI godot_vector2_distance_squared_to(const godot_vector2 *p_self, const godot_vector2 *p_to); + +godot_real GDAPI godot_vector2_angle_to(const godot_vector2 *p_self, const godot_vector2 *p_to); + +godot_real GDAPI godot_vector2_angle_to_point(const godot_vector2 *p_self, const godot_vector2 *p_to); + +godot_vector2 GDAPI godot_vector2_linear_interpolate(const godot_vector2 *p_self, const godot_vector2 *p_b, const godot_real p_t); + +godot_vector2 GDAPI godot_vector2_cubic_interpolate(const godot_vector2 *p_self, const godot_vector2 *p_b, const godot_vector2 *p_pre_a, const godot_vector2 *p_post_b, const godot_real p_t); + +godot_vector2 GDAPI godot_vector2_move_toward(const godot_vector2 *p_self, const godot_vector2 *p_to, const godot_real p_delta); + +godot_vector2 GDAPI godot_vector2_rotated(const godot_vector2 *p_self, const godot_real p_phi); + +godot_vector2 GDAPI godot_vector2_tangent(const godot_vector2 *p_self); + +godot_vector2 GDAPI godot_vector2_floor(const godot_vector2 *p_self); + +godot_vector2 GDAPI godot_vector2_snapped(const godot_vector2 *p_self, const godot_vector2 *p_by); + +godot_real GDAPI godot_vector2_aspect(const godot_vector2 *p_self); + +godot_real GDAPI godot_vector2_dot(const godot_vector2 *p_self, const godot_vector2 *p_with); + +godot_vector2 GDAPI godot_vector2_slide(const godot_vector2 *p_self, const godot_vector2 *p_n); + +godot_vector2 GDAPI godot_vector2_bounce(const godot_vector2 *p_self, const godot_vector2 *p_n); + +godot_vector2 GDAPI godot_vector2_reflect(const godot_vector2 *p_self, const godot_vector2 *p_n); + +godot_vector2 GDAPI godot_vector2_abs(const godot_vector2 *p_self); + +godot_vector2 GDAPI godot_vector2_clamped(const godot_vector2 *p_self, const godot_real p_length); + +godot_vector2 GDAPI godot_vector2_operator_add(const godot_vector2 *p_self, const godot_vector2 *p_b); + +godot_vector2 GDAPI godot_vector2_operator_subtract(const godot_vector2 *p_self, const godot_vector2 *p_b); + +godot_vector2 GDAPI godot_vector2_operator_multiply_vector(const godot_vector2 *p_self, const godot_vector2 *p_b); + +godot_vector2 GDAPI godot_vector2_operator_multiply_scalar(const godot_vector2 *p_self, const godot_real p_b); + +godot_vector2 GDAPI godot_vector2_operator_divide_vector(const godot_vector2 *p_self, const godot_vector2 *p_b); + +godot_vector2 GDAPI godot_vector2_operator_divide_scalar(const godot_vector2 *p_self, const godot_real p_b); + +godot_bool GDAPI godot_vector2_operator_equal(const godot_vector2 *p_self, const godot_vector2 *p_b); + +godot_bool GDAPI godot_vector2_operator_less(const godot_vector2 *p_self, const godot_vector2 *p_b); + +godot_vector2 GDAPI godot_vector2_operator_neg(const godot_vector2 *p_self); + +void GDAPI godot_vector2_set_x(godot_vector2 *p_self, const godot_real p_x); + +void GDAPI godot_vector2_set_y(godot_vector2 *p_self, const godot_real p_y); + +godot_real GDAPI godot_vector2_get_x(const godot_vector2 *p_self); + +godot_real GDAPI godot_vector2_get_y(const godot_vector2 *p_self); + +#ifdef __cplusplus +} +#endif + +#endif // GODOT_VECTOR2_H diff --git a/GodoBinding/godot_headers/gdnative/vector3.h b/GodoBinding/godot_headers/gdnative/vector3.h new file mode 100644 index 0000000..1b34459 --- /dev/null +++ b/GodoBinding/godot_headers/gdnative/vector3.h @@ -0,0 +1,149 @@ +/*************************************************************************/ +/* vector3.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md). */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#ifndef GODOT_VECTOR3_H +#define GODOT_VECTOR3_H + +#ifdef __cplusplus +extern "C" { +#endif + +#include + +#define GODOT_VECTOR3_SIZE 12 + +#ifndef GODOT_CORE_API_GODOT_VECTOR3_TYPE_DEFINED +#define GODOT_CORE_API_GODOT_VECTOR3_TYPE_DEFINED +typedef struct { + uint8_t _dont_touch_that[GODOT_VECTOR3_SIZE]; +} godot_vector3; +#endif + +// reduce extern "C" nesting for VS2013 +#ifdef __cplusplus +} +#endif + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +typedef enum { + GODOT_VECTOR3_AXIS_X, + GODOT_VECTOR3_AXIS_Y, + GODOT_VECTOR3_AXIS_Z, +} godot_vector3_axis; + +void GDAPI godot_vector3_new(godot_vector3 *r_dest, const godot_real p_x, const godot_real p_y, const godot_real p_z); + +godot_string GDAPI godot_vector3_as_string(const godot_vector3 *p_self); + +godot_int GDAPI godot_vector3_min_axis(const godot_vector3 *p_self); + +godot_int GDAPI godot_vector3_max_axis(const godot_vector3 *p_self); + +godot_real GDAPI godot_vector3_length(const godot_vector3 *p_self); + +godot_real GDAPI godot_vector3_length_squared(const godot_vector3 *p_self); + +godot_bool GDAPI godot_vector3_is_normalized(const godot_vector3 *p_self); + +godot_vector3 GDAPI godot_vector3_normalized(const godot_vector3 *p_self); + +godot_vector3 GDAPI godot_vector3_inverse(const godot_vector3 *p_self); + +godot_vector3 GDAPI godot_vector3_snapped(const godot_vector3 *p_self, const godot_vector3 *p_by); + +godot_vector3 GDAPI godot_vector3_rotated(const godot_vector3 *p_self, const godot_vector3 *p_axis, const godot_real p_phi); + +godot_vector3 GDAPI godot_vector3_linear_interpolate(const godot_vector3 *p_self, const godot_vector3 *p_b, const godot_real p_t); + +godot_vector3 GDAPI godot_vector3_cubic_interpolate(const godot_vector3 *p_self, const godot_vector3 *p_b, const godot_vector3 *p_pre_a, const godot_vector3 *p_post_b, const godot_real p_t); + +godot_vector3 GDAPI godot_vector3_move_toward(const godot_vector3 *p_self, const godot_vector3 *p_to, const godot_real p_delta); + +godot_real GDAPI godot_vector3_dot(const godot_vector3 *p_self, const godot_vector3 *p_b); + +godot_vector3 GDAPI godot_vector3_cross(const godot_vector3 *p_self, const godot_vector3 *p_b); + +godot_basis GDAPI godot_vector3_outer(const godot_vector3 *p_self, const godot_vector3 *p_b); + +godot_basis GDAPI godot_vector3_to_diagonal_matrix(const godot_vector3 *p_self); + +godot_vector3 GDAPI godot_vector3_abs(const godot_vector3 *p_self); + +godot_vector3 GDAPI godot_vector3_floor(const godot_vector3 *p_self); + +godot_vector3 GDAPI godot_vector3_ceil(const godot_vector3 *p_self); + +godot_vector3 GDAPI godot_vector3_direction_to(const godot_vector3 *p_self, const godot_vector3 *p_b); + +godot_real GDAPI godot_vector3_distance_to(const godot_vector3 *p_self, const godot_vector3 *p_b); + +godot_real GDAPI godot_vector3_distance_squared_to(const godot_vector3 *p_self, const godot_vector3 *p_b); + +godot_real GDAPI godot_vector3_angle_to(const godot_vector3 *p_self, const godot_vector3 *p_to); + +godot_vector3 GDAPI godot_vector3_slide(const godot_vector3 *p_self, const godot_vector3 *p_n); + +godot_vector3 GDAPI godot_vector3_bounce(const godot_vector3 *p_self, const godot_vector3 *p_n); + +godot_vector3 GDAPI godot_vector3_reflect(const godot_vector3 *p_self, const godot_vector3 *p_n); + +godot_vector3 GDAPI godot_vector3_operator_add(const godot_vector3 *p_self, const godot_vector3 *p_b); + +godot_vector3 GDAPI godot_vector3_operator_subtract(const godot_vector3 *p_self, const godot_vector3 *p_b); + +godot_vector3 GDAPI godot_vector3_operator_multiply_vector(const godot_vector3 *p_self, const godot_vector3 *p_b); + +godot_vector3 GDAPI godot_vector3_operator_multiply_scalar(const godot_vector3 *p_self, const godot_real p_b); + +godot_vector3 GDAPI godot_vector3_operator_divide_vector(const godot_vector3 *p_self, const godot_vector3 *p_b); + +godot_vector3 GDAPI godot_vector3_operator_divide_scalar(const godot_vector3 *p_self, const godot_real p_b); + +godot_bool GDAPI godot_vector3_operator_equal(const godot_vector3 *p_self, const godot_vector3 *p_b); + +godot_bool GDAPI godot_vector3_operator_less(const godot_vector3 *p_self, const godot_vector3 *p_b); + +godot_vector3 GDAPI godot_vector3_operator_neg(const godot_vector3 *p_self); + +void GDAPI godot_vector3_set_axis(godot_vector3 *p_self, const godot_vector3_axis p_axis, const godot_real p_val); + +godot_real GDAPI godot_vector3_get_axis(const godot_vector3 *p_self, const godot_vector3_axis p_axis); + +#ifdef __cplusplus +} +#endif + +#endif // GODOT_VECTOR3_H diff --git a/GodoBinding/godot_headers/gdnative_api.json b/GodoBinding/godot_headers/gdnative_api.json new file mode 100644 index 0000000..8ccb8d2 --- /dev/null +++ b/GodoBinding/godot_headers/gdnative_api.json @@ -0,0 +1,6656 @@ +{ + "core": { + "type": "CORE", + "version": { + "major": 1, + "minor": 0 + }, + "next": { + "type": "CORE", + "version": { + "major": 1, + "minor": 1 + }, + "next": { + "type": "CORE", + "version": { + "major": 1, + "minor": 2 + }, + "next": null, + "api": [ + { + "name": "godot_dictionary_duplicate", + "return_type": "godot_dictionary", + "arguments": [ + ["const godot_dictionary *", "p_self"], + ["const godot_bool", "p_deep"] + ] + }, + { + "name": "godot_vector3_move_toward", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_vector3 *", "p_self"], + ["const godot_vector3 *", "p_to"], + ["const godot_real", "p_delta"] + ] + }, + { + "name": "godot_vector2_move_toward", + "return_type": "godot_vector2", + "arguments": [ + ["const godot_vector2 *", "p_self"], + ["const godot_vector2 *", "p_to"], + ["const godot_real", "p_delta"] + ] + }, + { + "name": "godot_string_count", + "return_type": "godot_int", + "arguments": [ + ["const godot_string *", "p_self"], + ["godot_string", "p_what"], + ["godot_int", "p_from"], + ["godot_int", "p_to"] + ] + }, + { + "name": "godot_string_countn", + "return_type": "godot_int", + "arguments": [ + ["const godot_string *", "p_self"], + ["godot_string", "p_what"], + ["godot_int", "p_from"], + ["godot_int", "p_to"] + ] + }, + { + "name": "godot_vector3_direction_to", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_vector3 *", "p_self"], + ["const godot_vector3 *", "p_to"] + ] + }, + { + "name": "godot_vector2_direction_to", + "return_type": "godot_vector2", + "arguments": [ + ["const godot_vector2 *", "p_self"], + ["const godot_vector2 *", "p_to"] + ] + }, + { + "name": "godot_array_slice", + "return_type": "godot_array", + "arguments": [ + ["const godot_array *", "p_self"], + ["const godot_int", "p_begin"], + ["const godot_int", "p_end"], + ["const godot_int", "p_step"], + ["const godot_bool", "p_deep"] + ] + }, + { + "name": "godot_pool_byte_array_empty", + "return_type": "godot_bool", + "arguments": [ + ["const godot_pool_byte_array *", "p_self"] + ] + }, + { + "name": "godot_pool_int_array_empty", + "return_type": "godot_bool", + "arguments": [ + ["const godot_pool_int_array *", "p_self"] + ] + }, + { + "name": "godot_pool_real_array_empty", + "return_type": "godot_bool", + "arguments": [ + ["const godot_pool_real_array *", "p_self"] + ] + }, + { + "name": "godot_pool_string_array_empty", + "return_type": "godot_bool", + "arguments": [ + ["const godot_pool_string_array *", "p_self"] + ] + }, + { + "name": "godot_pool_vector2_array_empty", + "return_type": "godot_bool", + "arguments": [ + ["const godot_pool_vector2_array *", "p_self"] + ] + }, + { + "name": "godot_pool_vector3_array_empty", + "return_type": "godot_bool", + "arguments": [ + ["const godot_pool_vector3_array *", "p_self"] + ] + }, + { + "name": "godot_pool_color_array_empty", + "return_type": "godot_bool", + "arguments": [ + ["const godot_pool_color_array *", "p_self"] + ] + }, + { + "name": "godot_get_class_tag", + "return_type": "void *", + "arguments": [ + ["const godot_string_name *", "p_class"] + ] + }, + { + "name": "godot_object_cast_to", + "return_type": "godot_object *", + "arguments": [ + ["const godot_object *", "p_object"], + ["void *", "p_class_tag"] + ] + }, + { + "name": "godot_instance_from_id", + "return_type": "godot_object *", + "arguments": [ + ["godot_int", "p_instance_id"] + ] + } + ] + }, + "api": [ + { + "name": "godot_color_to_abgr32", + "return_type": "godot_int", + "arguments": [ + ["const godot_color *", "p_self"] + ] + }, + { + "name": "godot_color_to_abgr64", + "return_type": "godot_int", + "arguments": [ + ["const godot_color *", "p_self"] + ] + }, + { + "name": "godot_color_to_argb64", + "return_type": "godot_int", + "arguments": [ + ["const godot_color *", "p_self"] + ] + }, + { + "name": "godot_color_to_rgba64", + "return_type": "godot_int", + "arguments": [ + ["const godot_color *", "p_self"] + ] + }, + { + "name": "godot_color_darkened", + "return_type": "godot_color", + "arguments": [ + ["const godot_color *", "p_self"], + ["const godot_real", "p_amount"] + ] + }, + { + "name": "godot_color_from_hsv", + "return_type": "godot_color", + "arguments": [ + ["const godot_color *", "p_self"], + ["const godot_real", "p_h"], + ["const godot_real", "p_s"], + ["const godot_real", "p_v"], + ["const godot_real", "p_a"] + ] + }, + { + "name": "godot_color_lightened", + "return_type": "godot_color", + "arguments": [ + ["const godot_color *", "p_self"], + ["const godot_real", "p_amount"] + ] + }, + { + "name": "godot_array_duplicate", + "return_type": "godot_array", + "arguments": [ + ["const godot_array *", "p_self"], + ["const godot_bool", "p_deep"] + ] + }, + { + "name": "godot_array_max", + "return_type": "godot_variant", + "arguments": [ + ["const godot_array *", "p_self"] + ] + }, + { + "name": "godot_array_min", + "return_type": "godot_variant", + "arguments": [ + ["const godot_array *", "p_self"] + ] + }, + { + "name": "godot_array_shuffle", + "return_type": "void", + "arguments": [ + ["godot_array *", "p_self"] + ] + }, + { + "name": "godot_basis_slerp", + "return_type": "godot_basis", + "arguments": [ + ["const godot_basis *", "p_self"], + ["const godot_basis *", "p_b"], + ["const godot_real", "p_t"] + ] + }, + { + "name": "godot_dictionary_get_with_default", + "return_type": "godot_variant", + "arguments": [ + ["const godot_dictionary *", "p_self"], + ["const godot_variant *", "p_key"], + ["const godot_variant *", "p_default"] + ] + }, + { + "name": "godot_dictionary_erase_with_return", + "return_type": "bool", + "arguments": [ + ["godot_dictionary *", "p_self"], + ["const godot_variant *", "p_key"] + ] + }, + { + "name": "godot_node_path_get_as_property_path", + "return_type": "godot_node_path", + "arguments": [ + ["const godot_node_path *", "p_self"] + ] + }, + { + "name": "godot_quat_set_axis_angle", + "return_type": "void", + "arguments": [ + ["godot_quat *", "p_self"], + ["const godot_vector3 *", "p_axis"], + ["const godot_real", "p_angle"] + ] + }, + { + "name": "godot_rect2_grow_individual", + "return_type": "godot_rect2", + "arguments": [ + ["const godot_rect2 *", "p_self"], + ["const godot_real", "p_left"], + ["const godot_real", "p_top"], + ["const godot_real", "p_right"], + ["const godot_real", "p_bottom"] + ] + }, + { + "name": "godot_rect2_grow_margin", + "return_type": "godot_rect2", + "arguments": [ + ["const godot_rect2 *", "p_self"], + ["const godot_int", "p_margin"], + ["const godot_real", "p_by"] + ] + }, + { + "name": "godot_rect2_abs", + "return_type": "godot_rect2", + "arguments": [ + ["const godot_rect2 *", "p_self"] + ] + }, + { + "name": "godot_string_dedent", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_trim_prefix", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_string *", "p_prefix"] + ] + }, + { + "name": "godot_string_trim_suffix", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_string *", "p_suffix"] + ] + }, + { + "name": "godot_string_rstrip", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_string *", "p_chars"] + ] + }, + { + "name": "godot_string_rsplit", + "return_type": "godot_pool_string_array", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_string *", "p_divisor"], + ["const godot_bool", "p_allow_empty"], + ["const godot_int", "p_maxsplit"] + ] + }, + { + "name": "godot_basis_get_quat", + "return_type": "godot_quat", + "arguments": [ + ["const godot_basis *", "p_self"] + ] + }, + { + "name": "godot_basis_set_quat", + "return_type": "void", + "arguments": [ + ["godot_basis *", "p_self"], + ["const godot_quat *", "p_quat"] + ] + }, + { + "name": "godot_basis_set_axis_angle_scale", + "return_type": "void", + "arguments": [ + ["godot_basis *", "p_self"], + ["const godot_vector3 *", "p_axis"], + ["godot_real", "p_phi"], + ["const godot_vector3 *", "p_scale"] + ] + }, + { + "name": "godot_basis_set_euler_scale", + "return_type": "void", + "arguments": [ + ["godot_basis *", "p_self"], + ["const godot_vector3 *", "p_euler"], + ["const godot_vector3 *", "p_scale"] + ] + }, + { + "name": "godot_basis_set_quat_scale", + "return_type": "void", + "arguments": [ + ["godot_basis *", "p_self"], + ["const godot_quat *", "p_quat"], + ["const godot_vector3 *", "p_scale"] + ] + }, + { + "name": "godot_is_instance_valid", + "return_type": "bool", + "arguments": [ + ["const godot_object *", "p_object"] + ] + }, + { + "name": "godot_quat_new_with_basis", + "return_type": "void", + "arguments": [ + ["godot_quat *", "r_dest"], + ["const godot_basis *", "p_basis"] + ] + }, + { + "name": "godot_quat_new_with_euler", + "return_type": "void", + "arguments": [ + ["godot_quat *", "r_dest"], + ["const godot_vector3 *", "p_euler"] + ] + }, + { + "name": "godot_transform_new_with_quat", + "return_type": "void", + "arguments": [ + ["godot_transform *", "r_dest"], + ["const godot_quat *", "p_quat"] + ] + }, + { + "name": "godot_variant_get_operator_name", + "return_type": "godot_string", + "arguments": [ + ["godot_variant_operator", "p_op"] + ] + }, + { + "name": "godot_variant_evaluate", + "return_type": "void", + "arguments": [ + ["godot_variant_operator", "p_op"], + ["const godot_variant *", "p_a"], + ["const godot_variant *", "p_b"], + ["godot_variant *", "r_ret"], + ["godot_bool *", "r_valid"] + ] + } + ] + }, + "api": [ + { + "name": "godot_color_new_rgba", + "return_type": "void", + "arguments": [ + ["godot_color *", "r_dest"], + ["const godot_real", "p_r"], + ["const godot_real", "p_g"], + ["const godot_real", "p_b"], + ["const godot_real", "p_a"] + ] + }, + { + "name": "godot_color_new_rgb", + "return_type": "void", + "arguments": [ + ["godot_color *", "r_dest"], + ["const godot_real", "p_r"], + ["const godot_real", "p_g"], + ["const godot_real", "p_b"] + ] + }, + { + "name": "godot_color_get_r", + "return_type": "godot_real", + "arguments": [ + ["const godot_color *", "p_self"] + ] + }, + { + "name": "godot_color_set_r", + "return_type": "void", + "arguments": [ + ["godot_color *", "p_self"], + ["const godot_real", "r"] + ] + }, + { + "name": "godot_color_get_g", + "return_type": "godot_real", + "arguments": [ + ["const godot_color *", "p_self"] + ] + }, + { + "name": "godot_color_set_g", + "return_type": "void", + "arguments": [ + ["godot_color *", "p_self"], + ["const godot_real", "g"] + ] + }, + { + "name": "godot_color_get_b", + "return_type": "godot_real", + "arguments": [ + ["const godot_color *", "p_self"] + ] + }, + { + "name": "godot_color_set_b", + "return_type": "void", + "arguments": [ + ["godot_color *", "p_self"], + ["const godot_real", "b"] + ] + }, + { + "name": "godot_color_get_a", + "return_type": "godot_real", + "arguments": [ + ["const godot_color *", "p_self"] + ] + }, + { + "name": "godot_color_set_a", + "return_type": "void", + "arguments": [ + ["godot_color *", "p_self"], + ["const godot_real", "a"] + ] + }, + { + "name": "godot_color_get_h", + "return_type": "godot_real", + "arguments": [ + ["const godot_color *", "p_self"] + ] + }, + { + "name": "godot_color_get_s", + "return_type": "godot_real", + "arguments": [ + ["const godot_color *", "p_self"] + ] + }, + { + "name": "godot_color_get_v", + "return_type": "godot_real", + "arguments": [ + ["const godot_color *", "p_self"] + ] + }, + { + "name": "godot_color_as_string", + "return_type": "godot_string", + "arguments": [ + ["const godot_color *", "p_self"] + ] + }, + { + "name": "godot_color_to_rgba32", + "return_type": "godot_int", + "arguments": [ + ["const godot_color *", "p_self"] + ] + }, + { + "name": "godot_color_to_argb32", + "return_type": "godot_int", + "arguments": [ + ["const godot_color *", "p_self"] + ] + }, + { + "name": "godot_color_gray", + "return_type": "godot_real", + "arguments": [ + ["const godot_color *", "p_self"] + ] + }, + { + "name": "godot_color_inverted", + "return_type": "godot_color", + "arguments": [ + ["const godot_color *", "p_self"] + ] + }, + { + "name": "godot_color_contrasted", + "return_type": "godot_color", + "arguments": [ + ["const godot_color *", "p_self"] + ] + }, + { + "name": "godot_color_linear_interpolate", + "return_type": "godot_color", + "arguments": [ + ["const godot_color *", "p_self"], + ["const godot_color *", "p_b"], + ["const godot_real", "p_t"] + ] + }, + { + "name": "godot_color_blend", + "return_type": "godot_color", + "arguments": [ + ["const godot_color *", "p_self"], + ["const godot_color *", "p_over"] + ] + }, + { + "name": "godot_color_to_html", + "return_type": "godot_string", + "arguments": [ + ["const godot_color *", "p_self"], + ["const godot_bool", "p_with_alpha"] + ] + }, + { + "name": "godot_color_operator_equal", + "return_type": "godot_bool", + "arguments": [ + ["const godot_color *", "p_self"], + ["const godot_color *", "p_b"] + ] + }, + { + "name": "godot_color_operator_less", + "return_type": "godot_bool", + "arguments": [ + ["const godot_color *", "p_self"], + ["const godot_color *", "p_b"] + ] + }, + { + "name": "godot_vector2_new", + "return_type": "void", + "arguments": [ + ["godot_vector2 *", "r_dest"], + ["const godot_real", "p_x"], + ["const godot_real", "p_y"] + ] + }, + { + "name": "godot_vector2_as_string", + "return_type": "godot_string", + "arguments": [ + ["const godot_vector2 *", "p_self"] + ] + }, + { + "name": "godot_vector2_normalized", + "return_type": "godot_vector2", + "arguments": [ + ["const godot_vector2 *", "p_self"] + ] + }, + { + "name": "godot_vector2_length", + "return_type": "godot_real", + "arguments": [ + ["const godot_vector2 *", "p_self"] + ] + }, + { + "name": "godot_vector2_angle", + "return_type": "godot_real", + "arguments": [ + ["const godot_vector2 *", "p_self"] + ] + }, + { + "name": "godot_vector2_length_squared", + "return_type": "godot_real", + "arguments": [ + ["const godot_vector2 *", "p_self"] + ] + }, + { + "name": "godot_vector2_is_normalized", + "return_type": "godot_bool", + "arguments": [ + ["const godot_vector2 *", "p_self"] + ] + }, + { + "name": "godot_vector2_distance_to", + "return_type": "godot_real", + "arguments": [ + ["const godot_vector2 *", "p_self"], + ["const godot_vector2 *", "p_to"] + ] + }, + { + "name": "godot_vector2_distance_squared_to", + "return_type": "godot_real", + "arguments": [ + ["const godot_vector2 *", "p_self"], + ["const godot_vector2 *", "p_to"] + ] + }, + { + "name": "godot_vector2_angle_to", + "return_type": "godot_real", + "arguments": [ + ["const godot_vector2 *", "p_self"], + ["const godot_vector2 *", "p_to"] + ] + }, + { + "name": "godot_vector2_angle_to_point", + "return_type": "godot_real", + "arguments": [ + ["const godot_vector2 *", "p_self"], + ["const godot_vector2 *", "p_to"] + ] + }, + { + "name": "godot_vector2_linear_interpolate", + "return_type": "godot_vector2", + "arguments": [ + ["const godot_vector2 *", "p_self"], + ["const godot_vector2 *", "p_b"], + ["const godot_real", "p_t"] + ] + }, + { + "name": "godot_vector2_cubic_interpolate", + "return_type": "godot_vector2", + "arguments": [ + ["const godot_vector2 *", "p_self"], + ["const godot_vector2 *", "p_b"], + ["const godot_vector2 *", "p_pre_a"], + ["const godot_vector2 *", "p_post_b"], + ["const godot_real", "p_t"] + ] + }, + { + "name": "godot_vector2_rotated", + "return_type": "godot_vector2", + "arguments": [ + ["const godot_vector2 *", "p_self"], + ["const godot_real", "p_phi"] + ] + }, + { + "name": "godot_vector2_tangent", + "return_type": "godot_vector2", + "arguments": [ + ["const godot_vector2 *", "p_self"] + ] + }, + { + "name": "godot_vector2_floor", + "return_type": "godot_vector2", + "arguments": [ + ["const godot_vector2 *", "p_self"] + ] + }, + { + "name": "godot_vector2_snapped", + "return_type": "godot_vector2", + "arguments": [ + ["const godot_vector2 *", "p_self"], + ["const godot_vector2 *", "p_by"] + ] + }, + { + "name": "godot_vector2_aspect", + "return_type": "godot_real", + "arguments": [ + ["const godot_vector2 *", "p_self"] + ] + }, + { + "name": "godot_vector2_dot", + "return_type": "godot_real", + "arguments": [ + ["const godot_vector2 *", "p_self"], + ["const godot_vector2 *", "p_with"] + ] + }, + { + "name": "godot_vector2_slide", + "return_type": "godot_vector2", + "arguments": [ + ["const godot_vector2 *", "p_self"], + ["const godot_vector2 *", "p_n"] + ] + }, + { + "name": "godot_vector2_bounce", + "return_type": "godot_vector2", + "arguments": [ + ["const godot_vector2 *", "p_self"], + ["const godot_vector2 *", "p_n"] + ] + }, + { + "name": "godot_vector2_reflect", + "return_type": "godot_vector2", + "arguments": [ + ["const godot_vector2 *", "p_self"], + ["const godot_vector2 *", "p_n"] + ] + }, + { + "name": "godot_vector2_abs", + "return_type": "godot_vector2", + "arguments": [ + ["const godot_vector2 *", "p_self"] + ] + }, + { + "name": "godot_vector2_clamped", + "return_type": "godot_vector2", + "arguments": [ + ["const godot_vector2 *", "p_self"], + ["const godot_real", "p_length"] + ] + }, + { + "name": "godot_vector2_operator_add", + "return_type": "godot_vector2", + "arguments": [ + ["const godot_vector2 *", "p_self"], + ["const godot_vector2 *", "p_b"] + ] + }, + { + "name": "godot_vector2_operator_subtract", + "return_type": "godot_vector2", + "arguments": [ + ["const godot_vector2 *", "p_self"], + ["const godot_vector2 *", "p_b"] + ] + }, + { + "name": "godot_vector2_operator_multiply_vector", + "return_type": "godot_vector2", + "arguments": [ + ["const godot_vector2 *", "p_self"], + ["const godot_vector2 *", "p_b"] + ] + }, + { + "name": "godot_vector2_operator_multiply_scalar", + "return_type": "godot_vector2", + "arguments": [ + ["const godot_vector2 *", "p_self"], + ["const godot_real", "p_b"] + ] + }, + { + "name": "godot_vector2_operator_divide_vector", + "return_type": "godot_vector2", + "arguments": [ + ["const godot_vector2 *", "p_self"], + ["const godot_vector2 *", "p_b"] + ] + }, + { + "name": "godot_vector2_operator_divide_scalar", + "return_type": "godot_vector2", + "arguments": [ + ["const godot_vector2 *", "p_self"], + ["const godot_real", "p_b"] + ] + }, + { + "name": "godot_vector2_operator_equal", + "return_type": "godot_bool", + "arguments": [ + ["const godot_vector2 *", "p_self"], + ["const godot_vector2 *", "p_b"] + ] + }, + { + "name": "godot_vector2_operator_less", + "return_type": "godot_bool", + "arguments": [ + ["const godot_vector2 *", "p_self"], + ["const godot_vector2 *", "p_b"] + ] + }, + { + "name": "godot_vector2_operator_neg", + "return_type": "godot_vector2", + "arguments": [ + ["const godot_vector2 *", "p_self"] + ] + }, + { + "name": "godot_vector2_set_x", + "return_type": "void", + "arguments": [ + ["godot_vector2 *", "p_self"], + ["const godot_real", "p_x"] + ] + }, + { + "name": "godot_vector2_set_y", + "return_type": "void", + "arguments": [ + ["godot_vector2 *", "p_self"], + ["const godot_real", "p_y"] + ] + }, + { + "name": "godot_vector2_get_x", + "return_type": "godot_real", + "arguments": [ + ["const godot_vector2 *", "p_self"] + ] + }, + { + "name": "godot_vector2_get_y", + "return_type": "godot_real", + "arguments": [ + ["const godot_vector2 *", "p_self"] + ] + }, + { + "name": "godot_quat_new", + "return_type": "void", + "arguments": [ + ["godot_quat *", "r_dest"], + ["const godot_real", "p_x"], + ["const godot_real", "p_y"], + ["const godot_real", "p_z"], + ["const godot_real", "p_w"] + ] + }, + { + "name": "godot_quat_new_with_axis_angle", + "return_type": "void", + "arguments": [ + ["godot_quat *", "r_dest"], + ["const godot_vector3 *", "p_axis"], + ["const godot_real", "p_angle"] + ] + }, + { + "name": "godot_quat_get_x", + "return_type": "godot_real", + "arguments": [ + ["const godot_quat *", "p_self"] + ] + }, + { + "name": "godot_quat_set_x", + "return_type": "void", + "arguments": [ + ["godot_quat *", "p_self"], + ["const godot_real", "val"] + ] + }, + { + "name": "godot_quat_get_y", + "return_type": "godot_real", + "arguments": [ + ["const godot_quat *", "p_self"] + ] + }, + { + "name": "godot_quat_set_y", + "return_type": "void", + "arguments": [ + ["godot_quat *", "p_self"], + ["const godot_real", "val"] + ] + }, + { + "name": "godot_quat_get_z", + "return_type": "godot_real", + "arguments": [ + ["const godot_quat *", "p_self"] + ] + }, + { + "name": "godot_quat_set_z", + "return_type": "void", + "arguments": [ + ["godot_quat *", "p_self"], + ["const godot_real", "val"] + ] + }, + { + "name": "godot_quat_get_w", + "return_type": "godot_real", + "arguments": [ + ["const godot_quat *", "p_self"] + ] + }, + { + "name": "godot_quat_set_w", + "return_type": "void", + "arguments": [ + ["godot_quat *", "p_self"], + ["const godot_real", "val"] + ] + }, + { + "name": "godot_quat_as_string", + "return_type": "godot_string", + "arguments": [ + ["const godot_quat *", "p_self"] + ] + }, + { + "name": "godot_quat_length", + "return_type": "godot_real", + "arguments": [ + ["const godot_quat *", "p_self"] + ] + }, + { + "name": "godot_quat_length_squared", + "return_type": "godot_real", + "arguments": [ + ["const godot_quat *", "p_self"] + ] + }, + { + "name": "godot_quat_normalized", + "return_type": "godot_quat", + "arguments": [ + ["const godot_quat *", "p_self"] + ] + }, + { + "name": "godot_quat_is_normalized", + "return_type": "godot_bool", + "arguments": [ + ["const godot_quat *", "p_self"] + ] + }, + { + "name": "godot_quat_inverse", + "return_type": "godot_quat", + "arguments": [ + ["const godot_quat *", "p_self"] + ] + }, + { + "name": "godot_quat_dot", + "return_type": "godot_real", + "arguments": [ + ["const godot_quat *", "p_self"], + ["const godot_quat *", "p_b"] + ] + }, + { + "name": "godot_quat_xform", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_quat *", "p_self"], + ["const godot_vector3 *", "p_v"] + ] + }, + { + "name": "godot_quat_slerp", + "return_type": "godot_quat", + "arguments": [ + ["const godot_quat *", "p_self"], + ["const godot_quat *", "p_b"], + ["const godot_real", "p_t"] + ] + }, + { + "name": "godot_quat_slerpni", + "return_type": "godot_quat", + "arguments": [ + ["const godot_quat *", "p_self"], + ["const godot_quat *", "p_b"], + ["const godot_real", "p_t"] + ] + }, + { + "name": "godot_quat_cubic_slerp", + "return_type": "godot_quat", + "arguments": [ + ["const godot_quat *", "p_self"], + ["const godot_quat *", "p_b"], + ["const godot_quat *", "p_pre_a"], + ["const godot_quat *", "p_post_b"], + ["const godot_real", "p_t"] + ] + }, + { + "name": "godot_quat_operator_multiply", + "return_type": "godot_quat", + "arguments": [ + ["const godot_quat *", "p_self"], + ["const godot_real", "p_b"] + ] + }, + { + "name": "godot_quat_operator_add", + "return_type": "godot_quat", + "arguments": [ + ["const godot_quat *", "p_self"], + ["const godot_quat *", "p_b"] + ] + }, + { + "name": "godot_quat_operator_subtract", + "return_type": "godot_quat", + "arguments": [ + ["const godot_quat *", "p_self"], + ["const godot_quat *", "p_b"] + ] + }, + { + "name": "godot_quat_operator_divide", + "return_type": "godot_quat", + "arguments": [ + ["const godot_quat *", "p_self"], + ["const godot_real", "p_b"] + ] + }, + { + "name": "godot_quat_operator_equal", + "return_type": "godot_bool", + "arguments": [ + ["const godot_quat *", "p_self"], + ["const godot_quat *", "p_b"] + ] + }, + { + "name": "godot_quat_operator_neg", + "return_type": "godot_quat", + "arguments": [ + ["const godot_quat *", "p_self"] + ] + }, + { + "name": "godot_basis_new_with_rows", + "return_type": "void", + "arguments": [ + ["godot_basis *", "r_dest"], + ["const godot_vector3 *", "p_x_axis"], + ["const godot_vector3 *", "p_y_axis"], + ["const godot_vector3 *", "p_z_axis"] + ] + }, + { + "name": "godot_basis_new_with_axis_and_angle", + "return_type": "void", + "arguments": [ + ["godot_basis *", "r_dest"], + ["const godot_vector3 *", "p_axis"], + ["const godot_real", "p_phi"] + ] + }, + { + "name": "godot_basis_new_with_euler", + "return_type": "void", + "arguments": [ + ["godot_basis *", "r_dest"], + ["const godot_vector3 *", "p_euler"] + ] + }, + { + "name": "godot_basis_as_string", + "return_type": "godot_string", + "arguments": [ + ["const godot_basis *", "p_self"] + ] + }, + { + "name": "godot_basis_inverse", + "return_type": "godot_basis", + "arguments": [ + ["const godot_basis *", "p_self"] + ] + }, + { + "name": "godot_basis_transposed", + "return_type": "godot_basis", + "arguments": [ + ["const godot_basis *", "p_self"] + ] + }, + { + "name": "godot_basis_orthonormalized", + "return_type": "godot_basis", + "arguments": [ + ["const godot_basis *", "p_self"] + ] + }, + { + "name": "godot_basis_determinant", + "return_type": "godot_real", + "arguments": [ + ["const godot_basis *", "p_self"] + ] + }, + { + "name": "godot_basis_rotated", + "return_type": "godot_basis", + "arguments": [ + ["const godot_basis *", "p_self"], + ["const godot_vector3 *", "p_axis"], + ["const godot_real", "p_phi"] + ] + }, + { + "name": "godot_basis_scaled", + "return_type": "godot_basis", + "arguments": [ + ["const godot_basis *", "p_self"], + ["const godot_vector3 *", "p_scale"] + ] + }, + { + "name": "godot_basis_get_scale", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_basis *", "p_self"] + ] + }, + { + "name": "godot_basis_get_euler", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_basis *", "p_self"] + ] + }, + { + "name": "godot_basis_tdotx", + "return_type": "godot_real", + "arguments": [ + ["const godot_basis *", "p_self"], + ["const godot_vector3 *", "p_with"] + ] + }, + { + "name": "godot_basis_tdoty", + "return_type": "godot_real", + "arguments": [ + ["const godot_basis *", "p_self"], + ["const godot_vector3 *", "p_with"] + ] + }, + { + "name": "godot_basis_tdotz", + "return_type": "godot_real", + "arguments": [ + ["const godot_basis *", "p_self"], + ["const godot_vector3 *", "p_with"] + ] + }, + { + "name": "godot_basis_xform", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_basis *", "p_self"], + ["const godot_vector3 *", "p_v"] + ] + }, + { + "name": "godot_basis_xform_inv", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_basis *", "p_self"], + ["const godot_vector3 *", "p_v"] + ] + }, + { + "name": "godot_basis_get_orthogonal_index", + "return_type": "godot_int", + "arguments": [ + ["const godot_basis *", "p_self"] + ] + }, + { + "name": "godot_basis_new", + "return_type": "void", + "arguments": [ + ["godot_basis *", "r_dest"] + ] + }, + { + "name": "godot_basis_new_with_euler_quat", + "return_type": "void", + "arguments": [ + ["godot_basis *", "r_dest"], + ["const godot_quat *", "p_euler"] + ] + }, + { + "name": "godot_basis_get_elements", + "return_type": "void", + "arguments": [ + ["const godot_basis *", "p_self"], + ["godot_vector3 *", "p_elements"] + ] + }, + { + "name": "godot_basis_get_axis", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_basis *", "p_self"], + ["const godot_int", "p_axis"] + ] + }, + { + "name": "godot_basis_set_axis", + "return_type": "void", + "arguments": [ + ["godot_basis *", "p_self"], + ["const godot_int", "p_axis"], + ["const godot_vector3 *", "p_value"] + ] + }, + { + "name": "godot_basis_get_row", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_basis *", "p_self"], + ["const godot_int", "p_row"] + ] + }, + { + "name": "godot_basis_set_row", + "return_type": "void", + "arguments": [ + ["godot_basis *", "p_self"], + ["const godot_int", "p_row"], + ["const godot_vector3 *", "p_value"] + ] + }, + { + "name": "godot_basis_operator_equal", + "return_type": "godot_bool", + "arguments": [ + ["const godot_basis *", "p_self"], + ["const godot_basis *", "p_b"] + ] + }, + { + "name": "godot_basis_operator_add", + "return_type": "godot_basis", + "arguments": [ + ["const godot_basis *", "p_self"], + ["const godot_basis *", "p_b"] + ] + }, + { + "name": "godot_basis_operator_subtract", + "return_type": "godot_basis", + "arguments": [ + ["const godot_basis *", "p_self"], + ["const godot_basis *", "p_b"] + ] + }, + { + "name": "godot_basis_operator_multiply_vector", + "return_type": "godot_basis", + "arguments": [ + ["const godot_basis *", "p_self"], + ["const godot_basis *", "p_b"] + ] + }, + { + "name": "godot_basis_operator_multiply_scalar", + "return_type": "godot_basis", + "arguments": [ + ["const godot_basis *", "p_self"], + ["const godot_real", "p_b"] + ] + }, + { + "name": "godot_vector3_new", + "return_type": "void", + "arguments": [ + ["godot_vector3 *", "r_dest"], + ["const godot_real", "p_x"], + ["const godot_real", "p_y"], + ["const godot_real", "p_z"] + ] + }, + { + "name": "godot_vector3_as_string", + "return_type": "godot_string", + "arguments": [ + ["const godot_vector3 *", "p_self"] + ] + }, + { + "name": "godot_vector3_min_axis", + "return_type": "godot_int", + "arguments": [ + ["const godot_vector3 *", "p_self"] + ] + }, + { + "name": "godot_vector3_max_axis", + "return_type": "godot_int", + "arguments": [ + ["const godot_vector3 *", "p_self"] + ] + }, + { + "name": "godot_vector3_length", + "return_type": "godot_real", + "arguments": [ + ["const godot_vector3 *", "p_self"] + ] + }, + { + "name": "godot_vector3_length_squared", + "return_type": "godot_real", + "arguments": [ + ["const godot_vector3 *", "p_self"] + ] + }, + { + "name": "godot_vector3_is_normalized", + "return_type": "godot_bool", + "arguments": [ + ["const godot_vector3 *", "p_self"] + ] + }, + { + "name": "godot_vector3_normalized", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_vector3 *", "p_self"] + ] + }, + { + "name": "godot_vector3_inverse", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_vector3 *", "p_self"] + ] + }, + { + "name": "godot_vector3_snapped", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_vector3 *", "p_self"], + ["const godot_vector3 *", "p_by"] + ] + }, + { + "name": "godot_vector3_rotated", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_vector3 *", "p_self"], + ["const godot_vector3 *", "p_axis"], + ["const godot_real", "p_phi"] + ] + }, + { + "name": "godot_vector3_linear_interpolate", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_vector3 *", "p_self"], + ["const godot_vector3 *", "p_b"], + ["const godot_real", "p_t"] + ] + }, + { + "name": "godot_vector3_cubic_interpolate", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_vector3 *", "p_self"], + ["const godot_vector3 *", "p_b"], + ["const godot_vector3 *", "p_pre_a"], + ["const godot_vector3 *", "p_post_b"], + ["const godot_real", "p_t"] + ] + }, + { + "name": "godot_vector3_dot", + "return_type": "godot_real", + "arguments": [ + ["const godot_vector3 *", "p_self"], + ["const godot_vector3 *", "p_b"] + ] + }, + { + "name": "godot_vector3_cross", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_vector3 *", "p_self"], + ["const godot_vector3 *", "p_b"] + ] + }, + { + "name": "godot_vector3_outer", + "return_type": "godot_basis", + "arguments": [ + ["const godot_vector3 *", "p_self"], + ["const godot_vector3 *", "p_b"] + ] + }, + { + "name": "godot_vector3_to_diagonal_matrix", + "return_type": "godot_basis", + "arguments": [ + ["const godot_vector3 *", "p_self"] + ] + }, + { + "name": "godot_vector3_abs", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_vector3 *", "p_self"] + ] + }, + { + "name": "godot_vector3_floor", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_vector3 *", "p_self"] + ] + }, + { + "name": "godot_vector3_ceil", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_vector3 *", "p_self"] + ] + }, + { + "name": "godot_vector3_distance_to", + "return_type": "godot_real", + "arguments": [ + ["const godot_vector3 *", "p_self"], + ["const godot_vector3 *", "p_b"] + ] + }, + { + "name": "godot_vector3_distance_squared_to", + "return_type": "godot_real", + "arguments": [ + ["const godot_vector3 *", "p_self"], + ["const godot_vector3 *", "p_b"] + ] + }, + { + "name": "godot_vector3_angle_to", + "return_type": "godot_real", + "arguments": [ + ["const godot_vector3 *", "p_self"], + ["const godot_vector3 *", "p_to"] + ] + }, + { + "name": "godot_vector3_slide", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_vector3 *", "p_self"], + ["const godot_vector3 *", "p_n"] + ] + }, + { + "name": "godot_vector3_bounce", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_vector3 *", "p_self"], + ["const godot_vector3 *", "p_n"] + ] + }, + { + "name": "godot_vector3_reflect", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_vector3 *", "p_self"], + ["const godot_vector3 *", "p_n"] + ] + }, + { + "name": "godot_vector3_operator_add", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_vector3 *", "p_self"], + ["const godot_vector3 *", "p_b"] + ] + }, + { + "name": "godot_vector3_operator_subtract", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_vector3 *", "p_self"], + ["const godot_vector3 *", "p_b"] + ] + }, + { + "name": "godot_vector3_operator_multiply_vector", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_vector3 *", "p_self"], + ["const godot_vector3 *", "p_b"] + ] + }, + { + "name": "godot_vector3_operator_multiply_scalar", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_vector3 *", "p_self"], + ["const godot_real", "p_b"] + ] + }, + { + "name": "godot_vector3_operator_divide_vector", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_vector3 *", "p_self"], + ["const godot_vector3 *", "p_b"] + ] + }, + { + "name": "godot_vector3_operator_divide_scalar", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_vector3 *", "p_self"], + ["const godot_real", "p_b"] + ] + }, + { + "name": "godot_vector3_operator_equal", + "return_type": "godot_bool", + "arguments": [ + ["const godot_vector3 *", "p_self"], + ["const godot_vector3 *", "p_b"] + ] + }, + { + "name": "godot_vector3_operator_less", + "return_type": "godot_bool", + "arguments": [ + ["const godot_vector3 *", "p_self"], + ["const godot_vector3 *", "p_b"] + ] + }, + { + "name": "godot_vector3_operator_neg", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_vector3 *", "p_self"] + ] + }, + { + "name": "godot_vector3_set_axis", + "return_type": "void", + "arguments": [ + ["godot_vector3 *", "p_self"], + ["const godot_vector3_axis", "p_axis"], + ["const godot_real", "p_val"] + ] + }, + { + "name": "godot_vector3_get_axis", + "return_type": "godot_real", + "arguments": [ + ["const godot_vector3 *", "p_self"], + ["const godot_vector3_axis", "p_axis"] + ] + }, + { + "name": "godot_pool_byte_array_new", + "return_type": "void", + "arguments": [ + ["godot_pool_byte_array *", "r_dest"] + ] + }, + { + "name": "godot_pool_byte_array_new_copy", + "return_type": "void", + "arguments": [ + ["godot_pool_byte_array *", "r_dest"], + ["const godot_pool_byte_array *", "p_src"] + ] + }, + { + "name": "godot_pool_byte_array_new_with_array", + "return_type": "void", + "arguments": [ + ["godot_pool_byte_array *", "r_dest"], + ["const godot_array *", "p_a"] + ] + }, + { + "name": "godot_pool_byte_array_append", + "return_type": "void", + "arguments": [ + ["godot_pool_byte_array *", "p_self"], + ["const uint8_t", "p_data"] + ] + }, + { + "name": "godot_pool_byte_array_append_array", + "return_type": "void", + "arguments": [ + ["godot_pool_byte_array *", "p_self"], + ["const godot_pool_byte_array *", "p_array"] + ] + }, + { + "name": "godot_pool_byte_array_insert", + "return_type": "godot_error", + "arguments": [ + ["godot_pool_byte_array *", "p_self"], + ["const godot_int", "p_idx"], + ["const uint8_t", "p_data"] + ] + }, + { + "name": "godot_pool_byte_array_invert", + "return_type": "void", + "arguments": [ + ["godot_pool_byte_array *", "p_self"] + ] + }, + { + "name": "godot_pool_byte_array_push_back", + "return_type": "void", + "arguments": [ + ["godot_pool_byte_array *", "p_self"], + ["const uint8_t", "p_data"] + ] + }, + { + "name": "godot_pool_byte_array_remove", + "return_type": "void", + "arguments": [ + ["godot_pool_byte_array *", "p_self"], + ["const godot_int", "p_idx"] + ] + }, + { + "name": "godot_pool_byte_array_resize", + "return_type": "void", + "arguments": [ + ["godot_pool_byte_array *", "p_self"], + ["const godot_int", "p_size"] + ] + }, + { + "name": "godot_pool_byte_array_read", + "return_type": "godot_pool_byte_array_read_access *", + "arguments": [ + ["const godot_pool_byte_array *", "p_self"] + ] + }, + { + "name": "godot_pool_byte_array_write", + "return_type": "godot_pool_byte_array_write_access *", + "arguments": [ + ["godot_pool_byte_array *", "p_self"] + ] + }, + { + "name": "godot_pool_byte_array_set", + "return_type": "void", + "arguments": [ + ["godot_pool_byte_array *", "p_self"], + ["const godot_int", "p_idx"], + ["const uint8_t", "p_data"] + ] + }, + { + "name": "godot_pool_byte_array_get", + "return_type": "uint8_t", + "arguments": [ + ["const godot_pool_byte_array *", "p_self"], + ["const godot_int", "p_idx"] + ] + }, + { + "name": "godot_pool_byte_array_size", + "return_type": "godot_int", + "arguments": [ + ["const godot_pool_byte_array *", "p_self"] + ] + }, + { + "name": "godot_pool_byte_array_destroy", + "return_type": "void", + "arguments": [ + ["godot_pool_byte_array *", "p_self"] + ] + }, + { + "name": "godot_pool_int_array_new", + "return_type": "void", + "arguments": [ + ["godot_pool_int_array *", "r_dest"] + ] + }, + { + "name": "godot_pool_int_array_new_copy", + "return_type": "void", + "arguments": [ + ["godot_pool_int_array *", "r_dest"], + ["const godot_pool_int_array *", "p_src"] + ] + }, + { + "name": "godot_pool_int_array_new_with_array", + "return_type": "void", + "arguments": [ + ["godot_pool_int_array *", "r_dest"], + ["const godot_array *", "p_a"] + ] + }, + { + "name": "godot_pool_int_array_append", + "return_type": "void", + "arguments": [ + ["godot_pool_int_array *", "p_self"], + ["const godot_int", "p_data"] + ] + }, + { + "name": "godot_pool_int_array_append_array", + "return_type": "void", + "arguments": [ + ["godot_pool_int_array *", "p_self"], + ["const godot_pool_int_array *", "p_array"] + ] + }, + { + "name": "godot_pool_int_array_insert", + "return_type": "godot_error", + "arguments": [ + ["godot_pool_int_array *", "p_self"], + ["const godot_int", "p_idx"], + ["const godot_int", "p_data"] + ] + }, + { + "name": "godot_pool_int_array_invert", + "return_type": "void", + "arguments": [ + ["godot_pool_int_array *", "p_self"] + ] + }, + { + "name": "godot_pool_int_array_push_back", + "return_type": "void", + "arguments": [ + ["godot_pool_int_array *", "p_self"], + ["const godot_int", "p_data"] + ] + }, + { + "name": "godot_pool_int_array_remove", + "return_type": "void", + "arguments": [ + ["godot_pool_int_array *", "p_self"], + ["const godot_int", "p_idx"] + ] + }, + { + "name": "godot_pool_int_array_resize", + "return_type": "void", + "arguments": [ + ["godot_pool_int_array *", "p_self"], + ["const godot_int", "p_size"] + ] + }, + { + "name": "godot_pool_int_array_read", + "return_type": "godot_pool_int_array_read_access *", + "arguments": [ + ["const godot_pool_int_array *", "p_self"] + ] + }, + { + "name": "godot_pool_int_array_write", + "return_type": "godot_pool_int_array_write_access *", + "arguments": [ + ["godot_pool_int_array *", "p_self"] + ] + }, + { + "name": "godot_pool_int_array_set", + "return_type": "void", + "arguments": [ + ["godot_pool_int_array *", "p_self"], + ["const godot_int", "p_idx"], + ["const godot_int", "p_data"] + ] + }, + { + "name": "godot_pool_int_array_get", + "return_type": "godot_int", + "arguments": [ + ["const godot_pool_int_array *", "p_self"], + ["const godot_int", "p_idx"] + ] + }, + { + "name": "godot_pool_int_array_size", + "return_type": "godot_int", + "arguments": [ + ["const godot_pool_int_array *", "p_self"] + ] + }, + { + "name": "godot_pool_int_array_destroy", + "return_type": "void", + "arguments": [ + ["godot_pool_int_array *", "p_self"] + ] + }, + { + "name": "godot_pool_real_array_new", + "return_type": "void", + "arguments": [ + ["godot_pool_real_array *", "r_dest"] + ] + }, + { + "name": "godot_pool_real_array_new_copy", + "return_type": "void", + "arguments": [ + ["godot_pool_real_array *", "r_dest"], + ["const godot_pool_real_array *", "p_src"] + ] + }, + { + "name": "godot_pool_real_array_new_with_array", + "return_type": "void", + "arguments": [ + ["godot_pool_real_array *", "r_dest"], + ["const godot_array *", "p_a"] + ] + }, + { + "name": "godot_pool_real_array_append", + "return_type": "void", + "arguments": [ + ["godot_pool_real_array *", "p_self"], + ["const godot_real", "p_data"] + ] + }, + { + "name": "godot_pool_real_array_append_array", + "return_type": "void", + "arguments": [ + ["godot_pool_real_array *", "p_self"], + ["const godot_pool_real_array *", "p_array"] + ] + }, + { + "name": "godot_pool_real_array_insert", + "return_type": "godot_error", + "arguments": [ + ["godot_pool_real_array *", "p_self"], + ["const godot_int", "p_idx"], + ["const godot_real", "p_data"] + ] + }, + { + "name": "godot_pool_real_array_invert", + "return_type": "void", + "arguments": [ + ["godot_pool_real_array *", "p_self"] + ] + }, + { + "name": "godot_pool_real_array_push_back", + "return_type": "void", + "arguments": [ + ["godot_pool_real_array *", "p_self"], + ["const godot_real", "p_data"] + ] + }, + { + "name": "godot_pool_real_array_remove", + "return_type": "void", + "arguments": [ + ["godot_pool_real_array *", "p_self"], + ["const godot_int", "p_idx"] + ] + }, + { + "name": "godot_pool_real_array_resize", + "return_type": "void", + "arguments": [ + ["godot_pool_real_array *", "p_self"], + ["const godot_int", "p_size"] + ] + }, + { + "name": "godot_pool_real_array_read", + "return_type": "godot_pool_real_array_read_access *", + "arguments": [ + ["const godot_pool_real_array *", "p_self"] + ] + }, + { + "name": "godot_pool_real_array_write", + "return_type": "godot_pool_real_array_write_access *", + "arguments": [ + ["godot_pool_real_array *", "p_self"] + ] + }, + { + "name": "godot_pool_real_array_set", + "return_type": "void", + "arguments": [ + ["godot_pool_real_array *", "p_self"], + ["const godot_int", "p_idx"], + ["const godot_real", "p_data"] + ] + }, + { + "name": "godot_pool_real_array_get", + "return_type": "godot_real", + "arguments": [ + ["const godot_pool_real_array *", "p_self"], + ["const godot_int", "p_idx"] + ] + }, + { + "name": "godot_pool_real_array_size", + "return_type": "godot_int", + "arguments": [ + ["const godot_pool_real_array *", "p_self"] + ] + }, + { + "name": "godot_pool_real_array_destroy", + "return_type": "void", + "arguments": [ + ["godot_pool_real_array *", "p_self"] + ] + }, + { + "name": "godot_pool_string_array_new", + "return_type": "void", + "arguments": [ + ["godot_pool_string_array *", "r_dest"] + ] + }, + { + "name": "godot_pool_string_array_new_copy", + "return_type": "void", + "arguments": [ + ["godot_pool_string_array *", "r_dest"], + ["const godot_pool_string_array *", "p_src"] + ] + }, + { + "name": "godot_pool_string_array_new_with_array", + "return_type": "void", + "arguments": [ + ["godot_pool_string_array *", "r_dest"], + ["const godot_array *", "p_a"] + ] + }, + { + "name": "godot_pool_string_array_append", + "return_type": "void", + "arguments": [ + ["godot_pool_string_array *", "p_self"], + ["const godot_string *", "p_data"] + ] + }, + { + "name": "godot_pool_string_array_append_array", + "return_type": "void", + "arguments": [ + ["godot_pool_string_array *", "p_self"], + ["const godot_pool_string_array *", "p_array"] + ] + }, + { + "name": "godot_pool_string_array_insert", + "return_type": "godot_error", + "arguments": [ + ["godot_pool_string_array *", "p_self"], + ["const godot_int", "p_idx"], + ["const godot_string *", "p_data"] + ] + }, + { + "name": "godot_pool_string_array_invert", + "return_type": "void", + "arguments": [ + ["godot_pool_string_array *", "p_self"] + ] + }, + { + "name": "godot_pool_string_array_push_back", + "return_type": "void", + "arguments": [ + ["godot_pool_string_array *", "p_self"], + ["const godot_string *", "p_data"] + ] + }, + { + "name": "godot_pool_string_array_remove", + "return_type": "void", + "arguments": [ + ["godot_pool_string_array *", "p_self"], + ["const godot_int", "p_idx"] + ] + }, + { + "name": "godot_pool_string_array_resize", + "return_type": "void", + "arguments": [ + ["godot_pool_string_array *", "p_self"], + ["const godot_int", "p_size"] + ] + }, + { + "name": "godot_pool_string_array_read", + "return_type": "godot_pool_string_array_read_access *", + "arguments": [ + ["const godot_pool_string_array *", "p_self"] + ] + }, + { + "name": "godot_pool_string_array_write", + "return_type": "godot_pool_string_array_write_access *", + "arguments": [ + ["godot_pool_string_array *", "p_self"] + ] + }, + { + "name": "godot_pool_string_array_set", + "return_type": "void", + "arguments": [ + ["godot_pool_string_array *", "p_self"], + ["const godot_int", "p_idx"], + ["const godot_string *", "p_data"] + ] + }, + { + "name": "godot_pool_string_array_get", + "return_type": "godot_string", + "arguments": [ + ["const godot_pool_string_array *", "p_self"], + ["const godot_int", "p_idx"] + ] + }, + { + "name": "godot_pool_string_array_size", + "return_type": "godot_int", + "arguments": [ + ["const godot_pool_string_array *", "p_self"] + ] + }, + { + "name": "godot_pool_string_array_destroy", + "return_type": "void", + "arguments": [ + ["godot_pool_string_array *", "p_self"] + ] + }, + { + "name": "godot_pool_vector2_array_new", + "return_type": "void", + "arguments": [ + ["godot_pool_vector2_array *", "r_dest"] + ] + }, + { + "name": "godot_pool_vector2_array_new_copy", + "return_type": "void", + "arguments": [ + ["godot_pool_vector2_array *", "r_dest"], + ["const godot_pool_vector2_array *", "p_src"] + ] + }, + { + "name": "godot_pool_vector2_array_new_with_array", + "return_type": "void", + "arguments": [ + ["godot_pool_vector2_array *", "r_dest"], + ["const godot_array *", "p_a"] + ] + }, + { + "name": "godot_pool_vector2_array_append", + "return_type": "void", + "arguments": [ + ["godot_pool_vector2_array *", "p_self"], + ["const godot_vector2 *", "p_data"] + ] + }, + { + "name": "godot_pool_vector2_array_append_array", + "return_type": "void", + "arguments": [ + ["godot_pool_vector2_array *", "p_self"], + ["const godot_pool_vector2_array *", "p_array"] + ] + }, + { + "name": "godot_pool_vector2_array_insert", + "return_type": "godot_error", + "arguments": [ + ["godot_pool_vector2_array *", "p_self"], + ["const godot_int", "p_idx"], + ["const godot_vector2 *", "p_data"] + ] + }, + { + "name": "godot_pool_vector2_array_invert", + "return_type": "void", + "arguments": [ + ["godot_pool_vector2_array *", "p_self"] + ] + }, + { + "name": "godot_pool_vector2_array_push_back", + "return_type": "void", + "arguments": [ + ["godot_pool_vector2_array *", "p_self"], + ["const godot_vector2 *", "p_data"] + ] + }, + { + "name": "godot_pool_vector2_array_remove", + "return_type": "void", + "arguments": [ + ["godot_pool_vector2_array *", "p_self"], + ["const godot_int", "p_idx"] + ] + }, + { + "name": "godot_pool_vector2_array_resize", + "return_type": "void", + "arguments": [ + ["godot_pool_vector2_array *", "p_self"], + ["const godot_int", "p_size"] + ] + }, + { + "name": "godot_pool_vector2_array_read", + "return_type": "godot_pool_vector2_array_read_access *", + "arguments": [ + ["const godot_pool_vector2_array *", "p_self"] + ] + }, + { + "name": "godot_pool_vector2_array_write", + "return_type": "godot_pool_vector2_array_write_access *", + "arguments": [ + ["godot_pool_vector2_array *", "p_self"] + ] + }, + { + "name": "godot_pool_vector2_array_set", + "return_type": "void", + "arguments": [ + ["godot_pool_vector2_array *", "p_self"], + ["const godot_int", "p_idx"], + ["const godot_vector2 *", "p_data"] + ] + }, + { + "name": "godot_pool_vector2_array_get", + "return_type": "godot_vector2", + "arguments": [ + ["const godot_pool_vector2_array *", "p_self"], + ["const godot_int", "p_idx"] + ] + }, + { + "name": "godot_pool_vector2_array_size", + "return_type": "godot_int", + "arguments": [ + ["const godot_pool_vector2_array *", "p_self"] + ] + }, + { + "name": "godot_pool_vector2_array_destroy", + "return_type": "void", + "arguments": [ + ["godot_pool_vector2_array *", "p_self"] + ] + }, + { + "name": "godot_pool_vector3_array_new", + "return_type": "void", + "arguments": [ + ["godot_pool_vector3_array *", "r_dest"] + ] + }, + { + "name": "godot_pool_vector3_array_new_copy", + "return_type": "void", + "arguments": [ + ["godot_pool_vector3_array *", "r_dest"], + ["const godot_pool_vector3_array *", "p_src"] + ] + }, + { + "name": "godot_pool_vector3_array_new_with_array", + "return_type": "void", + "arguments": [ + ["godot_pool_vector3_array *", "r_dest"], + ["const godot_array *", "p_a"] + ] + }, + { + "name": "godot_pool_vector3_array_append", + "return_type": "void", + "arguments": [ + ["godot_pool_vector3_array *", "p_self"], + ["const godot_vector3 *", "p_data"] + ] + }, + { + "name": "godot_pool_vector3_array_append_array", + "return_type": "void", + "arguments": [ + ["godot_pool_vector3_array *", "p_self"], + ["const godot_pool_vector3_array *", "p_array"] + ] + }, + { + "name": "godot_pool_vector3_array_insert", + "return_type": "godot_error", + "arguments": [ + ["godot_pool_vector3_array *", "p_self"], + ["const godot_int", "p_idx"], + ["const godot_vector3 *", "p_data"] + ] + }, + { + "name": "godot_pool_vector3_array_invert", + "return_type": "void", + "arguments": [ + ["godot_pool_vector3_array *", "p_self"] + ] + }, + { + "name": "godot_pool_vector3_array_push_back", + "return_type": "void", + "arguments": [ + ["godot_pool_vector3_array *", "p_self"], + ["const godot_vector3 *", "p_data"] + ] + }, + { + "name": "godot_pool_vector3_array_remove", + "return_type": "void", + "arguments": [ + ["godot_pool_vector3_array *", "p_self"], + ["const godot_int", "p_idx"] + ] + }, + { + "name": "godot_pool_vector3_array_resize", + "return_type": "void", + "arguments": [ + ["godot_pool_vector3_array *", "p_self"], + ["const godot_int", "p_size"] + ] + }, + { + "name": "godot_pool_vector3_array_read", + "return_type": "godot_pool_vector3_array_read_access *", + "arguments": [ + ["const godot_pool_vector3_array *", "p_self"] + ] + }, + { + "name": "godot_pool_vector3_array_write", + "return_type": "godot_pool_vector3_array_write_access *", + "arguments": [ + ["godot_pool_vector3_array *", "p_self"] + ] + }, + { + "name": "godot_pool_vector3_array_set", + "return_type": "void", + "arguments": [ + ["godot_pool_vector3_array *", "p_self"], + ["const godot_int", "p_idx"], + ["const godot_vector3 *", "p_data"] + ] + }, + { + "name": "godot_pool_vector3_array_get", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_pool_vector3_array *", "p_self"], + ["const godot_int", "p_idx"] + ] + }, + { + "name": "godot_pool_vector3_array_size", + "return_type": "godot_int", + "arguments": [ + ["const godot_pool_vector3_array *", "p_self"] + ] + }, + { + "name": "godot_pool_vector3_array_destroy", + "return_type": "void", + "arguments": [ + ["godot_pool_vector3_array *", "p_self"] + ] + }, + { + "name": "godot_pool_color_array_new", + "return_type": "void", + "arguments": [ + ["godot_pool_color_array *", "r_dest"] + ] + }, + { + "name": "godot_pool_color_array_new_copy", + "return_type": "void", + "arguments": [ + ["godot_pool_color_array *", "r_dest"], + ["const godot_pool_color_array *", "p_src"] + ] + }, + { + "name": "godot_pool_color_array_new_with_array", + "return_type": "void", + "arguments": [ + ["godot_pool_color_array *", "r_dest"], + ["const godot_array *", "p_a"] + ] + }, + { + "name": "godot_pool_color_array_append", + "return_type": "void", + "arguments": [ + ["godot_pool_color_array *", "p_self"], + ["const godot_color *", "p_data"] + ] + }, + { + "name": "godot_pool_color_array_append_array", + "return_type": "void", + "arguments": [ + ["godot_pool_color_array *", "p_self"], + ["const godot_pool_color_array *", "p_array"] + ] + }, + { + "name": "godot_pool_color_array_insert", + "return_type": "godot_error", + "arguments": [ + ["godot_pool_color_array *", "p_self"], + ["const godot_int", "p_idx"], + ["const godot_color *", "p_data"] + ] + }, + { + "name": "godot_pool_color_array_invert", + "return_type": "void", + "arguments": [ + ["godot_pool_color_array *", "p_self"] + ] + }, + { + "name": "godot_pool_color_array_push_back", + "return_type": "void", + "arguments": [ + ["godot_pool_color_array *", "p_self"], + ["const godot_color *", "p_data"] + ] + }, + { + "name": "godot_pool_color_array_remove", + "return_type": "void", + "arguments": [ + ["godot_pool_color_array *", "p_self"], + ["const godot_int", "p_idx"] + ] + }, + { + "name": "godot_pool_color_array_resize", + "return_type": "void", + "arguments": [ + ["godot_pool_color_array *", "p_self"], + ["const godot_int", "p_size"] + ] + }, + { + "name": "godot_pool_color_array_read", + "return_type": "godot_pool_color_array_read_access *", + "arguments": [ + ["const godot_pool_color_array *", "p_self"] + ] + }, + { + "name": "godot_pool_color_array_write", + "return_type": "godot_pool_color_array_write_access *", + "arguments": [ + ["godot_pool_color_array *", "p_self"] + ] + }, + { + "name": "godot_pool_color_array_set", + "return_type": "void", + "arguments": [ + ["godot_pool_color_array *", "p_self"], + ["const godot_int", "p_idx"], + ["const godot_color *", "p_data"] + ] + }, + { + "name": "godot_pool_color_array_get", + "return_type": "godot_color", + "arguments": [ + ["const godot_pool_color_array *", "p_self"], + ["const godot_int", "p_idx"] + ] + }, + { + "name": "godot_pool_color_array_size", + "return_type": "godot_int", + "arguments": [ + ["const godot_pool_color_array *", "p_self"] + ] + }, + { + "name": "godot_pool_color_array_destroy", + "return_type": "void", + "arguments": [ + ["godot_pool_color_array *", "p_self"] + ] + }, + { + "name": "godot_pool_byte_array_read_access_copy", + "return_type": "godot_pool_byte_array_read_access *", + "arguments": [ + ["const godot_pool_byte_array_read_access *", "p_read"] + ] + }, + { + "name": "godot_pool_byte_array_read_access_ptr", + "return_type": "const uint8_t *", + "arguments": [ + ["const godot_pool_byte_array_read_access *", "p_read"] + ] + }, + { + "name": "godot_pool_byte_array_read_access_operator_assign", + "return_type": "void", + "arguments": [ + ["godot_pool_byte_array_read_access *", "p_read"], + ["godot_pool_byte_array_read_access *", "p_other"] + ] + }, + { + "name": "godot_pool_byte_array_read_access_destroy", + "return_type": "void", + "arguments": [ + ["godot_pool_byte_array_read_access *", "p_read"] + ] + }, + { + "name": "godot_pool_int_array_read_access_copy", + "return_type": "godot_pool_int_array_read_access *", + "arguments": [ + ["const godot_pool_int_array_read_access *", "p_read"] + ] + }, + { + "name": "godot_pool_int_array_read_access_ptr", + "return_type": "const godot_int *", + "arguments": [ + ["const godot_pool_int_array_read_access *", "p_read"] + ] + }, + { + "name": "godot_pool_int_array_read_access_operator_assign", + "return_type": "void", + "arguments": [ + ["godot_pool_int_array_read_access *", "p_read"], + ["godot_pool_int_array_read_access *", "p_other"] + ] + }, + { + "name": "godot_pool_int_array_read_access_destroy", + "return_type": "void", + "arguments": [ + ["godot_pool_int_array_read_access *", "p_read"] + ] + }, + { + "name": "godot_pool_real_array_read_access_copy", + "return_type": "godot_pool_real_array_read_access *", + "arguments": [ + ["const godot_pool_real_array_read_access *", "p_read"] + ] + }, + { + "name": "godot_pool_real_array_read_access_ptr", + "return_type": "const godot_real *", + "arguments": [ + ["const godot_pool_real_array_read_access *", "p_read"] + ] + }, + { + "name": "godot_pool_real_array_read_access_operator_assign", + "return_type": "void", + "arguments": [ + ["godot_pool_real_array_read_access *", "p_read"], + ["godot_pool_real_array_read_access *", "p_other"] + ] + }, + { + "name": "godot_pool_real_array_read_access_destroy", + "return_type": "void", + "arguments": [ + ["godot_pool_real_array_read_access *", "p_read"] + ] + }, + { + "name": "godot_pool_string_array_read_access_copy", + "return_type": "godot_pool_string_array_read_access *", + "arguments": [ + ["const godot_pool_string_array_read_access *", "p_read"] + ] + }, + { + "name": "godot_pool_string_array_read_access_ptr", + "return_type": "const godot_string *", + "arguments": [ + ["const godot_pool_string_array_read_access *", "p_read"] + ] + }, + { + "name": "godot_pool_string_array_read_access_operator_assign", + "return_type": "void", + "arguments": [ + ["godot_pool_string_array_read_access *", "p_read"], + ["godot_pool_string_array_read_access *", "p_other"] + ] + }, + { + "name": "godot_pool_string_array_read_access_destroy", + "return_type": "void", + "arguments": [ + ["godot_pool_string_array_read_access *", "p_read"] + ] + }, + { + "name": "godot_pool_vector2_array_read_access_copy", + "return_type": "godot_pool_vector2_array_read_access *", + "arguments": [ + ["const godot_pool_vector2_array_read_access *", "p_read"] + ] + }, + { + "name": "godot_pool_vector2_array_read_access_ptr", + "return_type": "const godot_vector2 *", + "arguments": [ + ["const godot_pool_vector2_array_read_access *", "p_read"] + ] + }, + { + "name": "godot_pool_vector2_array_read_access_operator_assign", + "return_type": "void", + "arguments": [ + ["godot_pool_vector2_array_read_access *", "p_read"], + ["godot_pool_vector2_array_read_access *", "p_other"] + ] + }, + { + "name": "godot_pool_vector2_array_read_access_destroy", + "return_type": "void", + "arguments": [ + ["godot_pool_vector2_array_read_access *", "p_read"] + ] + }, + { + "name": "godot_pool_vector3_array_read_access_copy", + "return_type": "godot_pool_vector3_array_read_access *", + "arguments": [ + ["const godot_pool_vector3_array_read_access *", "p_read"] + ] + }, + { + "name": "godot_pool_vector3_array_read_access_ptr", + "return_type": "const godot_vector3 *", + "arguments": [ + ["const godot_pool_vector3_array_read_access *", "p_read"] + ] + }, + { + "name": "godot_pool_vector3_array_read_access_operator_assign", + "return_type": "void", + "arguments": [ + ["godot_pool_vector3_array_read_access *", "p_read"], + ["godot_pool_vector3_array_read_access *", "p_other"] + ] + }, + { + "name": "godot_pool_vector3_array_read_access_destroy", + "return_type": "void", + "arguments": [ + ["godot_pool_vector3_array_read_access *", "p_read"] + ] + }, + { + "name": "godot_pool_color_array_read_access_copy", + "return_type": "godot_pool_color_array_read_access *", + "arguments": [ + ["const godot_pool_color_array_read_access *", "p_read"] + ] + }, + { + "name": "godot_pool_color_array_read_access_ptr", + "return_type": "const godot_color *", + "arguments": [ + ["const godot_pool_color_array_read_access *", "p_read"] + ] + }, + { + "name": "godot_pool_color_array_read_access_operator_assign", + "return_type": "void", + "arguments": [ + ["godot_pool_color_array_read_access *", "p_read"], + ["godot_pool_color_array_read_access *", "p_other"] + ] + }, + { + "name": "godot_pool_color_array_read_access_destroy", + "return_type": "void", + "arguments": [ + ["godot_pool_color_array_read_access *", "p_read"] + ] + }, + { + "name": "godot_pool_byte_array_write_access_copy", + "return_type": "godot_pool_byte_array_write_access *", + "arguments": [ + ["const godot_pool_byte_array_write_access *", "p_write"] + ] + }, + { + "name": "godot_pool_byte_array_write_access_ptr", + "return_type": "uint8_t *", + "arguments": [ + ["const godot_pool_byte_array_write_access *", "p_write"] + ] + }, + { + "name": "godot_pool_byte_array_write_access_operator_assign", + "return_type": "void", + "arguments": [ + ["godot_pool_byte_array_write_access *", "p_write"], + ["godot_pool_byte_array_write_access *", "p_other"] + ] + }, + { + "name": "godot_pool_byte_array_write_access_destroy", + "return_type": "void", + "arguments": [ + ["godot_pool_byte_array_write_access *", "p_write"] + ] + }, + { + "name": "godot_pool_int_array_write_access_copy", + "return_type": "godot_pool_int_array_write_access *", + "arguments": [ + ["const godot_pool_int_array_write_access *", "p_write"] + ] + }, + { + "name": "godot_pool_int_array_write_access_ptr", + "return_type": "godot_int *", + "arguments": [ + ["const godot_pool_int_array_write_access *", "p_write"] + ] + }, + { + "name": "godot_pool_int_array_write_access_operator_assign", + "return_type": "void", + "arguments": [ + ["godot_pool_int_array_write_access *", "p_write"], + ["godot_pool_int_array_write_access *", "p_other"] + ] + }, + { + "name": "godot_pool_int_array_write_access_destroy", + "return_type": "void", + "arguments": [ + ["godot_pool_int_array_write_access *", "p_write"] + ] + }, + { + "name": "godot_pool_real_array_write_access_copy", + "return_type": "godot_pool_real_array_write_access *", + "arguments": [ + ["const godot_pool_real_array_write_access *", "p_write"] + ] + }, + { + "name": "godot_pool_real_array_write_access_ptr", + "return_type": "godot_real *", + "arguments": [ + ["const godot_pool_real_array_write_access *", "p_write"] + ] + }, + { + "name": "godot_pool_real_array_write_access_operator_assign", + "return_type": "void", + "arguments": [ + ["godot_pool_real_array_write_access *", "p_write"], + ["godot_pool_real_array_write_access *", "p_other"] + ] + }, + { + "name": "godot_pool_real_array_write_access_destroy", + "return_type": "void", + "arguments": [ + ["godot_pool_real_array_write_access *", "p_write"] + ] + }, + { + "name": "godot_pool_string_array_write_access_copy", + "return_type": "godot_pool_string_array_write_access *", + "arguments": [ + ["const godot_pool_string_array_write_access *", "p_write"] + ] + }, + { + "name": "godot_pool_string_array_write_access_ptr", + "return_type": "godot_string *", + "arguments": [ + ["const godot_pool_string_array_write_access *", "p_write"] + ] + }, + { + "name": "godot_pool_string_array_write_access_operator_assign", + "return_type": "void", + "arguments": [ + ["godot_pool_string_array_write_access *", "p_write"], + ["godot_pool_string_array_write_access *", "p_other"] + ] + }, + { + "name": "godot_pool_string_array_write_access_destroy", + "return_type": "void", + "arguments": [ + ["godot_pool_string_array_write_access *", "p_write"] + ] + }, + { + "name": "godot_pool_vector2_array_write_access_copy", + "return_type": "godot_pool_vector2_array_write_access *", + "arguments": [ + ["const godot_pool_vector2_array_write_access *", "p_write"] + ] + }, + { + "name": "godot_pool_vector2_array_write_access_ptr", + "return_type": "godot_vector2 *", + "arguments": [ + ["const godot_pool_vector2_array_write_access *", "p_write"] + ] + }, + { + "name": "godot_pool_vector2_array_write_access_operator_assign", + "return_type": "void", + "arguments": [ + ["godot_pool_vector2_array_write_access *", "p_write"], + ["godot_pool_vector2_array_write_access *", "p_other"] + ] + }, + { + "name": "godot_pool_vector2_array_write_access_destroy", + "return_type": "void", + "arguments": [ + ["godot_pool_vector2_array_write_access *", "p_write"] + ] + }, + { + "name": "godot_pool_vector3_array_write_access_copy", + "return_type": "godot_pool_vector3_array_write_access *", + "arguments": [ + ["const godot_pool_vector3_array_write_access *", "p_write"] + ] + }, + { + "name": "godot_pool_vector3_array_write_access_ptr", + "return_type": "godot_vector3 *", + "arguments": [ + ["const godot_pool_vector3_array_write_access *", "p_write"] + ] + }, + { + "name": "godot_pool_vector3_array_write_access_operator_assign", + "return_type": "void", + "arguments": [ + ["godot_pool_vector3_array_write_access *", "p_write"], + ["godot_pool_vector3_array_write_access *", "p_other"] + ] + }, + { + "name": "godot_pool_vector3_array_write_access_destroy", + "return_type": "void", + "arguments": [ + ["godot_pool_vector3_array_write_access *", "p_write"] + ] + }, + { + "name": "godot_pool_color_array_write_access_copy", + "return_type": "godot_pool_color_array_write_access *", + "arguments": [ + ["const godot_pool_color_array_write_access *", "p_write"] + ] + }, + { + "name": "godot_pool_color_array_write_access_ptr", + "return_type": "godot_color *", + "arguments": [ + ["const godot_pool_color_array_write_access *", "p_write"] + ] + }, + { + "name": "godot_pool_color_array_write_access_operator_assign", + "return_type": "void", + "arguments": [ + ["godot_pool_color_array_write_access *", "p_write"], + ["godot_pool_color_array_write_access *", "p_other"] + ] + }, + { + "name": "godot_pool_color_array_write_access_destroy", + "return_type": "void", + "arguments": [ + ["godot_pool_color_array_write_access *", "p_write"] + ] + }, + { + "name": "godot_array_new", + "return_type": "void", + "arguments": [ + ["godot_array *", "r_dest"] + ] + }, + { + "name": "godot_array_new_copy", + "return_type": "void", + "arguments": [ + ["godot_array *", "r_dest"], + ["const godot_array *", "p_src"] + ] + }, + { + "name": "godot_array_new_pool_color_array", + "return_type": "void", + "arguments": [ + ["godot_array *", "r_dest"], + ["const godot_pool_color_array *", "p_pca"] + ] + }, + { + "name": "godot_array_new_pool_vector3_array", + "return_type": "void", + "arguments": [ + ["godot_array *", "r_dest"], + ["const godot_pool_vector3_array *", "p_pv3a"] + ] + }, + { + "name": "godot_array_new_pool_vector2_array", + "return_type": "void", + "arguments": [ + ["godot_array *", "r_dest"], + ["const godot_pool_vector2_array *", "p_pv2a"] + ] + }, + { + "name": "godot_array_new_pool_string_array", + "return_type": "void", + "arguments": [ + ["godot_array *", "r_dest"], + ["const godot_pool_string_array *", "p_psa"] + ] + }, + { + "name": "godot_array_new_pool_real_array", + "return_type": "void", + "arguments": [ + ["godot_array *", "r_dest"], + ["const godot_pool_real_array *", "p_pra"] + ] + }, + { + "name": "godot_array_new_pool_int_array", + "return_type": "void", + "arguments": [ + ["godot_array *", "r_dest"], + ["const godot_pool_int_array *", "p_pia"] + ] + }, + { + "name": "godot_array_new_pool_byte_array", + "return_type": "void", + "arguments": [ + ["godot_array *", "r_dest"], + ["const godot_pool_byte_array *", "p_pba"] + ] + }, + { + "name": "godot_array_set", + "return_type": "void", + "arguments": [ + ["godot_array *", "p_self"], + ["const godot_int", "p_idx"], + ["const godot_variant *", "p_value"] + ] + }, + { + "name": "godot_array_get", + "return_type": "godot_variant", + "arguments": [ + ["const godot_array *", "p_self"], + ["const godot_int", "p_idx"] + ] + }, + { + "name": "godot_array_operator_index", + "return_type": "godot_variant *", + "arguments": [ + ["godot_array *", "p_self"], + ["const godot_int", "p_idx"] + ] + }, + { + "name": "godot_array_operator_index_const", + "return_type": "const godot_variant *", + "arguments": [ + ["const godot_array *", "p_self"], + ["const godot_int", "p_idx"] + ] + }, + { + "name": "godot_array_append", + "return_type": "void", + "arguments": [ + ["godot_array *", "p_self"], + ["const godot_variant *", "p_value"] + ] + }, + { + "name": "godot_array_clear", + "return_type": "void", + "arguments": [ + ["godot_array *", "p_self"] + ] + }, + { + "name": "godot_array_count", + "return_type": "godot_int", + "arguments": [ + ["const godot_array *", "p_self"], + ["const godot_variant *", "p_value"] + ] + }, + { + "name": "godot_array_empty", + "return_type": "godot_bool", + "arguments": [ + ["const godot_array *", "p_self"] + ] + }, + { + "name": "godot_array_erase", + "return_type": "void", + "arguments": [ + ["godot_array *", "p_self"], + ["const godot_variant *", "p_value"] + ] + }, + { + "name": "godot_array_front", + "return_type": "godot_variant", + "arguments": [ + ["const godot_array *", "p_self"] + ] + }, + { + "name": "godot_array_back", + "return_type": "godot_variant", + "arguments": [ + ["const godot_array *", "p_self"] + ] + }, + { + "name": "godot_array_find", + "return_type": "godot_int", + "arguments": [ + ["const godot_array *", "p_self"], + ["const godot_variant *", "p_what"], + ["const godot_int", "p_from"] + ] + }, + { + "name": "godot_array_find_last", + "return_type": "godot_int", + "arguments": [ + ["const godot_array *", "p_self"], + ["const godot_variant *", "p_what"] + ] + }, + { + "name": "godot_array_has", + "return_type": "godot_bool", + "arguments": [ + ["const godot_array *", "p_self"], + ["const godot_variant *", "p_value"] + ] + }, + { + "name": "godot_array_hash", + "return_type": "godot_int", + "arguments": [ + ["const godot_array *", "p_self"] + ] + }, + { + "name": "godot_array_insert", + "return_type": "void", + "arguments": [ + ["godot_array *", "p_self"], + ["const godot_int", "p_pos"], + ["const godot_variant *", "p_value"] + ] + }, + { + "name": "godot_array_invert", + "return_type": "void", + "arguments": [ + ["godot_array *", "p_self"] + ] + }, + { + "name": "godot_array_pop_back", + "return_type": "godot_variant", + "arguments": [ + ["godot_array *", "p_self"] + ] + }, + { + "name": "godot_array_pop_front", + "return_type": "godot_variant", + "arguments": [ + ["godot_array *", "p_self"] + ] + }, + { + "name": "godot_array_push_back", + "return_type": "void", + "arguments": [ + ["godot_array *", "p_self"], + ["const godot_variant *", "p_value"] + ] + }, + { + "name": "godot_array_push_front", + "return_type": "void", + "arguments": [ + ["godot_array *", "p_self"], + ["const godot_variant *", "p_value"] + ] + }, + { + "name": "godot_array_remove", + "return_type": "void", + "arguments": [ + ["godot_array *", "p_self"], + ["const godot_int", "p_idx"] + ] + }, + { + "name": "godot_array_resize", + "return_type": "void", + "arguments": [ + ["godot_array *", "p_self"], + ["const godot_int", "p_size"] + ] + }, + { + "name": "godot_array_rfind", + "return_type": "godot_int", + "arguments": [ + ["const godot_array *", "p_self"], + ["const godot_variant *", "p_what"], + ["const godot_int", "p_from"] + ] + }, + { + "name": "godot_array_size", + "return_type": "godot_int", + "arguments": [ + ["const godot_array *", "p_self"] + ] + }, + { + "name": "godot_array_sort", + "return_type": "void", + "arguments": [ + ["godot_array *", "p_self"] + ] + }, + { + "name": "godot_array_sort_custom", + "return_type": "void", + "arguments": [ + ["godot_array *", "p_self"], + ["godot_object *", "p_obj"], + ["const godot_string *", "p_func"] + ] + }, + { + "name": "godot_array_bsearch", + "return_type": "godot_int", + "arguments": [ + ["godot_array *", "p_self"], + ["const godot_variant *", "p_value"], + ["const godot_bool", "p_before"] + ] + }, + { + "name": "godot_array_bsearch_custom", + "return_type": "godot_int", + "arguments": [ + ["godot_array *", "p_self"], + ["const godot_variant *", "p_value"], + ["godot_object *", "p_obj"], + ["const godot_string *", "p_func"], + ["const godot_bool", "p_before"] + ] + }, + { + "name": "godot_array_destroy", + "return_type": "void", + "arguments": [ + ["godot_array *", "p_self"] + ] + }, + { + "name": "godot_dictionary_new", + "return_type": "void", + "arguments": [ + ["godot_dictionary *", "r_dest"] + ] + }, + { + "name": "godot_dictionary_new_copy", + "return_type": "void", + "arguments": [ + ["godot_dictionary *", "r_dest"], + ["const godot_dictionary *", "p_src"] + ] + }, + { + "name": "godot_dictionary_destroy", + "return_type": "void", + "arguments": [ + ["godot_dictionary *", "p_self"] + ] + }, + { + "name": "godot_dictionary_size", + "return_type": "godot_int", + "arguments": [ + ["const godot_dictionary *", "p_self"] + ] + }, + { + "name": "godot_dictionary_empty", + "return_type": "godot_bool", + "arguments": [ + ["const godot_dictionary *", "p_self"] + ] + }, + { + "name": "godot_dictionary_clear", + "return_type": "void", + "arguments": [ + ["godot_dictionary *", "p_self"] + ] + }, + { + "name": "godot_dictionary_has", + "return_type": "godot_bool", + "arguments": [ + ["const godot_dictionary *", "p_self"], + ["const godot_variant *", "p_key"] + ] + }, + { + "name": "godot_dictionary_has_all", + "return_type": "godot_bool", + "arguments": [ + ["const godot_dictionary *", "p_self"], + ["const godot_array *", "p_keys"] + ] + }, + { + "name": "godot_dictionary_erase", + "return_type": "void", + "arguments": [ + ["godot_dictionary *", "p_self"], + ["const godot_variant *", "p_key"] + ] + }, + { + "name": "godot_dictionary_hash", + "return_type": "godot_int", + "arguments": [ + ["const godot_dictionary *", "p_self"] + ] + }, + { + "name": "godot_dictionary_keys", + "return_type": "godot_array", + "arguments": [ + ["const godot_dictionary *", "p_self"] + ] + }, + { + "name": "godot_dictionary_values", + "return_type": "godot_array", + "arguments": [ + ["const godot_dictionary *", "p_self"] + ] + }, + { + "name": "godot_dictionary_get", + "return_type": "godot_variant", + "arguments": [ + ["const godot_dictionary *", "p_self"], + ["const godot_variant *", "p_key"] + ] + }, + { + "name": "godot_dictionary_set", + "return_type": "void", + "arguments": [ + ["godot_dictionary *", "p_self"], + ["const godot_variant *", "p_key"], + ["const godot_variant *", "p_value"] + ] + }, + { + "name": "godot_dictionary_operator_index", + "return_type": "godot_variant *", + "arguments": [ + ["godot_dictionary *", "p_self"], + ["const godot_variant *", "p_key"] + ] + }, + { + "name": "godot_dictionary_operator_index_const", + "return_type": "const godot_variant *", + "arguments": [ + ["const godot_dictionary *", "p_self"], + ["const godot_variant *", "p_key"] + ] + }, + { + "name": "godot_dictionary_next", + "return_type": "godot_variant *", + "arguments": [ + ["const godot_dictionary *", "p_self"], + ["const godot_variant *", "p_key"] + ] + }, + { + "name": "godot_dictionary_operator_equal", + "return_type": "godot_bool", + "arguments": [ + ["const godot_dictionary *", "p_self"], + ["const godot_dictionary *", "p_b"] + ] + }, + { + "name": "godot_dictionary_to_json", + "return_type": "godot_string", + "arguments": [ + ["const godot_dictionary *", "p_self"] + ] + }, + { + "name": "godot_node_path_new", + "return_type": "void", + "arguments": [ + ["godot_node_path *", "r_dest"], + ["const godot_string *", "p_from"] + ] + }, + { + "name": "godot_node_path_new_copy", + "return_type": "void", + "arguments": [ + ["godot_node_path *", "r_dest"], + ["const godot_node_path *", "p_src"] + ] + }, + { + "name": "godot_node_path_destroy", + "return_type": "void", + "arguments": [ + ["godot_node_path *", "p_self"] + ] + }, + { + "name": "godot_node_path_as_string", + "return_type": "godot_string", + "arguments": [ + ["const godot_node_path *", "p_self"] + ] + }, + { + "name": "godot_node_path_is_absolute", + "return_type": "godot_bool", + "arguments": [ + ["const godot_node_path *", "p_self"] + ] + }, + { + "name": "godot_node_path_get_name_count", + "return_type": "godot_int", + "arguments": [ + ["const godot_node_path *", "p_self"] + ] + }, + { + "name": "godot_node_path_get_name", + "return_type": "godot_string", + "arguments": [ + ["const godot_node_path *", "p_self"], + ["const godot_int", "p_idx"] + ] + }, + { + "name": "godot_node_path_get_subname_count", + "return_type": "godot_int", + "arguments": [ + ["const godot_node_path *", "p_self"] + ] + }, + { + "name": "godot_node_path_get_subname", + "return_type": "godot_string", + "arguments": [ + ["const godot_node_path *", "p_self"], + ["const godot_int", "p_idx"] + ] + }, + { + "name": "godot_node_path_get_concatenated_subnames", + "return_type": "godot_string", + "arguments": [ + ["const godot_node_path *", "p_self"] + ] + }, + { + "name": "godot_node_path_is_empty", + "return_type": "godot_bool", + "arguments": [ + ["const godot_node_path *", "p_self"] + ] + }, + { + "name": "godot_node_path_operator_equal", + "return_type": "godot_bool", + "arguments": [ + ["const godot_node_path *", "p_self"], + ["const godot_node_path *", "p_b"] + ] + }, + { + "name": "godot_plane_new_with_reals", + "return_type": "void", + "arguments": [ + ["godot_plane *", "r_dest"], + ["const godot_real", "p_a"], + ["const godot_real", "p_b"], + ["const godot_real", "p_c"], + ["const godot_real", "p_d"] + ] + }, + { + "name": "godot_plane_new_with_vectors", + "return_type": "void", + "arguments": [ + ["godot_plane *", "r_dest"], + ["const godot_vector3 *", "p_v1"], + ["const godot_vector3 *", "p_v2"], + ["const godot_vector3 *", "p_v3"] + ] + }, + { + "name": "godot_plane_new_with_normal", + "return_type": "void", + "arguments": [ + ["godot_plane *", "r_dest"], + ["const godot_vector3 *", "p_normal"], + ["const godot_real", "p_d"] + ] + }, + { + "name": "godot_plane_as_string", + "return_type": "godot_string", + "arguments": [ + ["const godot_plane *", "p_self"] + ] + }, + { + "name": "godot_plane_normalized", + "return_type": "godot_plane", + "arguments": [ + ["const godot_plane *", "p_self"] + ] + }, + { + "name": "godot_plane_center", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_plane *", "p_self"] + ] + }, + { + "name": "godot_plane_get_any_point", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_plane *", "p_self"] + ] + }, + { + "name": "godot_plane_is_point_over", + "return_type": "godot_bool", + "arguments": [ + ["const godot_plane *", "p_self"], + ["const godot_vector3 *", "p_point"] + ] + }, + { + "name": "godot_plane_distance_to", + "return_type": "godot_real", + "arguments": [ + ["const godot_plane *", "p_self"], + ["const godot_vector3 *", "p_point"] + ] + }, + { + "name": "godot_plane_has_point", + "return_type": "godot_bool", + "arguments": [ + ["const godot_plane *", "p_self"], + ["const godot_vector3 *", "p_point"], + ["const godot_real", "p_epsilon"] + ] + }, + { + "name": "godot_plane_project", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_plane *", "p_self"], + ["const godot_vector3 *", "p_point"] + ] + }, + { + "name": "godot_plane_intersect_3", + "return_type": "godot_bool", + "arguments": [ + ["const godot_plane *", "p_self"], + ["godot_vector3 *", "r_dest"], + ["const godot_plane *", "p_b"], + ["const godot_plane *", "p_c"] + ] + }, + { + "name": "godot_plane_intersects_ray", + "return_type": "godot_bool", + "arguments": [ + ["const godot_plane *", "p_self"], + ["godot_vector3 *", "r_dest"], + ["const godot_vector3 *", "p_from"], + ["const godot_vector3 *", "p_dir"] + ] + }, + { + "name": "godot_plane_intersects_segment", + "return_type": "godot_bool", + "arguments": [ + ["const godot_plane *", "p_self"], + ["godot_vector3 *", "r_dest"], + ["const godot_vector3 *", "p_begin"], + ["const godot_vector3 *", "p_end"] + ] + }, + { + "name": "godot_plane_operator_neg", + "return_type": "godot_plane", + "arguments": [ + ["const godot_plane *", "p_self"] + ] + }, + { + "name": "godot_plane_operator_equal", + "return_type": "godot_bool", + "arguments": [ + ["const godot_plane *", "p_self"], + ["const godot_plane *", "p_b"] + ] + }, + { + "name": "godot_plane_set_normal", + "return_type": "void", + "arguments": [ + ["godot_plane *", "p_self"], + ["const godot_vector3 *", "p_normal"] + ] + }, + { + "name": "godot_plane_get_normal", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_plane *", "p_self"] + ] + }, + { + "name": "godot_plane_get_d", + "return_type": "godot_real", + "arguments": [ + ["const godot_plane *", "p_self"] + ] + }, + { + "name": "godot_plane_set_d", + "return_type": "void", + "arguments": [ + ["godot_plane *", "p_self"], + ["const godot_real", "p_d"] + ] + }, + { + "name": "godot_rect2_new_with_position_and_size", + "return_type": "void", + "arguments": [ + ["godot_rect2 *", "r_dest"], + ["const godot_vector2 *", "p_pos"], + ["const godot_vector2 *", "p_size"] + ] + }, + { + "name": "godot_rect2_new", + "return_type": "void", + "arguments": [ + ["godot_rect2 *", "r_dest"], + ["const godot_real", "p_x"], + ["const godot_real", "p_y"], + ["const godot_real", "p_width"], + ["const godot_real", "p_height"] + ] + }, + { + "name": "godot_rect2_as_string", + "return_type": "godot_string", + "arguments": [ + ["const godot_rect2 *", "p_self"] + ] + }, + { + "name": "godot_rect2_get_area", + "return_type": "godot_real", + "arguments": [ + ["const godot_rect2 *", "p_self"] + ] + }, + { + "name": "godot_rect2_intersects", + "return_type": "godot_bool", + "arguments": [ + ["const godot_rect2 *", "p_self"], + ["const godot_rect2 *", "p_b"] + ] + }, + { + "name": "godot_rect2_encloses", + "return_type": "godot_bool", + "arguments": [ + ["const godot_rect2 *", "p_self"], + ["const godot_rect2 *", "p_b"] + ] + }, + { + "name": "godot_rect2_has_no_area", + "return_type": "godot_bool", + "arguments": [ + ["const godot_rect2 *", "p_self"] + ] + }, + { + "name": "godot_rect2_clip", + "return_type": "godot_rect2", + "arguments": [ + ["const godot_rect2 *", "p_self"], + ["const godot_rect2 *", "p_b"] + ] + }, + { + "name": "godot_rect2_merge", + "return_type": "godot_rect2", + "arguments": [ + ["const godot_rect2 *", "p_self"], + ["const godot_rect2 *", "p_b"] + ] + }, + { + "name": "godot_rect2_has_point", + "return_type": "godot_bool", + "arguments": [ + ["const godot_rect2 *", "p_self"], + ["const godot_vector2 *", "p_point"] + ] + }, + { + "name": "godot_rect2_grow", + "return_type": "godot_rect2", + "arguments": [ + ["const godot_rect2 *", "p_self"], + ["const godot_real", "p_by"] + ] + }, + { + "name": "godot_rect2_expand", + "return_type": "godot_rect2", + "arguments": [ + ["const godot_rect2 *", "p_self"], + ["const godot_vector2 *", "p_to"] + ] + }, + { + "name": "godot_rect2_operator_equal", + "return_type": "godot_bool", + "arguments": [ + ["const godot_rect2 *", "p_self"], + ["const godot_rect2 *", "p_b"] + ] + }, + { + "name": "godot_rect2_get_position", + "return_type": "godot_vector2", + "arguments": [ + ["const godot_rect2 *", "p_self"] + ] + }, + { + "name": "godot_rect2_get_size", + "return_type": "godot_vector2", + "arguments": [ + ["const godot_rect2 *", "p_self"] + ] + }, + { + "name": "godot_rect2_set_position", + "return_type": "void", + "arguments": [ + ["godot_rect2 *", "p_self"], + ["const godot_vector2 *", "p_pos"] + ] + }, + { + "name": "godot_rect2_set_size", + "return_type": "void", + "arguments": [ + ["godot_rect2 *", "p_self"], + ["const godot_vector2 *", "p_size"] + ] + }, + { + "name": "godot_aabb_new", + "return_type": "void", + "arguments": [ + ["godot_aabb *", "r_dest"], + ["const godot_vector3 *", "p_pos"], + ["const godot_vector3 *", "p_size"] + ] + }, + { + "name": "godot_aabb_get_position", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_aabb *", "p_self"] + ] + }, + { + "name": "godot_aabb_set_position", + "return_type": "void", + "arguments": [ + ["const godot_aabb *", "p_self"], + ["const godot_vector3 *", "p_v"] + ] + }, + { + "name": "godot_aabb_get_size", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_aabb *", "p_self"] + ] + }, + { + "name": "godot_aabb_set_size", + "return_type": "void", + "arguments": [ + ["const godot_aabb *", "p_self"], + ["const godot_vector3 *", "p_v"] + ] + }, + { + "name": "godot_aabb_as_string", + "return_type": "godot_string", + "arguments": [ + ["const godot_aabb *", "p_self"] + ] + }, + { + "name": "godot_aabb_get_area", + "return_type": "godot_real", + "arguments": [ + ["const godot_aabb *", "p_self"] + ] + }, + { + "name": "godot_aabb_has_no_area", + "return_type": "godot_bool", + "arguments": [ + ["const godot_aabb *", "p_self"] + ] + }, + { + "name": "godot_aabb_has_no_surface", + "return_type": "godot_bool", + "arguments": [ + ["const godot_aabb *", "p_self"] + ] + }, + { + "name": "godot_aabb_intersects", + "return_type": "godot_bool", + "arguments": [ + ["const godot_aabb *", "p_self"], + ["const godot_aabb *", "p_with"] + ] + }, + { + "name": "godot_aabb_encloses", + "return_type": "godot_bool", + "arguments": [ + ["const godot_aabb *", "p_self"], + ["const godot_aabb *", "p_with"] + ] + }, + { + "name": "godot_aabb_merge", + "return_type": "godot_aabb", + "arguments": [ + ["const godot_aabb *", "p_self"], + ["const godot_aabb *", "p_with"] + ] + }, + { + "name": "godot_aabb_intersection", + "return_type": "godot_aabb", + "arguments": [ + ["const godot_aabb *", "p_self"], + ["const godot_aabb *", "p_with"] + ] + }, + { + "name": "godot_aabb_intersects_plane", + "return_type": "godot_bool", + "arguments": [ + ["const godot_aabb *", "p_self"], + ["const godot_plane *", "p_plane"] + ] + }, + { + "name": "godot_aabb_intersects_segment", + "return_type": "godot_bool", + "arguments": [ + ["const godot_aabb *", "p_self"], + ["const godot_vector3 *", "p_from"], + ["const godot_vector3 *", "p_to"] + ] + }, + { + "name": "godot_aabb_has_point", + "return_type": "godot_bool", + "arguments": [ + ["const godot_aabb *", "p_self"], + ["const godot_vector3 *", "p_point"] + ] + }, + { + "name": "godot_aabb_get_support", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_aabb *", "p_self"], + ["const godot_vector3 *", "p_dir"] + ] + }, + { + "name": "godot_aabb_get_longest_axis", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_aabb *", "p_self"] + ] + }, + { + "name": "godot_aabb_get_longest_axis_index", + "return_type": "godot_int", + "arguments": [ + ["const godot_aabb *", "p_self"] + ] + }, + { + "name": "godot_aabb_get_longest_axis_size", + "return_type": "godot_real", + "arguments": [ + ["const godot_aabb *", "p_self"] + ] + }, + { + "name": "godot_aabb_get_shortest_axis", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_aabb *", "p_self"] + ] + }, + { + "name": "godot_aabb_get_shortest_axis_index", + "return_type": "godot_int", + "arguments": [ + ["const godot_aabb *", "p_self"] + ] + }, + { + "name": "godot_aabb_get_shortest_axis_size", + "return_type": "godot_real", + "arguments": [ + ["const godot_aabb *", "p_self"] + ] + }, + { + "name": "godot_aabb_expand", + "return_type": "godot_aabb", + "arguments": [ + ["const godot_aabb *", "p_self"], + ["const godot_vector3 *", "p_to_point"] + ] + }, + { + "name": "godot_aabb_grow", + "return_type": "godot_aabb", + "arguments": [ + ["const godot_aabb *", "p_self"], + ["const godot_real", "p_by"] + ] + }, + { + "name": "godot_aabb_get_endpoint", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_aabb *", "p_self"], + ["const godot_int", "p_idx"] + ] + }, + { + "name": "godot_aabb_operator_equal", + "return_type": "godot_bool", + "arguments": [ + ["const godot_aabb *", "p_self"], + ["const godot_aabb *", "p_b"] + ] + }, + { + "name": "godot_rid_new", + "return_type": "void", + "arguments": [ + ["godot_rid *", "r_dest"] + ] + }, + { + "name": "godot_rid_get_id", + "return_type": "godot_int", + "arguments": [ + ["const godot_rid *", "p_self"] + ] + }, + { + "name": "godot_rid_new_with_resource", + "return_type": "void", + "arguments": [ + ["godot_rid *", "r_dest"], + ["const godot_object *", "p_from"] + ] + }, + { + "name": "godot_rid_operator_equal", + "return_type": "godot_bool", + "arguments": [ + ["const godot_rid *", "p_self"], + ["const godot_rid *", "p_b"] + ] + }, + { + "name": "godot_rid_operator_less", + "return_type": "godot_bool", + "arguments": [ + ["const godot_rid *", "p_self"], + ["const godot_rid *", "p_b"] + ] + }, + { + "name": "godot_transform_new_with_axis_origin", + "return_type": "void", + "arguments": [ + ["godot_transform *", "r_dest"], + ["const godot_vector3 *", "p_x_axis"], + ["const godot_vector3 *", "p_y_axis"], + ["const godot_vector3 *", "p_z_axis"], + ["const godot_vector3 *", "p_origin"] + ] + }, + { + "name": "godot_transform_new", + "return_type": "void", + "arguments": [ + ["godot_transform *", "r_dest"], + ["const godot_basis *", "p_basis"], + ["const godot_vector3 *", "p_origin"] + ] + }, + { + "name": "godot_transform_get_basis", + "return_type": "godot_basis", + "arguments": [ + ["const godot_transform *", "p_self"] + ] + }, + { + "name": "godot_transform_set_basis", + "return_type": "void", + "arguments": [ + ["godot_transform *", "p_self"], + ["const godot_basis *", "p_v"] + ] + }, + { + "name": "godot_transform_get_origin", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_transform *", "p_self"] + ] + }, + { + "name": "godot_transform_set_origin", + "return_type": "void", + "arguments": [ + ["godot_transform *", "p_self"], + ["const godot_vector3 *", "p_v"] + ] + }, + { + "name": "godot_transform_as_string", + "return_type": "godot_string", + "arguments": [ + ["const godot_transform *", "p_self"] + ] + }, + { + "name": "godot_transform_inverse", + "return_type": "godot_transform", + "arguments": [ + ["const godot_transform *", "p_self"] + ] + }, + { + "name": "godot_transform_affine_inverse", + "return_type": "godot_transform", + "arguments": [ + ["const godot_transform *", "p_self"] + ] + }, + { + "name": "godot_transform_orthonormalized", + "return_type": "godot_transform", + "arguments": [ + ["const godot_transform *", "p_self"] + ] + }, + { + "name": "godot_transform_rotated", + "return_type": "godot_transform", + "arguments": [ + ["const godot_transform *", "p_self"], + ["const godot_vector3 *", "p_axis"], + ["const godot_real", "p_phi"] + ] + }, + { + "name": "godot_transform_scaled", + "return_type": "godot_transform", + "arguments": [ + ["const godot_transform *", "p_self"], + ["const godot_vector3 *", "p_scale"] + ] + }, + { + "name": "godot_transform_translated", + "return_type": "godot_transform", + "arguments": [ + ["const godot_transform *", "p_self"], + ["const godot_vector3 *", "p_ofs"] + ] + }, + { + "name": "godot_transform_looking_at", + "return_type": "godot_transform", + "arguments": [ + ["const godot_transform *", "p_self"], + ["const godot_vector3 *", "p_target"], + ["const godot_vector3 *", "p_up"] + ] + }, + { + "name": "godot_transform_xform_plane", + "return_type": "godot_plane", + "arguments": [ + ["const godot_transform *", "p_self"], + ["const godot_plane *", "p_v"] + ] + }, + { + "name": "godot_transform_xform_inv_plane", + "return_type": "godot_plane", + "arguments": [ + ["const godot_transform *", "p_self"], + ["const godot_plane *", "p_v"] + ] + }, + { + "name": "godot_transform_new_identity", + "return_type": "void", + "arguments": [ + ["godot_transform *", "r_dest"] + ] + }, + { + "name": "godot_transform_operator_equal", + "return_type": "godot_bool", + "arguments": [ + ["const godot_transform *", "p_self"], + ["const godot_transform *", "p_b"] + ] + }, + { + "name": "godot_transform_operator_multiply", + "return_type": "godot_transform", + "arguments": [ + ["const godot_transform *", "p_self"], + ["const godot_transform *", "p_b"] + ] + }, + { + "name": "godot_transform_xform_vector3", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_transform *", "p_self"], + ["const godot_vector3 *", "p_v"] + ] + }, + { + "name": "godot_transform_xform_inv_vector3", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_transform *", "p_self"], + ["const godot_vector3 *", "p_v"] + ] + }, + { + "name": "godot_transform_xform_aabb", + "return_type": "godot_aabb", + "arguments": [ + ["const godot_transform *", "p_self"], + ["const godot_aabb *", "p_v"] + ] + }, + { + "name": "godot_transform_xform_inv_aabb", + "return_type": "godot_aabb", + "arguments": [ + ["const godot_transform *", "p_self"], + ["const godot_aabb *", "p_v"] + ] + }, + { + "name": "godot_transform2d_new", + "return_type": "void", + "arguments": [ + ["godot_transform2d *", "r_dest"], + ["const godot_real", "p_rot"], + ["const godot_vector2 *", "p_pos"] + ] + }, + { + "name": "godot_transform2d_new_axis_origin", + "return_type": "void", + "arguments": [ + ["godot_transform2d *", "r_dest"], + ["const godot_vector2 *", "p_x_axis"], + ["const godot_vector2 *", "p_y_axis"], + ["const godot_vector2 *", "p_origin"] + ] + }, + { + "name": "godot_transform2d_as_string", + "return_type": "godot_string", + "arguments": [ + ["const godot_transform2d *", "p_self"] + ] + }, + { + "name": "godot_transform2d_inverse", + "return_type": "godot_transform2d", + "arguments": [ + ["const godot_transform2d *", "p_self"] + ] + }, + { + "name": "godot_transform2d_affine_inverse", + "return_type": "godot_transform2d", + "arguments": [ + ["const godot_transform2d *", "p_self"] + ] + }, + { + "name": "godot_transform2d_get_rotation", + "return_type": "godot_real", + "arguments": [ + ["const godot_transform2d *", "p_self"] + ] + }, + { + "name": "godot_transform2d_get_origin", + "return_type": "godot_vector2", + "arguments": [ + ["const godot_transform2d *", "p_self"] + ] + }, + { + "name": "godot_transform2d_get_scale", + "return_type": "godot_vector2", + "arguments": [ + ["const godot_transform2d *", "p_self"] + ] + }, + { + "name": "godot_transform2d_orthonormalized", + "return_type": "godot_transform2d", + "arguments": [ + ["const godot_transform2d *", "p_self"] + ] + }, + { + "name": "godot_transform2d_rotated", + "return_type": "godot_transform2d", + "arguments": [ + ["const godot_transform2d *", "p_self"], + ["const godot_real", "p_phi"] + ] + }, + { + "name": "godot_transform2d_scaled", + "return_type": "godot_transform2d", + "arguments": [ + ["const godot_transform2d *", "p_self"], + ["const godot_vector2 *", "p_scale"] + ] + }, + { + "name": "godot_transform2d_translated", + "return_type": "godot_transform2d", + "arguments": [ + ["const godot_transform2d *", "p_self"], + ["const godot_vector2 *", "p_offset"] + ] + }, + { + "name": "godot_transform2d_xform_vector2", + "return_type": "godot_vector2", + "arguments": [ + ["const godot_transform2d *", "p_self"], + ["const godot_vector2 *", "p_v"] + ] + }, + { + "name": "godot_transform2d_xform_inv_vector2", + "return_type": "godot_vector2", + "arguments": [ + ["const godot_transform2d *", "p_self"], + ["const godot_vector2 *", "p_v"] + ] + }, + { + "name": "godot_transform2d_basis_xform_vector2", + "return_type": "godot_vector2", + "arguments": [ + ["const godot_transform2d *", "p_self"], + ["const godot_vector2 *", "p_v"] + ] + }, + { + "name": "godot_transform2d_basis_xform_inv_vector2", + "return_type": "godot_vector2", + "arguments": [ + ["const godot_transform2d *", "p_self"], + ["const godot_vector2 *", "p_v"] + ] + }, + { + "name": "godot_transform2d_interpolate_with", + "return_type": "godot_transform2d", + "arguments": [ + ["const godot_transform2d *", "p_self"], + ["const godot_transform2d *", "p_m"], + ["const godot_real", "p_c"] + ] + }, + { + "name": "godot_transform2d_operator_equal", + "return_type": "godot_bool", + "arguments": [ + ["const godot_transform2d *", "p_self"], + ["const godot_transform2d *", "p_b"] + ] + }, + { + "name": "godot_transform2d_operator_multiply", + "return_type": "godot_transform2d", + "arguments": [ + ["const godot_transform2d *", "p_self"], + ["const godot_transform2d *", "p_b"] + ] + }, + { + "name": "godot_transform2d_new_identity", + "return_type": "void", + "arguments": [ + ["godot_transform2d *", "r_dest"] + ] + }, + { + "name": "godot_transform2d_xform_rect2", + "return_type": "godot_rect2", + "arguments": [ + ["const godot_transform2d *", "p_self"], + ["const godot_rect2 *", "p_v"] + ] + }, + { + "name": "godot_transform2d_xform_inv_rect2", + "return_type": "godot_rect2", + "arguments": [ + ["const godot_transform2d *", "p_self"], + ["const godot_rect2 *", "p_v"] + ] + }, + { + "name": "godot_variant_get_type", + "return_type": "godot_variant_type", + "arguments": [ + ["const godot_variant *", "p_v"] + ] + }, + { + "name": "godot_variant_new_copy", + "return_type": "void", + "arguments": [ + ["godot_variant *", "r_dest"], + ["const godot_variant *", "p_src"] + ] + }, + { + "name": "godot_variant_new_nil", + "return_type": "void", + "arguments": [ + ["godot_variant *", "r_dest"] + ] + }, + { + "name": "godot_variant_new_bool", + "return_type": "void", + "arguments": [ + ["godot_variant *", "r_dest"], + ["const godot_bool", "p_b"] + ] + }, + { + "name": "godot_variant_new_uint", + "return_type": "void", + "arguments": [ + ["godot_variant *", "r_dest"], + ["const uint64_t", "p_i"] + ] + }, + { + "name": "godot_variant_new_int", + "return_type": "void", + "arguments": [ + ["godot_variant *", "r_dest"], + ["const int64_t", "p_i"] + ] + }, + { + "name": "godot_variant_new_real", + "return_type": "void", + "arguments": [ + ["godot_variant *", "r_dest"], + ["const double", "p_r"] + ] + }, + { + "name": "godot_variant_new_string", + "return_type": "void", + "arguments": [ + ["godot_variant *", "r_dest"], + ["const godot_string *", "p_s"] + ] + }, + { + "name": "godot_variant_new_vector2", + "return_type": "void", + "arguments": [ + ["godot_variant *", "r_dest"], + ["const godot_vector2 *", "p_v2"] + ] + }, + { + "name": "godot_variant_new_rect2", + "return_type": "void", + "arguments": [ + ["godot_variant *", "r_dest"], + ["const godot_rect2 *", "p_rect2"] + ] + }, + { + "name": "godot_variant_new_vector3", + "return_type": "void", + "arguments": [ + ["godot_variant *", "r_dest"], + ["const godot_vector3 *", "p_v3"] + ] + }, + { + "name": "godot_variant_new_transform2d", + "return_type": "void", + "arguments": [ + ["godot_variant *", "r_dest"], + ["const godot_transform2d *", "p_t2d"] + ] + }, + { + "name": "godot_variant_new_plane", + "return_type": "void", + "arguments": [ + ["godot_variant *", "r_dest"], + ["const godot_plane *", "p_plane"] + ] + }, + { + "name": "godot_variant_new_quat", + "return_type": "void", + "arguments": [ + ["godot_variant *", "r_dest"], + ["const godot_quat *", "p_quat"] + ] + }, + { + "name": "godot_variant_new_aabb", + "return_type": "void", + "arguments": [ + ["godot_variant *", "r_dest"], + ["const godot_aabb *", "p_aabb"] + ] + }, + { + "name": "godot_variant_new_basis", + "return_type": "void", + "arguments": [ + ["godot_variant *", "r_dest"], + ["const godot_basis *", "p_basis"] + ] + }, + { + "name": "godot_variant_new_transform", + "return_type": "void", + "arguments": [ + ["godot_variant *", "r_dest"], + ["const godot_transform *", "p_trans"] + ] + }, + { + "name": "godot_variant_new_color", + "return_type": "void", + "arguments": [ + ["godot_variant *", "r_dest"], + ["const godot_color *", "p_color"] + ] + }, + { + "name": "godot_variant_new_node_path", + "return_type": "void", + "arguments": [ + ["godot_variant *", "r_dest"], + ["const godot_node_path *", "p_np"] + ] + }, + { + "name": "godot_variant_new_rid", + "return_type": "void", + "arguments": [ + ["godot_variant *", "r_dest"], + ["const godot_rid *", "p_rid"] + ] + }, + { + "name": "godot_variant_new_object", + "return_type": "void", + "arguments": [ + ["godot_variant *", "r_dest"], + ["const godot_object *", "p_obj"] + ] + }, + { + "name": "godot_variant_new_dictionary", + "return_type": "void", + "arguments": [ + ["godot_variant *", "r_dest"], + ["const godot_dictionary *", "p_dict"] + ] + }, + { + "name": "godot_variant_new_array", + "return_type": "void", + "arguments": [ + ["godot_variant *", "r_dest"], + ["const godot_array *", "p_arr"] + ] + }, + { + "name": "godot_variant_new_pool_byte_array", + "return_type": "void", + "arguments": [ + ["godot_variant *", "r_dest"], + ["const godot_pool_byte_array *", "p_pba"] + ] + }, + { + "name": "godot_variant_new_pool_int_array", + "return_type": "void", + "arguments": [ + ["godot_variant *", "r_dest"], + ["const godot_pool_int_array *", "p_pia"] + ] + }, + { + "name": "godot_variant_new_pool_real_array", + "return_type": "void", + "arguments": [ + ["godot_variant *", "r_dest"], + ["const godot_pool_real_array *", "p_pra"] + ] + }, + { + "name": "godot_variant_new_pool_string_array", + "return_type": "void", + "arguments": [ + ["godot_variant *", "r_dest"], + ["const godot_pool_string_array *", "p_psa"] + ] + }, + { + "name": "godot_variant_new_pool_vector2_array", + "return_type": "void", + "arguments": [ + ["godot_variant *", "r_dest"], + ["const godot_pool_vector2_array *", "p_pv2a"] + ] + }, + { + "name": "godot_variant_new_pool_vector3_array", + "return_type": "void", + "arguments": [ + ["godot_variant *", "r_dest"], + ["const godot_pool_vector3_array *", "p_pv3a"] + ] + }, + { + "name": "godot_variant_new_pool_color_array", + "return_type": "void", + "arguments": [ + ["godot_variant *", "r_dest"], + ["const godot_pool_color_array *", "p_pca"] + ] + }, + { + "name": "godot_variant_as_bool", + "return_type": "godot_bool", + "arguments": [ + ["const godot_variant *", "p_self"] + ] + }, + { + "name": "godot_variant_as_uint", + "return_type": "uint64_t", + "arguments": [ + ["const godot_variant *", "p_self"] + ] + }, + { + "name": "godot_variant_as_int", + "return_type": "int64_t", + "arguments": [ + ["const godot_variant *", "p_self"] + ] + }, + { + "name": "godot_variant_as_real", + "return_type": "double", + "arguments": [ + ["const godot_variant *", "p_self"] + ] + }, + { + "name": "godot_variant_as_string", + "return_type": "godot_string", + "arguments": [ + ["const godot_variant *", "p_self"] + ] + }, + { + "name": "godot_variant_as_vector2", + "return_type": "godot_vector2", + "arguments": [ + ["const godot_variant *", "p_self"] + ] + }, + { + "name": "godot_variant_as_rect2", + "return_type": "godot_rect2", + "arguments": [ + ["const godot_variant *", "p_self"] + ] + }, + { + "name": "godot_variant_as_vector3", + "return_type": "godot_vector3", + "arguments": [ + ["const godot_variant *", "p_self"] + ] + }, + { + "name": "godot_variant_as_transform2d", + "return_type": "godot_transform2d", + "arguments": [ + ["const godot_variant *", "p_self"] + ] + }, + { + "name": "godot_variant_as_plane", + "return_type": "godot_plane", + "arguments": [ + ["const godot_variant *", "p_self"] + ] + }, + { + "name": "godot_variant_as_quat", + "return_type": "godot_quat", + "arguments": [ + ["const godot_variant *", "p_self"] + ] + }, + { + "name": "godot_variant_as_aabb", + "return_type": "godot_aabb", + "arguments": [ + ["const godot_variant *", "p_self"] + ] + }, + { + "name": "godot_variant_as_basis", + "return_type": "godot_basis", + "arguments": [ + ["const godot_variant *", "p_self"] + ] + }, + { + "name": "godot_variant_as_transform", + "return_type": "godot_transform", + "arguments": [ + ["const godot_variant *", "p_self"] + ] + }, + { + "name": "godot_variant_as_color", + "return_type": "godot_color", + "arguments": [ + ["const godot_variant *", "p_self"] + ] + }, + { + "name": "godot_variant_as_node_path", + "return_type": "godot_node_path", + "arguments": [ + ["const godot_variant *", "p_self"] + ] + }, + { + "name": "godot_variant_as_rid", + "return_type": "godot_rid", + "arguments": [ + ["const godot_variant *", "p_self"] + ] + }, + { + "name": "godot_variant_as_object", + "return_type": "godot_object *", + "arguments": [ + ["const godot_variant *", "p_self"] + ] + }, + { + "name": "godot_variant_as_dictionary", + "return_type": "godot_dictionary", + "arguments": [ + ["const godot_variant *", "p_self"] + ] + }, + { + "name": "godot_variant_as_array", + "return_type": "godot_array", + "arguments": [ + ["const godot_variant *", "p_self"] + ] + }, + { + "name": "godot_variant_as_pool_byte_array", + "return_type": "godot_pool_byte_array", + "arguments": [ + ["const godot_variant *", "p_self"] + ] + }, + { + "name": "godot_variant_as_pool_int_array", + "return_type": "godot_pool_int_array", + "arguments": [ + ["const godot_variant *", "p_self"] + ] + }, + { + "name": "godot_variant_as_pool_real_array", + "return_type": "godot_pool_real_array", + "arguments": [ + ["const godot_variant *", "p_self"] + ] + }, + { + "name": "godot_variant_as_pool_string_array", + "return_type": "godot_pool_string_array", + "arguments": [ + ["const godot_variant *", "p_self"] + ] + }, + { + "name": "godot_variant_as_pool_vector2_array", + "return_type": "godot_pool_vector2_array", + "arguments": [ + ["const godot_variant *", "p_self"] + ] + }, + { + "name": "godot_variant_as_pool_vector3_array", + "return_type": "godot_pool_vector3_array", + "arguments": [ + ["const godot_variant *", "p_self"] + ] + }, + { + "name": "godot_variant_as_pool_color_array", + "return_type": "godot_pool_color_array", + "arguments": [ + ["const godot_variant *", "p_self"] + ] + }, + { + "name": "godot_variant_call", + "return_type": "godot_variant", + "arguments": [ + ["godot_variant *", "p_self"], + ["const godot_string *", "p_method"], + ["const godot_variant **", "p_args"], + ["const godot_int", "p_argcount"], + ["godot_variant_call_error *", "r_error"] + ] + }, + { + "name": "godot_variant_has_method", + "return_type": "godot_bool", + "arguments": [ + ["const godot_variant *", "p_self"], + ["const godot_string *", "p_method"] + ] + }, + { + "name": "godot_variant_operator_equal", + "return_type": "godot_bool", + "arguments": [ + ["const godot_variant *", "p_self"], + ["const godot_variant *", "p_other"] + ] + }, + { + "name": "godot_variant_operator_less", + "return_type": "godot_bool", + "arguments": [ + ["const godot_variant *", "p_self"], + ["const godot_variant *", "p_other"] + ] + }, + { + "name": "godot_variant_hash_compare", + "return_type": "godot_bool", + "arguments": [ + ["const godot_variant *", "p_self"], + ["const godot_variant *", "p_other"] + ] + }, + { + "name": "godot_variant_booleanize", + "return_type": "godot_bool", + "arguments": [ + ["const godot_variant *", "p_self"] + ] + }, + { + "name": "godot_variant_destroy", + "return_type": "void", + "arguments": [ + ["godot_variant *", "p_self"] + ] + }, + { + "name": "godot_char_string_length", + "return_type": "godot_int", + "arguments": [ + ["const godot_char_string *", "p_cs"] + ] + }, + { + "name": "godot_char_string_get_data", + "return_type": "const char *", + "arguments": [ + ["const godot_char_string *", "p_cs"] + ] + }, + { + "name": "godot_char_string_destroy", + "return_type": "void", + "arguments": [ + ["godot_char_string *", "p_cs"] + ] + }, + { + "name": "godot_string_new", + "return_type": "void", + "arguments": [ + ["godot_string *", "r_dest"] + ] + }, + { + "name": "godot_string_new_copy", + "return_type": "void", + "arguments": [ + ["godot_string *", "r_dest"], + ["const godot_string *", "p_src"] + ] + }, + { + "name": "godot_string_new_with_wide_string", + "return_type": "void", + "arguments": [ + ["godot_string *", "r_dest"], + ["const wchar_t *", "p_contents"], + ["const int", "p_size"] + ] + }, + { + "name": "godot_string_operator_index", + "return_type": "const wchar_t *", + "arguments": [ + ["godot_string *", "p_self"], + ["const godot_int", "p_idx"] + ] + }, + { + "name": "godot_string_operator_index_const", + "return_type": "wchar_t", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_int", "p_idx"] + ] + }, + { + "name": "godot_string_wide_str", + "return_type": "const wchar_t *", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_operator_equal", + "return_type": "godot_bool", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_string *", "p_b"] + ] + }, + { + "name": "godot_string_operator_less", + "return_type": "godot_bool", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_string *", "p_b"] + ] + }, + { + "name": "godot_string_operator_plus", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_string *", "p_b"] + ] + }, + { + "name": "godot_string_length", + "return_type": "godot_int", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_casecmp_to", + "return_type": "signed char", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_string *", "p_str"] + ] + }, + { + "name": "godot_string_nocasecmp_to", + "return_type": "signed char", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_string *", "p_str"] + ] + }, + { + "name": "godot_string_naturalnocasecmp_to", + "return_type": "signed char", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_string *", "p_str"] + ] + }, + { + "name": "godot_string_begins_with", + "return_type": "godot_bool", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_string *", "p_string"] + ] + }, + { + "name": "godot_string_begins_with_char_array", + "return_type": "godot_bool", + "arguments": [ + ["const godot_string *", "p_self"], + ["const char *", "p_char_array"] + ] + }, + { + "name": "godot_string_bigrams", + "return_type": "godot_array", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_chr", + "return_type": "godot_string", + "arguments": [ + ["wchar_t", "p_character"] + ] + }, + { + "name": "godot_string_ends_with", + "return_type": "godot_bool", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_string *", "p_string"] + ] + }, + { + "name": "godot_string_find", + "return_type": "godot_int", + "arguments": [ + ["const godot_string *", "p_self"], + ["godot_string", "p_what"] + ] + }, + { + "name": "godot_string_find_from", + "return_type": "godot_int", + "arguments": [ + ["const godot_string *", "p_self"], + ["godot_string", "p_what"], + ["godot_int", "p_from"] + ] + }, + { + "name": "godot_string_findmk", + "return_type": "godot_int", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_array *", "p_keys"] + ] + }, + { + "name": "godot_string_findmk_from", + "return_type": "godot_int", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_array *", "p_keys"], + ["godot_int", "p_from"] + ] + }, + { + "name": "godot_string_findmk_from_in_place", + "return_type": "godot_int", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_array *", "p_keys"], + ["godot_int", "p_from"], + ["godot_int *", "r_key"] + ] + }, + { + "name": "godot_string_findn", + "return_type": "godot_int", + "arguments": [ + ["const godot_string *", "p_self"], + ["godot_string", "p_what"] + ] + }, + { + "name": "godot_string_findn_from", + "return_type": "godot_int", + "arguments": [ + ["const godot_string *", "p_self"], + ["godot_string", "p_what"], + ["godot_int", "p_from"] + ] + }, + { + "name": "godot_string_find_last", + "return_type": "godot_int", + "arguments": [ + ["const godot_string *", "p_self"], + ["godot_string", "p_what"] + ] + }, + { + "name": "godot_string_format", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_variant *", "p_values"] + ] + }, + { + "name": "godot_string_format_with_custom_placeholder", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_variant *", "p_values"], + ["const char *", "p_placeholder"] + ] + }, + { + "name": "godot_string_hex_encode_buffer", + "return_type": "godot_string", + "arguments": [ + ["const uint8_t *", "p_buffer"], + ["godot_int", "p_len"] + ] + }, + { + "name": "godot_string_hex_to_int", + "return_type": "godot_int", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_hex_to_int_without_prefix", + "return_type": "godot_int", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_insert", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"], + ["godot_int", "p_at_pos"], + ["godot_string", "p_string"] + ] + }, + { + "name": "godot_string_is_numeric", + "return_type": "godot_bool", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_is_subsequence_of", + "return_type": "godot_bool", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_string *", "p_string"] + ] + }, + { + "name": "godot_string_is_subsequence_ofi", + "return_type": "godot_bool", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_string *", "p_string"] + ] + }, + { + "name": "godot_string_lpad", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"], + ["godot_int", "p_min_length"] + ] + }, + { + "name": "godot_string_lpad_with_custom_character", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"], + ["godot_int", "p_min_length"], + ["const godot_string *", "p_character"] + ] + }, + { + "name": "godot_string_match", + "return_type": "godot_bool", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_string *", "p_wildcard"] + ] + }, + { + "name": "godot_string_matchn", + "return_type": "godot_bool", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_string *", "p_wildcard"] + ] + }, + { + "name": "godot_string_md5", + "return_type": "godot_string", + "arguments": [ + ["const uint8_t *", "p_md5"] + ] + }, + { + "name": "godot_string_num", + "return_type": "godot_string", + "arguments": [ + ["double", "p_num"] + ] + }, + { + "name": "godot_string_num_int64", + "return_type": "godot_string", + "arguments": [ + ["int64_t", "p_num"], + ["godot_int", "p_base"] + ] + }, + { + "name": "godot_string_num_int64_capitalized", + "return_type": "godot_string", + "arguments": [ + ["int64_t", "p_num"], + ["godot_int", "p_base"], + ["godot_bool", "p_capitalize_hex"] + ] + }, + { + "name": "godot_string_num_real", + "return_type": "godot_string", + "arguments": [ + ["double", "p_num"] + ] + }, + { + "name": "godot_string_num_scientific", + "return_type": "godot_string", + "arguments": [ + ["double", "p_num"] + ] + }, + { + "name": "godot_string_num_with_decimals", + "return_type": "godot_string", + "arguments": [ + ["double", "p_num"], + ["godot_int", "p_decimals"] + ] + }, + { + "name": "godot_string_pad_decimals", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"], + ["godot_int", "p_digits"] + ] + }, + { + "name": "godot_string_pad_zeros", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"], + ["godot_int", "p_digits"] + ] + }, + { + "name": "godot_string_replace_first", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"], + ["godot_string", "p_key"], + ["godot_string", "p_with"] + ] + }, + { + "name": "godot_string_replace", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"], + ["godot_string", "p_key"], + ["godot_string", "p_with"] + ] + }, + { + "name": "godot_string_replacen", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"], + ["godot_string", "p_key"], + ["godot_string", "p_with"] + ] + }, + { + "name": "godot_string_rfind", + "return_type": "godot_int", + "arguments": [ + ["const godot_string *", "p_self"], + ["godot_string", "p_what"] + ] + }, + { + "name": "godot_string_rfindn", + "return_type": "godot_int", + "arguments": [ + ["const godot_string *", "p_self"], + ["godot_string", "p_what"] + ] + }, + { + "name": "godot_string_rfind_from", + "return_type": "godot_int", + "arguments": [ + ["const godot_string *", "p_self"], + ["godot_string", "p_what"], + ["godot_int", "p_from"] + ] + }, + { + "name": "godot_string_rfindn_from", + "return_type": "godot_int", + "arguments": [ + ["const godot_string *", "p_self"], + ["godot_string", "p_what"], + ["godot_int", "p_from"] + ] + }, + { + "name": "godot_string_rpad", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"], + ["godot_int", "p_min_length"] + ] + }, + { + "name": "godot_string_rpad_with_custom_character", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"], + ["godot_int", "p_min_length"], + ["const godot_string *", "p_character"] + ] + }, + { + "name": "godot_string_similarity", + "return_type": "godot_real", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_string *", "p_string"] + ] + }, + { + "name": "godot_string_sprintf", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_array *", "p_values"], + ["godot_bool *", "p_error"] + ] + }, + { + "name": "godot_string_substr", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"], + ["godot_int", "p_from"], + ["godot_int", "p_chars"] + ] + }, + { + "name": "godot_string_to_double", + "return_type": "double", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_to_float", + "return_type": "godot_real", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_to_int", + "return_type": "godot_int", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_camelcase_to_underscore", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_camelcase_to_underscore_lowercased", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_capitalize", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_char_to_double", + "return_type": "double", + "arguments": [ + ["const char *", "p_what"] + ] + }, + { + "name": "godot_string_char_to_int", + "return_type": "godot_int", + "arguments": [ + ["const char *", "p_what"] + ] + }, + { + "name": "godot_string_wchar_to_int", + "return_type": "int64_t", + "arguments": [ + ["const wchar_t *", "p_str"] + ] + }, + { + "name": "godot_string_char_to_int_with_len", + "return_type": "godot_int", + "arguments": [ + ["const char *", "p_what"], + ["godot_int", "p_len"] + ] + }, + { + "name": "godot_string_char_to_int64_with_len", + "return_type": "int64_t", + "arguments": [ + ["const wchar_t *", "p_str"], + ["int", "p_len"] + ] + }, + { + "name": "godot_string_hex_to_int64", + "return_type": "int64_t", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_hex_to_int64_with_prefix", + "return_type": "int64_t", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_to_int64", + "return_type": "int64_t", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_unicode_char_to_double", + "return_type": "double", + "arguments": [ + ["const wchar_t *", "p_str"], + ["const wchar_t **", "r_end"] + ] + }, + { + "name": "godot_string_get_slice_count", + "return_type": "godot_int", + "arguments": [ + ["const godot_string *", "p_self"], + ["godot_string", "p_splitter"] + ] + }, + { + "name": "godot_string_get_slice", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"], + ["godot_string", "p_splitter"], + ["godot_int", "p_slice"] + ] + }, + { + "name": "godot_string_get_slicec", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"], + ["wchar_t", "p_splitter"], + ["godot_int", "p_slice"] + ] + }, + { + "name": "godot_string_split", + "return_type": "godot_array", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_string *", "p_splitter"] + ] + }, + { + "name": "godot_string_split_allow_empty", + "return_type": "godot_array", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_string *", "p_splitter"] + ] + }, + { + "name": "godot_string_split_floats", + "return_type": "godot_array", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_string *", "p_splitter"] + ] + }, + { + "name": "godot_string_split_floats_allows_empty", + "return_type": "godot_array", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_string *", "p_splitter"] + ] + }, + { + "name": "godot_string_split_floats_mk", + "return_type": "godot_array", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_array *", "p_splitters"] + ] + }, + { + "name": "godot_string_split_floats_mk_allows_empty", + "return_type": "godot_array", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_array *", "p_splitters"] + ] + }, + { + "name": "godot_string_split_ints", + "return_type": "godot_array", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_string *", "p_splitter"] + ] + }, + { + "name": "godot_string_split_ints_allows_empty", + "return_type": "godot_array", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_string *", "p_splitter"] + ] + }, + { + "name": "godot_string_split_ints_mk", + "return_type": "godot_array", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_array *", "p_splitters"] + ] + }, + { + "name": "godot_string_split_ints_mk_allows_empty", + "return_type": "godot_array", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_array *", "p_splitters"] + ] + }, + { + "name": "godot_string_split_spaces", + "return_type": "godot_array", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_char_lowercase", + "return_type": "wchar_t", + "arguments": [ + ["wchar_t", "p_char"] + ] + }, + { + "name": "godot_string_char_uppercase", + "return_type": "wchar_t", + "arguments": [ + ["wchar_t", "p_char"] + ] + }, + { + "name": "godot_string_to_lower", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_to_upper", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_get_basename", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_get_extension", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_left", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"], + ["godot_int", "p_pos"] + ] + }, + { + "name": "godot_string_ord_at", + "return_type": "wchar_t", + "arguments": [ + ["const godot_string *", "p_self"], + ["godot_int", "p_idx"] + ] + }, + { + "name": "godot_string_plus_file", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_string *", "p_file"] + ] + }, + { + "name": "godot_string_right", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"], + ["godot_int", "p_pos"] + ] + }, + { + "name": "godot_string_strip_edges", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"], + ["godot_bool", "p_left"], + ["godot_bool", "p_right"] + ] + }, + { + "name": "godot_string_strip_escapes", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_erase", + "return_type": "void", + "arguments": [ + ["godot_string *", "p_self"], + ["godot_int", "p_pos"], + ["godot_int", "p_chars"] + ] + }, + { + "name": "godot_string_ascii", + "return_type": "godot_char_string", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_ascii_extended", + "return_type": "godot_char_string", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_utf8", + "return_type": "godot_char_string", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_parse_utf8", + "return_type": "godot_bool", + "arguments": [ + ["godot_string *", "p_self"], + ["const char *", "p_utf8"] + ] + }, + { + "name": "godot_string_parse_utf8_with_len", + "return_type": "godot_bool", + "arguments": [ + ["godot_string *", "p_self"], + ["const char *", "p_utf8"], + ["godot_int", "p_len"] + ] + }, + { + "name": "godot_string_chars_to_utf8", + "return_type": "godot_string", + "arguments": [ + ["const char *", "p_utf8"] + ] + }, + { + "name": "godot_string_chars_to_utf8_with_len", + "return_type": "godot_string", + "arguments": [ + ["const char *", "p_utf8"], + ["godot_int", "p_len"] + ] + }, + { + "name": "godot_string_hash", + "return_type": "uint32_t", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_hash64", + "return_type": "uint64_t", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_hash_chars", + "return_type": "uint32_t", + "arguments": [ + ["const char *", "p_cstr"] + ] + }, + { + "name": "godot_string_hash_chars_with_len", + "return_type": "uint32_t", + "arguments": [ + ["const char *", "p_cstr"], + ["godot_int", "p_len"] + ] + }, + { + "name": "godot_string_hash_utf8_chars", + "return_type": "uint32_t", + "arguments": [ + ["const wchar_t *", "p_str"] + ] + }, + { + "name": "godot_string_hash_utf8_chars_with_len", + "return_type": "uint32_t", + "arguments": [ + ["const wchar_t *", "p_str"], + ["godot_int", "p_len"] + ] + }, + { + "name": "godot_string_md5_buffer", + "return_type": "godot_pool_byte_array", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_md5_text", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_sha256_buffer", + "return_type": "godot_pool_byte_array", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_sha256_text", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_empty", + "return_type": "godot_bool", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_get_base_dir", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_get_file", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_humanize_size", + "return_type": "godot_string", + "arguments": [ + ["size_t", "p_size"] + ] + }, + { + "name": "godot_string_is_abs_path", + "return_type": "godot_bool", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_is_rel_path", + "return_type": "godot_bool", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_is_resource_file", + "return_type": "godot_bool", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_path_to", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_string *", "p_path"] + ] + }, + { + "name": "godot_string_path_to_file", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"], + ["const godot_string *", "p_path"] + ] + }, + { + "name": "godot_string_simplify_path", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_c_escape", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_c_escape_multiline", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_c_unescape", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_http_escape", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_http_unescape", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_json_escape", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_word_wrap", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"], + ["godot_int", "p_chars_per_line"] + ] + }, + { + "name": "godot_string_xml_escape", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_xml_escape_with_quotes", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_xml_unescape", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_percent_decode", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_percent_encode", + "return_type": "godot_string", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_is_valid_float", + "return_type": "godot_bool", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_is_valid_hex_number", + "return_type": "godot_bool", + "arguments": [ + ["const godot_string *", "p_self"], + ["godot_bool", "p_with_prefix"] + ] + }, + { + "name": "godot_string_is_valid_html_color", + "return_type": "godot_bool", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_is_valid_identifier", + "return_type": "godot_bool", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_is_valid_integer", + "return_type": "godot_bool", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_is_valid_ip_address", + "return_type": "godot_bool", + "arguments": [ + ["const godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_destroy", + "return_type": "void", + "arguments": [ + ["godot_string *", "p_self"] + ] + }, + { + "name": "godot_string_name_new", + "return_type": "void", + "arguments": [ + ["godot_string_name *", "r_dest"], + ["const godot_string *", "p_name"] + ] + }, + { + "name": "godot_string_name_new_data", + "return_type": "void", + "arguments": [ + ["godot_string_name *", "r_dest"], + ["const char *", "p_name"] + ] + }, + { + "name": "godot_string_name_get_name", + "return_type": "godot_string", + "arguments": [ + ["const godot_string_name *", "p_self"] + ] + }, + { + "name": "godot_string_name_get_hash", + "return_type": "uint32_t", + "arguments": [ + ["const godot_string_name *", "p_self"] + ] + }, + { + "name": "godot_string_name_get_data_unique_pointer", + "return_type": "const void *", + "arguments": [ + ["const godot_string_name *", "p_self"] + ] + }, + { + "name": "godot_string_name_operator_equal", + "return_type": "godot_bool", + "arguments": [ + ["const godot_string_name *", "p_self"], + ["const godot_string_name *", "p_other"] + ] + }, + { + "name": "godot_string_name_operator_less", + "return_type": "godot_bool", + "arguments": [ + ["const godot_string_name *", "p_self"], + ["const godot_string_name *", "p_other"] + ] + }, + { + "name": "godot_string_name_destroy", + "return_type": "void", + "arguments": [ + ["godot_string_name *", "p_self"] + ] + }, + { + "name": "godot_object_destroy", + "return_type": "void", + "arguments": [ + ["godot_object *", "p_o"] + ] + }, + { + "name": "godot_global_get_singleton", + "return_type": "godot_object *", + "arguments": [ + ["char *", "p_name"] + ] + }, + { + "name": "godot_method_bind_get_method", + "return_type": "godot_method_bind *", + "arguments": [ + ["const char *", "p_classname"], + ["const char *", "p_methodname"] + ] + }, + { + "name": "godot_method_bind_ptrcall", + "return_type": "void", + "arguments": [ + ["godot_method_bind *", "p_method_bind"], + ["godot_object *", "p_instance"], + ["const void **", "p_args"], + ["void *", "p_ret"] + ] + }, + { + "name": "godot_method_bind_call", + "return_type": "godot_variant", + "arguments": [ + ["godot_method_bind *", "p_method_bind"], + ["godot_object *", "p_instance"], + ["const godot_variant **", "p_args"], + ["const int", "p_arg_count"], + ["godot_variant_call_error *", "p_call_error"] + ] + }, + { + "name": "godot_get_class_constructor", + "return_type": "godot_class_constructor", + "arguments": [ + ["const char *", "p_classname"] + ] + }, + { + "name": "godot_get_global_constants", + "return_type": "godot_dictionary", + "arguments": [ + ] + }, + { + "name": "godot_register_native_call_type", + "return_type": "void", + "arguments": [ + ["const char *", "call_type"], + ["native_call_cb", "p_callback"] + ] + }, + { + "name": "godot_alloc", + "return_type": "void *", + "arguments": [ + ["int", "p_bytes"] + ] + }, + { + "name": "godot_realloc", + "return_type": "void *", + "arguments": [ + ["void *", "p_ptr"], + ["int", "p_bytes"] + ] + }, + { + "name": "godot_free", + "return_type": "void", + "arguments": [ + ["void *", "p_ptr"] + ] + }, + { + "name": "godot_print_error", + "return_type": "void", + "arguments": [ + ["const char *", "p_description"], + ["const char *", "p_function"], + ["const char *", "p_file"], + ["int", "p_line"] + ] + }, + { + "name": "godot_print_warning", + "return_type": "void", + "arguments": [ + ["const char *", "p_description"], + ["const char *", "p_function"], + ["const char *", "p_file"], + ["int", "p_line"] + ] + }, + { + "name": "godot_print", + "return_type": "void", + "arguments": [ + ["const godot_string *", "p_message"] + ] + } + ] + }, + "extensions": [ + { + "name": "nativescript", + "type": "NATIVESCRIPT", + "version": { + "major": 1, + "minor": 0 + }, + "next": { + "type": "NATIVESCRIPT", + "version": { + "major": 1, + "minor": 1 + }, + "next": null, + "api": [ + { + "name": "godot_nativescript_set_method_argument_information", + "return_type": "void", + "arguments": [ + ["void *", "p_gdnative_handle"], + ["const char *", "p_name"], + ["const char *", "p_function_name"], + ["int", "p_num_args"], + ["const godot_method_arg *", "p_args"] + ] + }, + { + "name": "godot_nativescript_set_class_documentation", + "return_type": "void", + "arguments": [ + ["void *", "p_gdnative_handle"], + ["const char *", "p_name"], + ["godot_string", "p_documentation"] + ] + }, + { + "name": "godot_nativescript_set_method_documentation", + "return_type": "void", + "arguments": [ + ["void *", "p_gdnative_handle"], + ["const char *", "p_name"], + ["const char *", "p_function_name"], + ["godot_string", "p_documentation"] + ] + }, + { + "name": "godot_nativescript_set_property_documentation", + "return_type": "void", + "arguments": [ + ["void *", "p_gdnative_handle"], + ["const char *", "p_name"], + ["const char *", "p_path"], + ["godot_string", "p_documentation"] + ] + }, + { + "name": "godot_nativescript_set_signal_documentation", + "return_type": "void", + "arguments": [ + ["void *", "p_gdnative_handle"], + ["const char *", "p_name"], + ["const char *", "p_signal_name"], + ["godot_string", "p_documentation"] + ] + }, + { + "name": "godot_nativescript_set_global_type_tag", + "return_type": "void", + "arguments": [ + ["int", "p_idx"], + ["const char *", "p_name"], + ["const void *", "p_type_tag"] + ] + }, + { + "name": "godot_nativescript_get_global_type_tag", + "return_type": "const void *", + "arguments": [ + ["int", "p_idx"], + ["const char *", "p_name"] + ] + }, + { + "name": "godot_nativescript_set_type_tag", + "return_type": "void", + "arguments": [ + ["void *", "p_gdnative_handle"], + ["const char *", "p_name"], + ["const void *", "p_type_tag"] + ] + }, + { + "name": "godot_nativescript_get_type_tag", + "return_type": "const void *", + "arguments": [ + ["const godot_object *", "p_object"] + ] + }, + { + "name": "godot_nativescript_register_instance_binding_data_functions", + "return_type": "int", + "arguments": [ + ["godot_instance_binding_functions", "p_binding_functions"] + ] + }, + { + "name": "godot_nativescript_unregister_instance_binding_data_functions", + "return_type": "void", + "arguments": [ + ["int", "p_idx"] + ] + }, + { + "name": "godot_nativescript_get_instance_binding_data", + "return_type": "void *", + "arguments": [ + ["int", "p_idx"], + ["godot_object *", "p_object"] + ] + }, + { + "name": "godot_nativescript_profiling_add_data", + "return_type": "void", + "arguments": [ + ["const char *", "p_signature"], + ["uint64_t", "p_line"] + ] + } + ] + }, + "api": [ + { + "name": "godot_nativescript_register_class", + "return_type": "void", + "arguments": [ + ["void *", "p_gdnative_handle"], + ["const char *", "p_name"], + ["const char *", "p_base"], + ["godot_instance_create_func", "p_create_func"], + ["godot_instance_destroy_func", "p_destroy_func"] + ] + }, + { + "name": "godot_nativescript_register_tool_class", + "return_type": "void", + "arguments": [ + ["void *", "p_gdnative_handle"], + ["const char *", "p_name"], + ["const char *", "p_base"], + ["godot_instance_create_func", "p_create_func"], + ["godot_instance_destroy_func", "p_destroy_func"] + ] + }, + { + "name": "godot_nativescript_register_method", + "return_type": "void", + "arguments": [ + ["void *", "p_gdnative_handle"], + ["const char *", "p_name"], + ["const char *", "p_function_name"], + ["godot_method_attributes", "p_attr"], + ["godot_instance_method", "p_method"] + ] + }, + { + "name": "godot_nativescript_register_property", + "return_type": "void", + "arguments": [ + ["void *", "p_gdnative_handle"], + ["const char *", "p_name"], + ["const char *", "p_path"], + ["godot_property_attributes *", "p_attr"], + ["godot_property_set_func", "p_set_func"], + ["godot_property_get_func", "p_get_func"] + ] + }, + { + "name": "godot_nativescript_register_signal", + "return_type": "void", + "arguments": [ + ["void *", "p_gdnative_handle"], + ["const char *", "p_name"], + ["const godot_signal *", "p_signal"] + ] + }, + { + "name": "godot_nativescript_get_userdata", + "return_type": "void *", + "arguments": [ + ["godot_object *", "p_instance"] + ] + } + ] + }, + { + "name": "pluginscript", + "type": "PLUGINSCRIPT", + "version": { + "major": 1, + "minor": 0 + }, + "next": null, + "api": [ + { + "name": "godot_pluginscript_register_language", + "return_type": "void", + "arguments": [ + ["const godot_pluginscript_language_desc *", "language_desc"] + ] + } + ] + }, + { + "name": "android", + "type": "ANDROID", + "version": { + "major": 1, + "minor": 1 + }, + "next": null, + "api": [ + { + "name": "godot_android_get_env", + "return_type": "JNIEnv*", + "arguments": [ + ] + }, + { + "name": "godot_android_get_activity", + "return_type": "jobject", + "arguments": [ + ] + }, + { + "name": "godot_android_get_surface", + "return_type": "jobject", + "arguments": [ + ] + }, + { + "name": "godot_android_is_activity_resumed", + "return_type": "bool", + "arguments": [ + ] + } + ] + }, + { + "name": "arvr", + "type": "ARVR", + "version": { + "major": 1, + "minor": 1 + }, + "next": null, + "api": [ + { + "name": "godot_arvr_register_interface", + "return_type": "void", + "arguments": [ + ["const godot_arvr_interface_gdnative *", "p_interface"] + ] + }, + { + "name": "godot_arvr_get_worldscale", + "return_type": "godot_real", + "arguments": [] + }, + { + "name": "godot_arvr_get_reference_frame", + "return_type": "godot_transform", + "arguments": [] + }, + { + "name": "godot_arvr_blit", + "return_type": "void", + "arguments": [ + ["int", "p_eye"], + ["godot_rid *", "p_render_target"], + ["godot_rect2 *", "p_screen_rect"] + ] + }, + { + "name": "godot_arvr_get_texid", + "return_type": "godot_int", + "arguments": [ + ["godot_rid *", "p_render_target"] + ] + }, + { + "name": "godot_arvr_add_controller", + "return_type": "godot_int", + "arguments": [ + ["char *", "p_device_name"], + ["godot_int", "p_hand"], + ["godot_bool", "p_tracks_orientation"], + ["godot_bool", "p_tracks_position"] + ] + }, + { + "name": "godot_arvr_remove_controller", + "return_type": "void", + "arguments": [ + ["godot_int", "p_controller_id"] + ] + }, + { + "name": "godot_arvr_set_controller_transform", + "return_type": "void", + "arguments": [ + ["godot_int", "p_controller_id"], + ["godot_transform *", "p_transform"], + ["godot_bool", "p_tracks_orientation"], + ["godot_bool", "p_tracks_position"] + ] + }, + { + "name": "godot_arvr_set_controller_button", + "return_type": "void", + "arguments": [ + ["godot_int", "p_controller_id"], + ["godot_int", "p_button"], + ["godot_bool", "p_is_pressed"] + ] + }, + { + "name": "godot_arvr_set_controller_axis", + "return_type": "void", + "arguments": [ + ["godot_int", "p_controller_id"], + ["godot_int", "p_exis"], + ["godot_real", "p_value"], + ["godot_bool", "p_can_be_negative"] + ] + }, + { + "name": "godot_arvr_get_controller_rumble", + "return_type": "godot_real", + "arguments": [ + ["godot_int", "p_controller_id"] + ] + } + ] + }, + { + "name": "videodecoder", + "type": "VIDEODECODER", + "version": { + "major": 0, + "minor": 1 + }, + "next": null, + "api": [ + { + "name": "godot_videodecoder_file_read", + "return_type": "godot_int", + "arguments": [ + ["void *", "file_ptr"], + ["uint8_t *", "buf"], + ["int", "buf_size"] + ] + }, + { + "name": "godot_videodecoder_file_seek", + "return_type": "int64_t", + "arguments": [ + [ "void *", "file_ptr"], + ["int64_t", "pos"], + ["int", "whence"] + ] + }, + { + "name": "godot_videodecoder_register_decoder", + "return_type": "void", + "arguments": [ + ["const godot_videodecoder_interface_gdnative *", "p_interface"] + ] + } + ] + }, + { + "name": "net", + "type": "NET", + "version": { + "major": 3, + "minor": 1 + }, + "next": { + "type": "NET", + "version": { + "major": 3, + "minor": 2 + }, + "next": null, + "api": [ + { + "name": "godot_net_set_webrtc_library", + "return_type": "godot_error", + "arguments": [ + ["const godot_net_webrtc_library *", "p_library"] + ] + }, + { + "name": "godot_net_bind_webrtc_peer_connection", + "return_type": "void", + "arguments": [ + ["godot_object *", "p_obj"], + ["const godot_net_webrtc_peer_connection *", "p_interface"] + ] + }, + { + "name": "godot_net_bind_webrtc_data_channel", + "return_type": "void", + "arguments": [ + ["godot_object *", "p_obj"], + ["const godot_net_webrtc_data_channel *", "p_interface"] + ] + } + ] + }, + "api": [ + { + "name": "godot_net_bind_stream_peer", + "return_type": "void", + "arguments": [ + ["godot_object *", "p_obj"], + ["const godot_net_stream_peer *", "p_interface"] + ] + }, + { + "name": "godot_net_bind_packet_peer", + "return_type": "void", + "arguments": [ + ["godot_object *", "p_obj"], + ["const godot_net_packet_peer *", "p_interface"] + ] + }, + { + "name": "godot_net_bind_multiplayer_peer", + "return_type": "void", + "arguments": [ + ["godot_object *", "p_obj"], + ["const godot_net_multiplayer_peer *", "p_interface"] + ] + } + ] + } + ] +} diff --git a/GodoBinding/godot_headers/gdnative_api_struct.gen.h b/GodoBinding/godot_headers/gdnative_api_struct.gen.h new file mode 100644 index 0000000..d5f773d --- /dev/null +++ b/GodoBinding/godot_headers/gdnative_api_struct.gen.h @@ -0,0 +1,973 @@ +/* THIS FILE IS GENERATED DO NOT EDIT */ +#ifndef GODOT_GDNATIVE_API_STRUCT_H +#define GODOT_GDNATIVE_API_STRUCT_H + +#include +#include +#include +#include +#include +#include +#include + +#define GDNATIVE_API_INIT(options) do { \ + extern const godot_gdnative_core_api_struct *_gdnative_wrapper_api_struct; \ + extern const godot_gdnative_ext_nativescript_api_struct *_gdnative_wrapper_nativescript_api_struct; \ + extern const godot_gdnative_ext_pluginscript_api_struct *_gdnative_wrapper_pluginscript_api_struct; \ + extern const godot_gdnative_ext_android_api_struct *_gdnative_wrapper_android_api_struct; \ + extern const godot_gdnative_ext_arvr_api_struct *_gdnative_wrapper_arvr_api_struct; \ + extern const godot_gdnative_ext_videodecoder_api_struct *_gdnative_wrapper_videodecoder_api_struct; \ + extern const godot_gdnative_ext_net_api_struct *_gdnative_wrapper_net_api_struct; \ + _gdnative_wrapper_api_struct = options->api_struct; \ + for (unsigned int i = 0; i < _gdnative_wrapper_api_struct->num_extensions; i++) { \ + switch (_gdnative_wrapper_api_struct->extensions[i]->type) { \ + case GDNATIVE_EXT_NATIVESCRIPT: \ + _gdnative_wrapper_nativescript_api_struct = (godot_gdnative_ext_nativescript_api_struct *) _gdnative_wrapper_api_struct->extensions[i]; \ + break; \ + case GDNATIVE_EXT_PLUGINSCRIPT: \ + _gdnative_wrapper_pluginscript_api_struct = (godot_gdnative_ext_pluginscript_api_struct *) _gdnative_wrapper_api_struct->extensions[i]; \ + break; \ + case GDNATIVE_EXT_ANDROID: \ + _gdnative_wrapper_android_api_struct = (godot_gdnative_ext_android_api_struct *) _gdnative_wrapper_api_struct->extensions[i]; \ + break; \ + case GDNATIVE_EXT_ARVR: \ + _gdnative_wrapper_arvr_api_struct = (godot_gdnative_ext_arvr_api_struct *) _gdnative_wrapper_api_struct->extensions[i]; \ + break; \ + case GDNATIVE_EXT_VIDEODECODER: \ + _gdnative_wrapper_videodecoder_api_struct = (godot_gdnative_ext_videodecoder_api_struct *) _gdnative_wrapper_api_struct->extensions[i]; \ + break; \ + case GDNATIVE_EXT_NET: \ + _gdnative_wrapper_net_api_struct = (godot_gdnative_ext_net_api_struct *) _gdnative_wrapper_api_struct->extensions[i]; \ + break; \ + } \ + } \ + } while (0) + +#ifdef __cplusplus +extern "C" { +#endif + +enum GDNATIVE_API_TYPES { + GDNATIVE_CORE, + GDNATIVE_EXT_NATIVESCRIPT, + GDNATIVE_EXT_PLUGINSCRIPT, + GDNATIVE_EXT_ANDROID, + GDNATIVE_EXT_ARVR, + GDNATIVE_EXT_VIDEODECODER, + GDNATIVE_EXT_NET, +}; + +typedef struct godot_gdnative_ext_nativescript_1_1_api_struct { + unsigned int type; + godot_gdnative_api_version version; + const godot_gdnative_api_struct *next; + void (*godot_nativescript_set_method_argument_information)(void *p_gdnative_handle, const char *p_name, const char *p_function_name, int p_num_args, const godot_method_arg *p_args); + void (*godot_nativescript_set_class_documentation)(void *p_gdnative_handle, const char *p_name, godot_string p_documentation); + void (*godot_nativescript_set_method_documentation)(void *p_gdnative_handle, const char *p_name, const char *p_function_name, godot_string p_documentation); + void (*godot_nativescript_set_property_documentation)(void *p_gdnative_handle, const char *p_name, const char *p_path, godot_string p_documentation); + void (*godot_nativescript_set_signal_documentation)(void *p_gdnative_handle, const char *p_name, const char *p_signal_name, godot_string p_documentation); + void (*godot_nativescript_set_global_type_tag)(int p_idx, const char *p_name, const void *p_type_tag); + const void *(*godot_nativescript_get_global_type_tag)(int p_idx, const char *p_name); + void (*godot_nativescript_set_type_tag)(void *p_gdnative_handle, const char *p_name, const void *p_type_tag); + const void *(*godot_nativescript_get_type_tag)(const godot_object *p_object); + int (*godot_nativescript_register_instance_binding_data_functions)(godot_instance_binding_functions p_binding_functions); + void (*godot_nativescript_unregister_instance_binding_data_functions)(int p_idx); + void *(*godot_nativescript_get_instance_binding_data)(int p_idx, godot_object *p_object); + void (*godot_nativescript_profiling_add_data)(const char *p_signature, uint64_t p_line); +} godot_gdnative_ext_nativescript_1_1_api_struct; + +typedef struct godot_gdnative_ext_nativescript_api_struct { + unsigned int type; + godot_gdnative_api_version version; + const godot_gdnative_api_struct *next; + void (*godot_nativescript_register_class)(void *p_gdnative_handle, const char *p_name, const char *p_base, godot_instance_create_func p_create_func, godot_instance_destroy_func p_destroy_func); + void (*godot_nativescript_register_tool_class)(void *p_gdnative_handle, const char *p_name, const char *p_base, godot_instance_create_func p_create_func, godot_instance_destroy_func p_destroy_func); + void (*godot_nativescript_register_method)(void *p_gdnative_handle, const char *p_name, const char *p_function_name, godot_method_attributes p_attr, godot_instance_method p_method); + void (*godot_nativescript_register_property)(void *p_gdnative_handle, const char *p_name, const char *p_path, godot_property_attributes *p_attr, godot_property_set_func p_set_func, godot_property_get_func p_get_func); + void (*godot_nativescript_register_signal)(void *p_gdnative_handle, const char *p_name, const godot_signal *p_signal); + void *(*godot_nativescript_get_userdata)(godot_object *p_instance); +} godot_gdnative_ext_nativescript_api_struct; + +typedef struct godot_gdnative_ext_pluginscript_api_struct { + unsigned int type; + godot_gdnative_api_version version; + const godot_gdnative_api_struct *next; + void (*godot_pluginscript_register_language)(const godot_pluginscript_language_desc *language_desc); +} godot_gdnative_ext_pluginscript_api_struct; + +typedef struct godot_gdnative_ext_android_api_struct { + unsigned int type; + godot_gdnative_api_version version; + const godot_gdnative_api_struct *next; + JNIEnv*(*godot_android_get_env)(); + jobject (*godot_android_get_activity)(); + jobject (*godot_android_get_surface)(); + bool (*godot_android_is_activity_resumed)(); +} godot_gdnative_ext_android_api_struct; + +typedef struct godot_gdnative_ext_arvr_api_struct { + unsigned int type; + godot_gdnative_api_version version; + const godot_gdnative_api_struct *next; + void (*godot_arvr_register_interface)(const godot_arvr_interface_gdnative *p_interface); + godot_real (*godot_arvr_get_worldscale)(); + godot_transform (*godot_arvr_get_reference_frame)(); + void (*godot_arvr_blit)(int p_eye, godot_rid *p_render_target, godot_rect2 *p_screen_rect); + godot_int (*godot_arvr_get_texid)(godot_rid *p_render_target); + godot_int (*godot_arvr_add_controller)(char *p_device_name, godot_int p_hand, godot_bool p_tracks_orientation, godot_bool p_tracks_position); + void (*godot_arvr_remove_controller)(godot_int p_controller_id); + void (*godot_arvr_set_controller_transform)(godot_int p_controller_id, godot_transform *p_transform, godot_bool p_tracks_orientation, godot_bool p_tracks_position); + void (*godot_arvr_set_controller_button)(godot_int p_controller_id, godot_int p_button, godot_bool p_is_pressed); + void (*godot_arvr_set_controller_axis)(godot_int p_controller_id, godot_int p_exis, godot_real p_value, godot_bool p_can_be_negative); + godot_real (*godot_arvr_get_controller_rumble)(godot_int p_controller_id); +} godot_gdnative_ext_arvr_api_struct; + +typedef struct godot_gdnative_ext_videodecoder_api_struct { + unsigned int type; + godot_gdnative_api_version version; + const godot_gdnative_api_struct *next; + godot_int (*godot_videodecoder_file_read)(void *file_ptr, uint8_t *buf, int buf_size); + int64_t (*godot_videodecoder_file_seek)(void *file_ptr, int64_t pos, int whence); + void (*godot_videodecoder_register_decoder)(const godot_videodecoder_interface_gdnative *p_interface); +} godot_gdnative_ext_videodecoder_api_struct; + +typedef struct godot_gdnative_ext_net_3_2_api_struct { + unsigned int type; + godot_gdnative_api_version version; + const godot_gdnative_api_struct *next; + godot_error (*godot_net_set_webrtc_library)(const godot_net_webrtc_library *p_library); + void (*godot_net_bind_webrtc_peer_connection)(godot_object *p_obj, const godot_net_webrtc_peer_connection *p_interface); + void (*godot_net_bind_webrtc_data_channel)(godot_object *p_obj, const godot_net_webrtc_data_channel *p_interface); +} godot_gdnative_ext_net_3_2_api_struct; + +typedef struct godot_gdnative_ext_net_api_struct { + unsigned int type; + godot_gdnative_api_version version; + const godot_gdnative_api_struct *next; + void (*godot_net_bind_stream_peer)(godot_object *p_obj, const godot_net_stream_peer *p_interface); + void (*godot_net_bind_packet_peer)(godot_object *p_obj, const godot_net_packet_peer *p_interface); + void (*godot_net_bind_multiplayer_peer)(godot_object *p_obj, const godot_net_multiplayer_peer *p_interface); +} godot_gdnative_ext_net_api_struct; + +typedef struct godot_gdnative_core_1_2_api_struct { + unsigned int type; + godot_gdnative_api_version version; + const godot_gdnative_api_struct *next; + godot_dictionary (*godot_dictionary_duplicate)(const godot_dictionary *p_self, const godot_bool p_deep); + godot_vector3 (*godot_vector3_move_toward)(const godot_vector3 *p_self, const godot_vector3 *p_to, const godot_real p_delta); + godot_vector2 (*godot_vector2_move_toward)(const godot_vector2 *p_self, const godot_vector2 *p_to, const godot_real p_delta); + godot_int (*godot_string_count)(const godot_string *p_self, godot_string p_what, godot_int p_from, godot_int p_to); + godot_int (*godot_string_countn)(const godot_string *p_self, godot_string p_what, godot_int p_from, godot_int p_to); + godot_vector3 (*godot_vector3_direction_to)(const godot_vector3 *p_self, const godot_vector3 *p_to); + godot_vector2 (*godot_vector2_direction_to)(const godot_vector2 *p_self, const godot_vector2 *p_to); + godot_array (*godot_array_slice)(const godot_array *p_self, const godot_int p_begin, const godot_int p_end, const godot_int p_step, const godot_bool p_deep); + godot_bool (*godot_pool_byte_array_empty)(const godot_pool_byte_array *p_self); + godot_bool (*godot_pool_int_array_empty)(const godot_pool_int_array *p_self); + godot_bool (*godot_pool_real_array_empty)(const godot_pool_real_array *p_self); + godot_bool (*godot_pool_string_array_empty)(const godot_pool_string_array *p_self); + godot_bool (*godot_pool_vector2_array_empty)(const godot_pool_vector2_array *p_self); + godot_bool (*godot_pool_vector3_array_empty)(const godot_pool_vector3_array *p_self); + godot_bool (*godot_pool_color_array_empty)(const godot_pool_color_array *p_self); + void *(*godot_get_class_tag)(const godot_string_name *p_class); + godot_object *(*godot_object_cast_to)(const godot_object *p_object, void *p_class_tag); + godot_object *(*godot_instance_from_id)(godot_int p_instance_id); +} godot_gdnative_core_1_2_api_struct; + +typedef struct godot_gdnative_core_1_1_api_struct { + unsigned int type; + godot_gdnative_api_version version; + const godot_gdnative_api_struct *next; + godot_int (*godot_color_to_abgr32)(const godot_color *p_self); + godot_int (*godot_color_to_abgr64)(const godot_color *p_self); + godot_int (*godot_color_to_argb64)(const godot_color *p_self); + godot_int (*godot_color_to_rgba64)(const godot_color *p_self); + godot_color (*godot_color_darkened)(const godot_color *p_self, const godot_real p_amount); + godot_color (*godot_color_from_hsv)(const godot_color *p_self, const godot_real p_h, const godot_real p_s, const godot_real p_v, const godot_real p_a); + godot_color (*godot_color_lightened)(const godot_color *p_self, const godot_real p_amount); + godot_array (*godot_array_duplicate)(const godot_array *p_self, const godot_bool p_deep); + godot_variant (*godot_array_max)(const godot_array *p_self); + godot_variant (*godot_array_min)(const godot_array *p_self); + void (*godot_array_shuffle)(godot_array *p_self); + godot_basis (*godot_basis_slerp)(const godot_basis *p_self, const godot_basis *p_b, const godot_real p_t); + godot_variant (*godot_dictionary_get_with_default)(const godot_dictionary *p_self, const godot_variant *p_key, const godot_variant *p_default); + bool (*godot_dictionary_erase_with_return)(godot_dictionary *p_self, const godot_variant *p_key); + godot_node_path (*godot_node_path_get_as_property_path)(const godot_node_path *p_self); + void (*godot_quat_set_axis_angle)(godot_quat *p_self, const godot_vector3 *p_axis, const godot_real p_angle); + godot_rect2 (*godot_rect2_grow_individual)(const godot_rect2 *p_self, const godot_real p_left, const godot_real p_top, const godot_real p_right, const godot_real p_bottom); + godot_rect2 (*godot_rect2_grow_margin)(const godot_rect2 *p_self, const godot_int p_margin, const godot_real p_by); + godot_rect2 (*godot_rect2_abs)(const godot_rect2 *p_self); + godot_string (*godot_string_dedent)(const godot_string *p_self); + godot_string (*godot_string_trim_prefix)(const godot_string *p_self, const godot_string *p_prefix); + godot_string (*godot_string_trim_suffix)(const godot_string *p_self, const godot_string *p_suffix); + godot_string (*godot_string_rstrip)(const godot_string *p_self, const godot_string *p_chars); + godot_pool_string_array (*godot_string_rsplit)(const godot_string *p_self, const godot_string *p_divisor, const godot_bool p_allow_empty, const godot_int p_maxsplit); + godot_quat (*godot_basis_get_quat)(const godot_basis *p_self); + void (*godot_basis_set_quat)(godot_basis *p_self, const godot_quat *p_quat); + void (*godot_basis_set_axis_angle_scale)(godot_basis *p_self, const godot_vector3 *p_axis, godot_real p_phi, const godot_vector3 *p_scale); + void (*godot_basis_set_euler_scale)(godot_basis *p_self, const godot_vector3 *p_euler, const godot_vector3 *p_scale); + void (*godot_basis_set_quat_scale)(godot_basis *p_self, const godot_quat *p_quat, const godot_vector3 *p_scale); + bool (*godot_is_instance_valid)(const godot_object *p_object); + void (*godot_quat_new_with_basis)(godot_quat *r_dest, const godot_basis *p_basis); + void (*godot_quat_new_with_euler)(godot_quat *r_dest, const godot_vector3 *p_euler); + void (*godot_transform_new_with_quat)(godot_transform *r_dest, const godot_quat *p_quat); + godot_string (*godot_variant_get_operator_name)(godot_variant_operator p_op); + void (*godot_variant_evaluate)(godot_variant_operator p_op, const godot_variant *p_a, const godot_variant *p_b, godot_variant *r_ret, godot_bool *r_valid); +} godot_gdnative_core_1_1_api_struct; + +typedef struct godot_gdnative_core_api_struct { + unsigned int type; + godot_gdnative_api_version version; + const godot_gdnative_api_struct *next; + unsigned int num_extensions; + const godot_gdnative_api_struct **extensions; + void (*godot_color_new_rgba)(godot_color *r_dest, const godot_real p_r, const godot_real p_g, const godot_real p_b, const godot_real p_a); + void (*godot_color_new_rgb)(godot_color *r_dest, const godot_real p_r, const godot_real p_g, const godot_real p_b); + godot_real (*godot_color_get_r)(const godot_color *p_self); + void (*godot_color_set_r)(godot_color *p_self, const godot_real r); + godot_real (*godot_color_get_g)(const godot_color *p_self); + void (*godot_color_set_g)(godot_color *p_self, const godot_real g); + godot_real (*godot_color_get_b)(const godot_color *p_self); + void (*godot_color_set_b)(godot_color *p_self, const godot_real b); + godot_real (*godot_color_get_a)(const godot_color *p_self); + void (*godot_color_set_a)(godot_color *p_self, const godot_real a); + godot_real (*godot_color_get_h)(const godot_color *p_self); + godot_real (*godot_color_get_s)(const godot_color *p_self); + godot_real (*godot_color_get_v)(const godot_color *p_self); + godot_string (*godot_color_as_string)(const godot_color *p_self); + godot_int (*godot_color_to_rgba32)(const godot_color *p_self); + godot_int (*godot_color_to_argb32)(const godot_color *p_self); + godot_real (*godot_color_gray)(const godot_color *p_self); + godot_color (*godot_color_inverted)(const godot_color *p_self); + godot_color (*godot_color_contrasted)(const godot_color *p_self); + godot_color (*godot_color_linear_interpolate)(const godot_color *p_self, const godot_color *p_b, const godot_real p_t); + godot_color (*godot_color_blend)(const godot_color *p_self, const godot_color *p_over); + godot_string (*godot_color_to_html)(const godot_color *p_self, const godot_bool p_with_alpha); + godot_bool (*godot_color_operator_equal)(const godot_color *p_self, const godot_color *p_b); + godot_bool (*godot_color_operator_less)(const godot_color *p_self, const godot_color *p_b); + void (*godot_vector2_new)(godot_vector2 *r_dest, const godot_real p_x, const godot_real p_y); + godot_string (*godot_vector2_as_string)(const godot_vector2 *p_self); + godot_vector2 (*godot_vector2_normalized)(const godot_vector2 *p_self); + godot_real (*godot_vector2_length)(const godot_vector2 *p_self); + godot_real (*godot_vector2_angle)(const godot_vector2 *p_self); + godot_real (*godot_vector2_length_squared)(const godot_vector2 *p_self); + godot_bool (*godot_vector2_is_normalized)(const godot_vector2 *p_self); + godot_real (*godot_vector2_distance_to)(const godot_vector2 *p_self, const godot_vector2 *p_to); + godot_real (*godot_vector2_distance_squared_to)(const godot_vector2 *p_self, const godot_vector2 *p_to); + godot_real (*godot_vector2_angle_to)(const godot_vector2 *p_self, const godot_vector2 *p_to); + godot_real (*godot_vector2_angle_to_point)(const godot_vector2 *p_self, const godot_vector2 *p_to); + godot_vector2 (*godot_vector2_linear_interpolate)(const godot_vector2 *p_self, const godot_vector2 *p_b, const godot_real p_t); + godot_vector2 (*godot_vector2_cubic_interpolate)(const godot_vector2 *p_self, const godot_vector2 *p_b, const godot_vector2 *p_pre_a, const godot_vector2 *p_post_b, const godot_real p_t); + godot_vector2 (*godot_vector2_rotated)(const godot_vector2 *p_self, const godot_real p_phi); + godot_vector2 (*godot_vector2_tangent)(const godot_vector2 *p_self); + godot_vector2 (*godot_vector2_floor)(const godot_vector2 *p_self); + godot_vector2 (*godot_vector2_snapped)(const godot_vector2 *p_self, const godot_vector2 *p_by); + godot_real (*godot_vector2_aspect)(const godot_vector2 *p_self); + godot_real (*godot_vector2_dot)(const godot_vector2 *p_self, const godot_vector2 *p_with); + godot_vector2 (*godot_vector2_slide)(const godot_vector2 *p_self, const godot_vector2 *p_n); + godot_vector2 (*godot_vector2_bounce)(const godot_vector2 *p_self, const godot_vector2 *p_n); + godot_vector2 (*godot_vector2_reflect)(const godot_vector2 *p_self, const godot_vector2 *p_n); + godot_vector2 (*godot_vector2_abs)(const godot_vector2 *p_self); + godot_vector2 (*godot_vector2_clamped)(const godot_vector2 *p_self, const godot_real p_length); + godot_vector2 (*godot_vector2_operator_add)(const godot_vector2 *p_self, const godot_vector2 *p_b); + godot_vector2 (*godot_vector2_operator_subtract)(const godot_vector2 *p_self, const godot_vector2 *p_b); + godot_vector2 (*godot_vector2_operator_multiply_vector)(const godot_vector2 *p_self, const godot_vector2 *p_b); + godot_vector2 (*godot_vector2_operator_multiply_scalar)(const godot_vector2 *p_self, const godot_real p_b); + godot_vector2 (*godot_vector2_operator_divide_vector)(const godot_vector2 *p_self, const godot_vector2 *p_b); + godot_vector2 (*godot_vector2_operator_divide_scalar)(const godot_vector2 *p_self, const godot_real p_b); + godot_bool (*godot_vector2_operator_equal)(const godot_vector2 *p_self, const godot_vector2 *p_b); + godot_bool (*godot_vector2_operator_less)(const godot_vector2 *p_self, const godot_vector2 *p_b); + godot_vector2 (*godot_vector2_operator_neg)(const godot_vector2 *p_self); + void (*godot_vector2_set_x)(godot_vector2 *p_self, const godot_real p_x); + void (*godot_vector2_set_y)(godot_vector2 *p_self, const godot_real p_y); + godot_real (*godot_vector2_get_x)(const godot_vector2 *p_self); + godot_real (*godot_vector2_get_y)(const godot_vector2 *p_self); + void (*godot_quat_new)(godot_quat *r_dest, const godot_real p_x, const godot_real p_y, const godot_real p_z, const godot_real p_w); + void (*godot_quat_new_with_axis_angle)(godot_quat *r_dest, const godot_vector3 *p_axis, const godot_real p_angle); + godot_real (*godot_quat_get_x)(const godot_quat *p_self); + void (*godot_quat_set_x)(godot_quat *p_self, const godot_real val); + godot_real (*godot_quat_get_y)(const godot_quat *p_self); + void (*godot_quat_set_y)(godot_quat *p_self, const godot_real val); + godot_real (*godot_quat_get_z)(const godot_quat *p_self); + void (*godot_quat_set_z)(godot_quat *p_self, const godot_real val); + godot_real (*godot_quat_get_w)(const godot_quat *p_self); + void (*godot_quat_set_w)(godot_quat *p_self, const godot_real val); + godot_string (*godot_quat_as_string)(const godot_quat *p_self); + godot_real (*godot_quat_length)(const godot_quat *p_self); + godot_real (*godot_quat_length_squared)(const godot_quat *p_self); + godot_quat (*godot_quat_normalized)(const godot_quat *p_self); + godot_bool (*godot_quat_is_normalized)(const godot_quat *p_self); + godot_quat (*godot_quat_inverse)(const godot_quat *p_self); + godot_real (*godot_quat_dot)(const godot_quat *p_self, const godot_quat *p_b); + godot_vector3 (*godot_quat_xform)(const godot_quat *p_self, const godot_vector3 *p_v); + godot_quat (*godot_quat_slerp)(const godot_quat *p_self, const godot_quat *p_b, const godot_real p_t); + godot_quat (*godot_quat_slerpni)(const godot_quat *p_self, const godot_quat *p_b, const godot_real p_t); + godot_quat (*godot_quat_cubic_slerp)(const godot_quat *p_self, const godot_quat *p_b, const godot_quat *p_pre_a, const godot_quat *p_post_b, const godot_real p_t); + godot_quat (*godot_quat_operator_multiply)(const godot_quat *p_self, const godot_real p_b); + godot_quat (*godot_quat_operator_add)(const godot_quat *p_self, const godot_quat *p_b); + godot_quat (*godot_quat_operator_subtract)(const godot_quat *p_self, const godot_quat *p_b); + godot_quat (*godot_quat_operator_divide)(const godot_quat *p_self, const godot_real p_b); + godot_bool (*godot_quat_operator_equal)(const godot_quat *p_self, const godot_quat *p_b); + godot_quat (*godot_quat_operator_neg)(const godot_quat *p_self); + void (*godot_basis_new_with_rows)(godot_basis *r_dest, const godot_vector3 *p_x_axis, const godot_vector3 *p_y_axis, const godot_vector3 *p_z_axis); + void (*godot_basis_new_with_axis_and_angle)(godot_basis *r_dest, const godot_vector3 *p_axis, const godot_real p_phi); + void (*godot_basis_new_with_euler)(godot_basis *r_dest, const godot_vector3 *p_euler); + godot_string (*godot_basis_as_string)(const godot_basis *p_self); + godot_basis (*godot_basis_inverse)(const godot_basis *p_self); + godot_basis (*godot_basis_transposed)(const godot_basis *p_self); + godot_basis (*godot_basis_orthonormalized)(const godot_basis *p_self); + godot_real (*godot_basis_determinant)(const godot_basis *p_self); + godot_basis (*godot_basis_rotated)(const godot_basis *p_self, const godot_vector3 *p_axis, const godot_real p_phi); + godot_basis (*godot_basis_scaled)(const godot_basis *p_self, const godot_vector3 *p_scale); + godot_vector3 (*godot_basis_get_scale)(const godot_basis *p_self); + godot_vector3 (*godot_basis_get_euler)(const godot_basis *p_self); + godot_real (*godot_basis_tdotx)(const godot_basis *p_self, const godot_vector3 *p_with); + godot_real (*godot_basis_tdoty)(const godot_basis *p_self, const godot_vector3 *p_with); + godot_real (*godot_basis_tdotz)(const godot_basis *p_self, const godot_vector3 *p_with); + godot_vector3 (*godot_basis_xform)(const godot_basis *p_self, const godot_vector3 *p_v); + godot_vector3 (*godot_basis_xform_inv)(const godot_basis *p_self, const godot_vector3 *p_v); + godot_int (*godot_basis_get_orthogonal_index)(const godot_basis *p_self); + void (*godot_basis_new)(godot_basis *r_dest); + void (*godot_basis_new_with_euler_quat)(godot_basis *r_dest, const godot_quat *p_euler); + void (*godot_basis_get_elements)(const godot_basis *p_self, godot_vector3 *p_elements); + godot_vector3 (*godot_basis_get_axis)(const godot_basis *p_self, const godot_int p_axis); + void (*godot_basis_set_axis)(godot_basis *p_self, const godot_int p_axis, const godot_vector3 *p_value); + godot_vector3 (*godot_basis_get_row)(const godot_basis *p_self, const godot_int p_row); + void (*godot_basis_set_row)(godot_basis *p_self, const godot_int p_row, const godot_vector3 *p_value); + godot_bool (*godot_basis_operator_equal)(const godot_basis *p_self, const godot_basis *p_b); + godot_basis (*godot_basis_operator_add)(const godot_basis *p_self, const godot_basis *p_b); + godot_basis (*godot_basis_operator_subtract)(const godot_basis *p_self, const godot_basis *p_b); + godot_basis (*godot_basis_operator_multiply_vector)(const godot_basis *p_self, const godot_basis *p_b); + godot_basis (*godot_basis_operator_multiply_scalar)(const godot_basis *p_self, const godot_real p_b); + void (*godot_vector3_new)(godot_vector3 *r_dest, const godot_real p_x, const godot_real p_y, const godot_real p_z); + godot_string (*godot_vector3_as_string)(const godot_vector3 *p_self); + godot_int (*godot_vector3_min_axis)(const godot_vector3 *p_self); + godot_int (*godot_vector3_max_axis)(const godot_vector3 *p_self); + godot_real (*godot_vector3_length)(const godot_vector3 *p_self); + godot_real (*godot_vector3_length_squared)(const godot_vector3 *p_self); + godot_bool (*godot_vector3_is_normalized)(const godot_vector3 *p_self); + godot_vector3 (*godot_vector3_normalized)(const godot_vector3 *p_self); + godot_vector3 (*godot_vector3_inverse)(const godot_vector3 *p_self); + godot_vector3 (*godot_vector3_snapped)(const godot_vector3 *p_self, const godot_vector3 *p_by); + godot_vector3 (*godot_vector3_rotated)(const godot_vector3 *p_self, const godot_vector3 *p_axis, const godot_real p_phi); + godot_vector3 (*godot_vector3_linear_interpolate)(const godot_vector3 *p_self, const godot_vector3 *p_b, const godot_real p_t); + godot_vector3 (*godot_vector3_cubic_interpolate)(const godot_vector3 *p_self, const godot_vector3 *p_b, const godot_vector3 *p_pre_a, const godot_vector3 *p_post_b, const godot_real p_t); + godot_real (*godot_vector3_dot)(const godot_vector3 *p_self, const godot_vector3 *p_b); + godot_vector3 (*godot_vector3_cross)(const godot_vector3 *p_self, const godot_vector3 *p_b); + godot_basis (*godot_vector3_outer)(const godot_vector3 *p_self, const godot_vector3 *p_b); + godot_basis (*godot_vector3_to_diagonal_matrix)(const godot_vector3 *p_self); + godot_vector3 (*godot_vector3_abs)(const godot_vector3 *p_self); + godot_vector3 (*godot_vector3_floor)(const godot_vector3 *p_self); + godot_vector3 (*godot_vector3_ceil)(const godot_vector3 *p_self); + godot_real (*godot_vector3_distance_to)(const godot_vector3 *p_self, const godot_vector3 *p_b); + godot_real (*godot_vector3_distance_squared_to)(const godot_vector3 *p_self, const godot_vector3 *p_b); + godot_real (*godot_vector3_angle_to)(const godot_vector3 *p_self, const godot_vector3 *p_to); + godot_vector3 (*godot_vector3_slide)(const godot_vector3 *p_self, const godot_vector3 *p_n); + godot_vector3 (*godot_vector3_bounce)(const godot_vector3 *p_self, const godot_vector3 *p_n); + godot_vector3 (*godot_vector3_reflect)(const godot_vector3 *p_self, const godot_vector3 *p_n); + godot_vector3 (*godot_vector3_operator_add)(const godot_vector3 *p_self, const godot_vector3 *p_b); + godot_vector3 (*godot_vector3_operator_subtract)(const godot_vector3 *p_self, const godot_vector3 *p_b); + godot_vector3 (*godot_vector3_operator_multiply_vector)(const godot_vector3 *p_self, const godot_vector3 *p_b); + godot_vector3 (*godot_vector3_operator_multiply_scalar)(const godot_vector3 *p_self, const godot_real p_b); + godot_vector3 (*godot_vector3_operator_divide_vector)(const godot_vector3 *p_self, const godot_vector3 *p_b); + godot_vector3 (*godot_vector3_operator_divide_scalar)(const godot_vector3 *p_self, const godot_real p_b); + godot_bool (*godot_vector3_operator_equal)(const godot_vector3 *p_self, const godot_vector3 *p_b); + godot_bool (*godot_vector3_operator_less)(const godot_vector3 *p_self, const godot_vector3 *p_b); + godot_vector3 (*godot_vector3_operator_neg)(const godot_vector3 *p_self); + void (*godot_vector3_set_axis)(godot_vector3 *p_self, const godot_vector3_axis p_axis, const godot_real p_val); + godot_real (*godot_vector3_get_axis)(const godot_vector3 *p_self, const godot_vector3_axis p_axis); + void (*godot_pool_byte_array_new)(godot_pool_byte_array *r_dest); + void (*godot_pool_byte_array_new_copy)(godot_pool_byte_array *r_dest, const godot_pool_byte_array *p_src); + void (*godot_pool_byte_array_new_with_array)(godot_pool_byte_array *r_dest, const godot_array *p_a); + void (*godot_pool_byte_array_append)(godot_pool_byte_array *p_self, const uint8_t p_data); + void (*godot_pool_byte_array_append_array)(godot_pool_byte_array *p_self, const godot_pool_byte_array *p_array); + godot_error (*godot_pool_byte_array_insert)(godot_pool_byte_array *p_self, const godot_int p_idx, const uint8_t p_data); + void (*godot_pool_byte_array_invert)(godot_pool_byte_array *p_self); + void (*godot_pool_byte_array_push_back)(godot_pool_byte_array *p_self, const uint8_t p_data); + void (*godot_pool_byte_array_remove)(godot_pool_byte_array *p_self, const godot_int p_idx); + void (*godot_pool_byte_array_resize)(godot_pool_byte_array *p_self, const godot_int p_size); + godot_pool_byte_array_read_access *(*godot_pool_byte_array_read)(const godot_pool_byte_array *p_self); + godot_pool_byte_array_write_access *(*godot_pool_byte_array_write)(godot_pool_byte_array *p_self); + void (*godot_pool_byte_array_set)(godot_pool_byte_array *p_self, const godot_int p_idx, const uint8_t p_data); + uint8_t (*godot_pool_byte_array_get)(const godot_pool_byte_array *p_self, const godot_int p_idx); + godot_int (*godot_pool_byte_array_size)(const godot_pool_byte_array *p_self); + void (*godot_pool_byte_array_destroy)(godot_pool_byte_array *p_self); + void (*godot_pool_int_array_new)(godot_pool_int_array *r_dest); + void (*godot_pool_int_array_new_copy)(godot_pool_int_array *r_dest, const godot_pool_int_array *p_src); + void (*godot_pool_int_array_new_with_array)(godot_pool_int_array *r_dest, const godot_array *p_a); + void (*godot_pool_int_array_append)(godot_pool_int_array *p_self, const godot_int p_data); + void (*godot_pool_int_array_append_array)(godot_pool_int_array *p_self, const godot_pool_int_array *p_array); + godot_error (*godot_pool_int_array_insert)(godot_pool_int_array *p_self, const godot_int p_idx, const godot_int p_data); + void (*godot_pool_int_array_invert)(godot_pool_int_array *p_self); + void (*godot_pool_int_array_push_back)(godot_pool_int_array *p_self, const godot_int p_data); + void (*godot_pool_int_array_remove)(godot_pool_int_array *p_self, const godot_int p_idx); + void (*godot_pool_int_array_resize)(godot_pool_int_array *p_self, const godot_int p_size); + godot_pool_int_array_read_access *(*godot_pool_int_array_read)(const godot_pool_int_array *p_self); + godot_pool_int_array_write_access *(*godot_pool_int_array_write)(godot_pool_int_array *p_self); + void (*godot_pool_int_array_set)(godot_pool_int_array *p_self, const godot_int p_idx, const godot_int p_data); + godot_int (*godot_pool_int_array_get)(const godot_pool_int_array *p_self, const godot_int p_idx); + godot_int (*godot_pool_int_array_size)(const godot_pool_int_array *p_self); + void (*godot_pool_int_array_destroy)(godot_pool_int_array *p_self); + void (*godot_pool_real_array_new)(godot_pool_real_array *r_dest); + void (*godot_pool_real_array_new_copy)(godot_pool_real_array *r_dest, const godot_pool_real_array *p_src); + void (*godot_pool_real_array_new_with_array)(godot_pool_real_array *r_dest, const godot_array *p_a); + void (*godot_pool_real_array_append)(godot_pool_real_array *p_self, const godot_real p_data); + void (*godot_pool_real_array_append_array)(godot_pool_real_array *p_self, const godot_pool_real_array *p_array); + godot_error (*godot_pool_real_array_insert)(godot_pool_real_array *p_self, const godot_int p_idx, const godot_real p_data); + void (*godot_pool_real_array_invert)(godot_pool_real_array *p_self); + void (*godot_pool_real_array_push_back)(godot_pool_real_array *p_self, const godot_real p_data); + void (*godot_pool_real_array_remove)(godot_pool_real_array *p_self, const godot_int p_idx); + void (*godot_pool_real_array_resize)(godot_pool_real_array *p_self, const godot_int p_size); + godot_pool_real_array_read_access *(*godot_pool_real_array_read)(const godot_pool_real_array *p_self); + godot_pool_real_array_write_access *(*godot_pool_real_array_write)(godot_pool_real_array *p_self); + void (*godot_pool_real_array_set)(godot_pool_real_array *p_self, const godot_int p_idx, const godot_real p_data); + godot_real (*godot_pool_real_array_get)(const godot_pool_real_array *p_self, const godot_int p_idx); + godot_int (*godot_pool_real_array_size)(const godot_pool_real_array *p_self); + void (*godot_pool_real_array_destroy)(godot_pool_real_array *p_self); + void (*godot_pool_string_array_new)(godot_pool_string_array *r_dest); + void (*godot_pool_string_array_new_copy)(godot_pool_string_array *r_dest, const godot_pool_string_array *p_src); + void (*godot_pool_string_array_new_with_array)(godot_pool_string_array *r_dest, const godot_array *p_a); + void (*godot_pool_string_array_append)(godot_pool_string_array *p_self, const godot_string *p_data); + void (*godot_pool_string_array_append_array)(godot_pool_string_array *p_self, const godot_pool_string_array *p_array); + godot_error (*godot_pool_string_array_insert)(godot_pool_string_array *p_self, const godot_int p_idx, const godot_string *p_data); + void (*godot_pool_string_array_invert)(godot_pool_string_array *p_self); + void (*godot_pool_string_array_push_back)(godot_pool_string_array *p_self, const godot_string *p_data); + void (*godot_pool_string_array_remove)(godot_pool_string_array *p_self, const godot_int p_idx); + void (*godot_pool_string_array_resize)(godot_pool_string_array *p_self, const godot_int p_size); + godot_pool_string_array_read_access *(*godot_pool_string_array_read)(const godot_pool_string_array *p_self); + godot_pool_string_array_write_access *(*godot_pool_string_array_write)(godot_pool_string_array *p_self); + void (*godot_pool_string_array_set)(godot_pool_string_array *p_self, const godot_int p_idx, const godot_string *p_data); + godot_string (*godot_pool_string_array_get)(const godot_pool_string_array *p_self, const godot_int p_idx); + godot_int (*godot_pool_string_array_size)(const godot_pool_string_array *p_self); + void (*godot_pool_string_array_destroy)(godot_pool_string_array *p_self); + void (*godot_pool_vector2_array_new)(godot_pool_vector2_array *r_dest); + void (*godot_pool_vector2_array_new_copy)(godot_pool_vector2_array *r_dest, const godot_pool_vector2_array *p_src); + void (*godot_pool_vector2_array_new_with_array)(godot_pool_vector2_array *r_dest, const godot_array *p_a); + void (*godot_pool_vector2_array_append)(godot_pool_vector2_array *p_self, const godot_vector2 *p_data); + void (*godot_pool_vector2_array_append_array)(godot_pool_vector2_array *p_self, const godot_pool_vector2_array *p_array); + godot_error (*godot_pool_vector2_array_insert)(godot_pool_vector2_array *p_self, const godot_int p_idx, const godot_vector2 *p_data); + void (*godot_pool_vector2_array_invert)(godot_pool_vector2_array *p_self); + void (*godot_pool_vector2_array_push_back)(godot_pool_vector2_array *p_self, const godot_vector2 *p_data); + void (*godot_pool_vector2_array_remove)(godot_pool_vector2_array *p_self, const godot_int p_idx); + void (*godot_pool_vector2_array_resize)(godot_pool_vector2_array *p_self, const godot_int p_size); + godot_pool_vector2_array_read_access *(*godot_pool_vector2_array_read)(const godot_pool_vector2_array *p_self); + godot_pool_vector2_array_write_access *(*godot_pool_vector2_array_write)(godot_pool_vector2_array *p_self); + void (*godot_pool_vector2_array_set)(godot_pool_vector2_array *p_self, const godot_int p_idx, const godot_vector2 *p_data); + godot_vector2 (*godot_pool_vector2_array_get)(const godot_pool_vector2_array *p_self, const godot_int p_idx); + godot_int (*godot_pool_vector2_array_size)(const godot_pool_vector2_array *p_self); + void (*godot_pool_vector2_array_destroy)(godot_pool_vector2_array *p_self); + void (*godot_pool_vector3_array_new)(godot_pool_vector3_array *r_dest); + void (*godot_pool_vector3_array_new_copy)(godot_pool_vector3_array *r_dest, const godot_pool_vector3_array *p_src); + void (*godot_pool_vector3_array_new_with_array)(godot_pool_vector3_array *r_dest, const godot_array *p_a); + void (*godot_pool_vector3_array_append)(godot_pool_vector3_array *p_self, const godot_vector3 *p_data); + void (*godot_pool_vector3_array_append_array)(godot_pool_vector3_array *p_self, const godot_pool_vector3_array *p_array); + godot_error (*godot_pool_vector3_array_insert)(godot_pool_vector3_array *p_self, const godot_int p_idx, const godot_vector3 *p_data); + void (*godot_pool_vector3_array_invert)(godot_pool_vector3_array *p_self); + void (*godot_pool_vector3_array_push_back)(godot_pool_vector3_array *p_self, const godot_vector3 *p_data); + void (*godot_pool_vector3_array_remove)(godot_pool_vector3_array *p_self, const godot_int p_idx); + void (*godot_pool_vector3_array_resize)(godot_pool_vector3_array *p_self, const godot_int p_size); + godot_pool_vector3_array_read_access *(*godot_pool_vector3_array_read)(const godot_pool_vector3_array *p_self); + godot_pool_vector3_array_write_access *(*godot_pool_vector3_array_write)(godot_pool_vector3_array *p_self); + void (*godot_pool_vector3_array_set)(godot_pool_vector3_array *p_self, const godot_int p_idx, const godot_vector3 *p_data); + godot_vector3 (*godot_pool_vector3_array_get)(const godot_pool_vector3_array *p_self, const godot_int p_idx); + godot_int (*godot_pool_vector3_array_size)(const godot_pool_vector3_array *p_self); + void (*godot_pool_vector3_array_destroy)(godot_pool_vector3_array *p_self); + void (*godot_pool_color_array_new)(godot_pool_color_array *r_dest); + void (*godot_pool_color_array_new_copy)(godot_pool_color_array *r_dest, const godot_pool_color_array *p_src); + void (*godot_pool_color_array_new_with_array)(godot_pool_color_array *r_dest, const godot_array *p_a); + void (*godot_pool_color_array_append)(godot_pool_color_array *p_self, const godot_color *p_data); + void (*godot_pool_color_array_append_array)(godot_pool_color_array *p_self, const godot_pool_color_array *p_array); + godot_error (*godot_pool_color_array_insert)(godot_pool_color_array *p_self, const godot_int p_idx, const godot_color *p_data); + void (*godot_pool_color_array_invert)(godot_pool_color_array *p_self); + void (*godot_pool_color_array_push_back)(godot_pool_color_array *p_self, const godot_color *p_data); + void (*godot_pool_color_array_remove)(godot_pool_color_array *p_self, const godot_int p_idx); + void (*godot_pool_color_array_resize)(godot_pool_color_array *p_self, const godot_int p_size); + godot_pool_color_array_read_access *(*godot_pool_color_array_read)(const godot_pool_color_array *p_self); + godot_pool_color_array_write_access *(*godot_pool_color_array_write)(godot_pool_color_array *p_self); + void (*godot_pool_color_array_set)(godot_pool_color_array *p_self, const godot_int p_idx, const godot_color *p_data); + godot_color (*godot_pool_color_array_get)(const godot_pool_color_array *p_self, const godot_int p_idx); + godot_int (*godot_pool_color_array_size)(const godot_pool_color_array *p_self); + void (*godot_pool_color_array_destroy)(godot_pool_color_array *p_self); + godot_pool_byte_array_read_access *(*godot_pool_byte_array_read_access_copy)(const godot_pool_byte_array_read_access *p_read); + const uint8_t *(*godot_pool_byte_array_read_access_ptr)(const godot_pool_byte_array_read_access *p_read); + void (*godot_pool_byte_array_read_access_operator_assign)(godot_pool_byte_array_read_access *p_read, godot_pool_byte_array_read_access *p_other); + void (*godot_pool_byte_array_read_access_destroy)(godot_pool_byte_array_read_access *p_read); + godot_pool_int_array_read_access *(*godot_pool_int_array_read_access_copy)(const godot_pool_int_array_read_access *p_read); + const godot_int *(*godot_pool_int_array_read_access_ptr)(const godot_pool_int_array_read_access *p_read); + void (*godot_pool_int_array_read_access_operator_assign)(godot_pool_int_array_read_access *p_read, godot_pool_int_array_read_access *p_other); + void (*godot_pool_int_array_read_access_destroy)(godot_pool_int_array_read_access *p_read); + godot_pool_real_array_read_access *(*godot_pool_real_array_read_access_copy)(const godot_pool_real_array_read_access *p_read); + const godot_real *(*godot_pool_real_array_read_access_ptr)(const godot_pool_real_array_read_access *p_read); + void (*godot_pool_real_array_read_access_operator_assign)(godot_pool_real_array_read_access *p_read, godot_pool_real_array_read_access *p_other); + void (*godot_pool_real_array_read_access_destroy)(godot_pool_real_array_read_access *p_read); + godot_pool_string_array_read_access *(*godot_pool_string_array_read_access_copy)(const godot_pool_string_array_read_access *p_read); + const godot_string *(*godot_pool_string_array_read_access_ptr)(const godot_pool_string_array_read_access *p_read); + void (*godot_pool_string_array_read_access_operator_assign)(godot_pool_string_array_read_access *p_read, godot_pool_string_array_read_access *p_other); + void (*godot_pool_string_array_read_access_destroy)(godot_pool_string_array_read_access *p_read); + godot_pool_vector2_array_read_access *(*godot_pool_vector2_array_read_access_copy)(const godot_pool_vector2_array_read_access *p_read); + const godot_vector2 *(*godot_pool_vector2_array_read_access_ptr)(const godot_pool_vector2_array_read_access *p_read); + void (*godot_pool_vector2_array_read_access_operator_assign)(godot_pool_vector2_array_read_access *p_read, godot_pool_vector2_array_read_access *p_other); + void (*godot_pool_vector2_array_read_access_destroy)(godot_pool_vector2_array_read_access *p_read); + godot_pool_vector3_array_read_access *(*godot_pool_vector3_array_read_access_copy)(const godot_pool_vector3_array_read_access *p_read); + const godot_vector3 *(*godot_pool_vector3_array_read_access_ptr)(const godot_pool_vector3_array_read_access *p_read); + void (*godot_pool_vector3_array_read_access_operator_assign)(godot_pool_vector3_array_read_access *p_read, godot_pool_vector3_array_read_access *p_other); + void (*godot_pool_vector3_array_read_access_destroy)(godot_pool_vector3_array_read_access *p_read); + godot_pool_color_array_read_access *(*godot_pool_color_array_read_access_copy)(const godot_pool_color_array_read_access *p_read); + const godot_color *(*godot_pool_color_array_read_access_ptr)(const godot_pool_color_array_read_access *p_read); + void (*godot_pool_color_array_read_access_operator_assign)(godot_pool_color_array_read_access *p_read, godot_pool_color_array_read_access *p_other); + void (*godot_pool_color_array_read_access_destroy)(godot_pool_color_array_read_access *p_read); + godot_pool_byte_array_write_access *(*godot_pool_byte_array_write_access_copy)(const godot_pool_byte_array_write_access *p_write); + uint8_t *(*godot_pool_byte_array_write_access_ptr)(const godot_pool_byte_array_write_access *p_write); + void (*godot_pool_byte_array_write_access_operator_assign)(godot_pool_byte_array_write_access *p_write, godot_pool_byte_array_write_access *p_other); + void (*godot_pool_byte_array_write_access_destroy)(godot_pool_byte_array_write_access *p_write); + godot_pool_int_array_write_access *(*godot_pool_int_array_write_access_copy)(const godot_pool_int_array_write_access *p_write); + godot_int *(*godot_pool_int_array_write_access_ptr)(const godot_pool_int_array_write_access *p_write); + void (*godot_pool_int_array_write_access_operator_assign)(godot_pool_int_array_write_access *p_write, godot_pool_int_array_write_access *p_other); + void (*godot_pool_int_array_write_access_destroy)(godot_pool_int_array_write_access *p_write); + godot_pool_real_array_write_access *(*godot_pool_real_array_write_access_copy)(const godot_pool_real_array_write_access *p_write); + godot_real *(*godot_pool_real_array_write_access_ptr)(const godot_pool_real_array_write_access *p_write); + void (*godot_pool_real_array_write_access_operator_assign)(godot_pool_real_array_write_access *p_write, godot_pool_real_array_write_access *p_other); + void (*godot_pool_real_array_write_access_destroy)(godot_pool_real_array_write_access *p_write); + godot_pool_string_array_write_access *(*godot_pool_string_array_write_access_copy)(const godot_pool_string_array_write_access *p_write); + godot_string *(*godot_pool_string_array_write_access_ptr)(const godot_pool_string_array_write_access *p_write); + void (*godot_pool_string_array_write_access_operator_assign)(godot_pool_string_array_write_access *p_write, godot_pool_string_array_write_access *p_other); + void (*godot_pool_string_array_write_access_destroy)(godot_pool_string_array_write_access *p_write); + godot_pool_vector2_array_write_access *(*godot_pool_vector2_array_write_access_copy)(const godot_pool_vector2_array_write_access *p_write); + godot_vector2 *(*godot_pool_vector2_array_write_access_ptr)(const godot_pool_vector2_array_write_access *p_write); + void (*godot_pool_vector2_array_write_access_operator_assign)(godot_pool_vector2_array_write_access *p_write, godot_pool_vector2_array_write_access *p_other); + void (*godot_pool_vector2_array_write_access_destroy)(godot_pool_vector2_array_write_access *p_write); + godot_pool_vector3_array_write_access *(*godot_pool_vector3_array_write_access_copy)(const godot_pool_vector3_array_write_access *p_write); + godot_vector3 *(*godot_pool_vector3_array_write_access_ptr)(const godot_pool_vector3_array_write_access *p_write); + void (*godot_pool_vector3_array_write_access_operator_assign)(godot_pool_vector3_array_write_access *p_write, godot_pool_vector3_array_write_access *p_other); + void (*godot_pool_vector3_array_write_access_destroy)(godot_pool_vector3_array_write_access *p_write); + godot_pool_color_array_write_access *(*godot_pool_color_array_write_access_copy)(const godot_pool_color_array_write_access *p_write); + godot_color *(*godot_pool_color_array_write_access_ptr)(const godot_pool_color_array_write_access *p_write); + void (*godot_pool_color_array_write_access_operator_assign)(godot_pool_color_array_write_access *p_write, godot_pool_color_array_write_access *p_other); + void (*godot_pool_color_array_write_access_destroy)(godot_pool_color_array_write_access *p_write); + void (*godot_array_new)(godot_array *r_dest); + void (*godot_array_new_copy)(godot_array *r_dest, const godot_array *p_src); + void (*godot_array_new_pool_color_array)(godot_array *r_dest, const godot_pool_color_array *p_pca); + void (*godot_array_new_pool_vector3_array)(godot_array *r_dest, const godot_pool_vector3_array *p_pv3a); + void (*godot_array_new_pool_vector2_array)(godot_array *r_dest, const godot_pool_vector2_array *p_pv2a); + void (*godot_array_new_pool_string_array)(godot_array *r_dest, const godot_pool_string_array *p_psa); + void (*godot_array_new_pool_real_array)(godot_array *r_dest, const godot_pool_real_array *p_pra); + void (*godot_array_new_pool_int_array)(godot_array *r_dest, const godot_pool_int_array *p_pia); + void (*godot_array_new_pool_byte_array)(godot_array *r_dest, const godot_pool_byte_array *p_pba); + void (*godot_array_set)(godot_array *p_self, const godot_int p_idx, const godot_variant *p_value); + godot_variant (*godot_array_get)(const godot_array *p_self, const godot_int p_idx); + godot_variant *(*godot_array_operator_index)(godot_array *p_self, const godot_int p_idx); + const godot_variant *(*godot_array_operator_index_const)(const godot_array *p_self, const godot_int p_idx); + void (*godot_array_append)(godot_array *p_self, const godot_variant *p_value); + void (*godot_array_clear)(godot_array *p_self); + godot_int (*godot_array_count)(const godot_array *p_self, const godot_variant *p_value); + godot_bool (*godot_array_empty)(const godot_array *p_self); + void (*godot_array_erase)(godot_array *p_self, const godot_variant *p_value); + godot_variant (*godot_array_front)(const godot_array *p_self); + godot_variant (*godot_array_back)(const godot_array *p_self); + godot_int (*godot_array_find)(const godot_array *p_self, const godot_variant *p_what, const godot_int p_from); + godot_int (*godot_array_find_last)(const godot_array *p_self, const godot_variant *p_what); + godot_bool (*godot_array_has)(const godot_array *p_self, const godot_variant *p_value); + godot_int (*godot_array_hash)(const godot_array *p_self); + void (*godot_array_insert)(godot_array *p_self, const godot_int p_pos, const godot_variant *p_value); + void (*godot_array_invert)(godot_array *p_self); + godot_variant (*godot_array_pop_back)(godot_array *p_self); + godot_variant (*godot_array_pop_front)(godot_array *p_self); + void (*godot_array_push_back)(godot_array *p_self, const godot_variant *p_value); + void (*godot_array_push_front)(godot_array *p_self, const godot_variant *p_value); + void (*godot_array_remove)(godot_array *p_self, const godot_int p_idx); + void (*godot_array_resize)(godot_array *p_self, const godot_int p_size); + godot_int (*godot_array_rfind)(const godot_array *p_self, const godot_variant *p_what, const godot_int p_from); + godot_int (*godot_array_size)(const godot_array *p_self); + void (*godot_array_sort)(godot_array *p_self); + void (*godot_array_sort_custom)(godot_array *p_self, godot_object *p_obj, const godot_string *p_func); + godot_int (*godot_array_bsearch)(godot_array *p_self, const godot_variant *p_value, const godot_bool p_before); + godot_int (*godot_array_bsearch_custom)(godot_array *p_self, const godot_variant *p_value, godot_object *p_obj, const godot_string *p_func, const godot_bool p_before); + void (*godot_array_destroy)(godot_array *p_self); + void (*godot_dictionary_new)(godot_dictionary *r_dest); + void (*godot_dictionary_new_copy)(godot_dictionary *r_dest, const godot_dictionary *p_src); + void (*godot_dictionary_destroy)(godot_dictionary *p_self); + godot_int (*godot_dictionary_size)(const godot_dictionary *p_self); + godot_bool (*godot_dictionary_empty)(const godot_dictionary *p_self); + void (*godot_dictionary_clear)(godot_dictionary *p_self); + godot_bool (*godot_dictionary_has)(const godot_dictionary *p_self, const godot_variant *p_key); + godot_bool (*godot_dictionary_has_all)(const godot_dictionary *p_self, const godot_array *p_keys); + void (*godot_dictionary_erase)(godot_dictionary *p_self, const godot_variant *p_key); + godot_int (*godot_dictionary_hash)(const godot_dictionary *p_self); + godot_array (*godot_dictionary_keys)(const godot_dictionary *p_self); + godot_array (*godot_dictionary_values)(const godot_dictionary *p_self); + godot_variant (*godot_dictionary_get)(const godot_dictionary *p_self, const godot_variant *p_key); + void (*godot_dictionary_set)(godot_dictionary *p_self, const godot_variant *p_key, const godot_variant *p_value); + godot_variant *(*godot_dictionary_operator_index)(godot_dictionary *p_self, const godot_variant *p_key); + const godot_variant *(*godot_dictionary_operator_index_const)(const godot_dictionary *p_self, const godot_variant *p_key); + godot_variant *(*godot_dictionary_next)(const godot_dictionary *p_self, const godot_variant *p_key); + godot_bool (*godot_dictionary_operator_equal)(const godot_dictionary *p_self, const godot_dictionary *p_b); + godot_string (*godot_dictionary_to_json)(const godot_dictionary *p_self); + void (*godot_node_path_new)(godot_node_path *r_dest, const godot_string *p_from); + void (*godot_node_path_new_copy)(godot_node_path *r_dest, const godot_node_path *p_src); + void (*godot_node_path_destroy)(godot_node_path *p_self); + godot_string (*godot_node_path_as_string)(const godot_node_path *p_self); + godot_bool (*godot_node_path_is_absolute)(const godot_node_path *p_self); + godot_int (*godot_node_path_get_name_count)(const godot_node_path *p_self); + godot_string (*godot_node_path_get_name)(const godot_node_path *p_self, const godot_int p_idx); + godot_int (*godot_node_path_get_subname_count)(const godot_node_path *p_self); + godot_string (*godot_node_path_get_subname)(const godot_node_path *p_self, const godot_int p_idx); + godot_string (*godot_node_path_get_concatenated_subnames)(const godot_node_path *p_self); + godot_bool (*godot_node_path_is_empty)(const godot_node_path *p_self); + godot_bool (*godot_node_path_operator_equal)(const godot_node_path *p_self, const godot_node_path *p_b); + void (*godot_plane_new_with_reals)(godot_plane *r_dest, const godot_real p_a, const godot_real p_b, const godot_real p_c, const godot_real p_d); + void (*godot_plane_new_with_vectors)(godot_plane *r_dest, const godot_vector3 *p_v1, const godot_vector3 *p_v2, const godot_vector3 *p_v3); + void (*godot_plane_new_with_normal)(godot_plane *r_dest, const godot_vector3 *p_normal, const godot_real p_d); + godot_string (*godot_plane_as_string)(const godot_plane *p_self); + godot_plane (*godot_plane_normalized)(const godot_plane *p_self); + godot_vector3 (*godot_plane_center)(const godot_plane *p_self); + godot_vector3 (*godot_plane_get_any_point)(const godot_plane *p_self); + godot_bool (*godot_plane_is_point_over)(const godot_plane *p_self, const godot_vector3 *p_point); + godot_real (*godot_plane_distance_to)(const godot_plane *p_self, const godot_vector3 *p_point); + godot_bool (*godot_plane_has_point)(const godot_plane *p_self, const godot_vector3 *p_point, const godot_real p_epsilon); + godot_vector3 (*godot_plane_project)(const godot_plane *p_self, const godot_vector3 *p_point); + godot_bool (*godot_plane_intersect_3)(const godot_plane *p_self, godot_vector3 *r_dest, const godot_plane *p_b, const godot_plane *p_c); + godot_bool (*godot_plane_intersects_ray)(const godot_plane *p_self, godot_vector3 *r_dest, const godot_vector3 *p_from, const godot_vector3 *p_dir); + godot_bool (*godot_plane_intersects_segment)(const godot_plane *p_self, godot_vector3 *r_dest, const godot_vector3 *p_begin, const godot_vector3 *p_end); + godot_plane (*godot_plane_operator_neg)(const godot_plane *p_self); + godot_bool (*godot_plane_operator_equal)(const godot_plane *p_self, const godot_plane *p_b); + void (*godot_plane_set_normal)(godot_plane *p_self, const godot_vector3 *p_normal); + godot_vector3 (*godot_plane_get_normal)(const godot_plane *p_self); + godot_real (*godot_plane_get_d)(const godot_plane *p_self); + void (*godot_plane_set_d)(godot_plane *p_self, const godot_real p_d); + void (*godot_rect2_new_with_position_and_size)(godot_rect2 *r_dest, const godot_vector2 *p_pos, const godot_vector2 *p_size); + void (*godot_rect2_new)(godot_rect2 *r_dest, const godot_real p_x, const godot_real p_y, const godot_real p_width, const godot_real p_height); + godot_string (*godot_rect2_as_string)(const godot_rect2 *p_self); + godot_real (*godot_rect2_get_area)(const godot_rect2 *p_self); + godot_bool (*godot_rect2_intersects)(const godot_rect2 *p_self, const godot_rect2 *p_b); + godot_bool (*godot_rect2_encloses)(const godot_rect2 *p_self, const godot_rect2 *p_b); + godot_bool (*godot_rect2_has_no_area)(const godot_rect2 *p_self); + godot_rect2 (*godot_rect2_clip)(const godot_rect2 *p_self, const godot_rect2 *p_b); + godot_rect2 (*godot_rect2_merge)(const godot_rect2 *p_self, const godot_rect2 *p_b); + godot_bool (*godot_rect2_has_point)(const godot_rect2 *p_self, const godot_vector2 *p_point); + godot_rect2 (*godot_rect2_grow)(const godot_rect2 *p_self, const godot_real p_by); + godot_rect2 (*godot_rect2_expand)(const godot_rect2 *p_self, const godot_vector2 *p_to); + godot_bool (*godot_rect2_operator_equal)(const godot_rect2 *p_self, const godot_rect2 *p_b); + godot_vector2 (*godot_rect2_get_position)(const godot_rect2 *p_self); + godot_vector2 (*godot_rect2_get_size)(const godot_rect2 *p_self); + void (*godot_rect2_set_position)(godot_rect2 *p_self, const godot_vector2 *p_pos); + void (*godot_rect2_set_size)(godot_rect2 *p_self, const godot_vector2 *p_size); + void (*godot_aabb_new)(godot_aabb *r_dest, const godot_vector3 *p_pos, const godot_vector3 *p_size); + godot_vector3 (*godot_aabb_get_position)(const godot_aabb *p_self); + void (*godot_aabb_set_position)(const godot_aabb *p_self, const godot_vector3 *p_v); + godot_vector3 (*godot_aabb_get_size)(const godot_aabb *p_self); + void (*godot_aabb_set_size)(const godot_aabb *p_self, const godot_vector3 *p_v); + godot_string (*godot_aabb_as_string)(const godot_aabb *p_self); + godot_real (*godot_aabb_get_area)(const godot_aabb *p_self); + godot_bool (*godot_aabb_has_no_area)(const godot_aabb *p_self); + godot_bool (*godot_aabb_has_no_surface)(const godot_aabb *p_self); + godot_bool (*godot_aabb_intersects)(const godot_aabb *p_self, const godot_aabb *p_with); + godot_bool (*godot_aabb_encloses)(const godot_aabb *p_self, const godot_aabb *p_with); + godot_aabb (*godot_aabb_merge)(const godot_aabb *p_self, const godot_aabb *p_with); + godot_aabb (*godot_aabb_intersection)(const godot_aabb *p_self, const godot_aabb *p_with); + godot_bool (*godot_aabb_intersects_plane)(const godot_aabb *p_self, const godot_plane *p_plane); + godot_bool (*godot_aabb_intersects_segment)(const godot_aabb *p_self, const godot_vector3 *p_from, const godot_vector3 *p_to); + godot_bool (*godot_aabb_has_point)(const godot_aabb *p_self, const godot_vector3 *p_point); + godot_vector3 (*godot_aabb_get_support)(const godot_aabb *p_self, const godot_vector3 *p_dir); + godot_vector3 (*godot_aabb_get_longest_axis)(const godot_aabb *p_self); + godot_int (*godot_aabb_get_longest_axis_index)(const godot_aabb *p_self); + godot_real (*godot_aabb_get_longest_axis_size)(const godot_aabb *p_self); + godot_vector3 (*godot_aabb_get_shortest_axis)(const godot_aabb *p_self); + godot_int (*godot_aabb_get_shortest_axis_index)(const godot_aabb *p_self); + godot_real (*godot_aabb_get_shortest_axis_size)(const godot_aabb *p_self); + godot_aabb (*godot_aabb_expand)(const godot_aabb *p_self, const godot_vector3 *p_to_point); + godot_aabb (*godot_aabb_grow)(const godot_aabb *p_self, const godot_real p_by); + godot_vector3 (*godot_aabb_get_endpoint)(const godot_aabb *p_self, const godot_int p_idx); + godot_bool (*godot_aabb_operator_equal)(const godot_aabb *p_self, const godot_aabb *p_b); + void (*godot_rid_new)(godot_rid *r_dest); + godot_int (*godot_rid_get_id)(const godot_rid *p_self); + void (*godot_rid_new_with_resource)(godot_rid *r_dest, const godot_object *p_from); + godot_bool (*godot_rid_operator_equal)(const godot_rid *p_self, const godot_rid *p_b); + godot_bool (*godot_rid_operator_less)(const godot_rid *p_self, const godot_rid *p_b); + void (*godot_transform_new_with_axis_origin)(godot_transform *r_dest, const godot_vector3 *p_x_axis, const godot_vector3 *p_y_axis, const godot_vector3 *p_z_axis, const godot_vector3 *p_origin); + void (*godot_transform_new)(godot_transform *r_dest, const godot_basis *p_basis, const godot_vector3 *p_origin); + godot_basis (*godot_transform_get_basis)(const godot_transform *p_self); + void (*godot_transform_set_basis)(godot_transform *p_self, const godot_basis *p_v); + godot_vector3 (*godot_transform_get_origin)(const godot_transform *p_self); + void (*godot_transform_set_origin)(godot_transform *p_self, const godot_vector3 *p_v); + godot_string (*godot_transform_as_string)(const godot_transform *p_self); + godot_transform (*godot_transform_inverse)(const godot_transform *p_self); + godot_transform (*godot_transform_affine_inverse)(const godot_transform *p_self); + godot_transform (*godot_transform_orthonormalized)(const godot_transform *p_self); + godot_transform (*godot_transform_rotated)(const godot_transform *p_self, const godot_vector3 *p_axis, const godot_real p_phi); + godot_transform (*godot_transform_scaled)(const godot_transform *p_self, const godot_vector3 *p_scale); + godot_transform (*godot_transform_translated)(const godot_transform *p_self, const godot_vector3 *p_ofs); + godot_transform (*godot_transform_looking_at)(const godot_transform *p_self, const godot_vector3 *p_target, const godot_vector3 *p_up); + godot_plane (*godot_transform_xform_plane)(const godot_transform *p_self, const godot_plane *p_v); + godot_plane (*godot_transform_xform_inv_plane)(const godot_transform *p_self, const godot_plane *p_v); + void (*godot_transform_new_identity)(godot_transform *r_dest); + godot_bool (*godot_transform_operator_equal)(const godot_transform *p_self, const godot_transform *p_b); + godot_transform (*godot_transform_operator_multiply)(const godot_transform *p_self, const godot_transform *p_b); + godot_vector3 (*godot_transform_xform_vector3)(const godot_transform *p_self, const godot_vector3 *p_v); + godot_vector3 (*godot_transform_xform_inv_vector3)(const godot_transform *p_self, const godot_vector3 *p_v); + godot_aabb (*godot_transform_xform_aabb)(const godot_transform *p_self, const godot_aabb *p_v); + godot_aabb (*godot_transform_xform_inv_aabb)(const godot_transform *p_self, const godot_aabb *p_v); + void (*godot_transform2d_new)(godot_transform2d *r_dest, const godot_real p_rot, const godot_vector2 *p_pos); + void (*godot_transform2d_new_axis_origin)(godot_transform2d *r_dest, const godot_vector2 *p_x_axis, const godot_vector2 *p_y_axis, const godot_vector2 *p_origin); + godot_string (*godot_transform2d_as_string)(const godot_transform2d *p_self); + godot_transform2d (*godot_transform2d_inverse)(const godot_transform2d *p_self); + godot_transform2d (*godot_transform2d_affine_inverse)(const godot_transform2d *p_self); + godot_real (*godot_transform2d_get_rotation)(const godot_transform2d *p_self); + godot_vector2 (*godot_transform2d_get_origin)(const godot_transform2d *p_self); + godot_vector2 (*godot_transform2d_get_scale)(const godot_transform2d *p_self); + godot_transform2d (*godot_transform2d_orthonormalized)(const godot_transform2d *p_self); + godot_transform2d (*godot_transform2d_rotated)(const godot_transform2d *p_self, const godot_real p_phi); + godot_transform2d (*godot_transform2d_scaled)(const godot_transform2d *p_self, const godot_vector2 *p_scale); + godot_transform2d (*godot_transform2d_translated)(const godot_transform2d *p_self, const godot_vector2 *p_offset); + godot_vector2 (*godot_transform2d_xform_vector2)(const godot_transform2d *p_self, const godot_vector2 *p_v); + godot_vector2 (*godot_transform2d_xform_inv_vector2)(const godot_transform2d *p_self, const godot_vector2 *p_v); + godot_vector2 (*godot_transform2d_basis_xform_vector2)(const godot_transform2d *p_self, const godot_vector2 *p_v); + godot_vector2 (*godot_transform2d_basis_xform_inv_vector2)(const godot_transform2d *p_self, const godot_vector2 *p_v); + godot_transform2d (*godot_transform2d_interpolate_with)(const godot_transform2d *p_self, const godot_transform2d *p_m, const godot_real p_c); + godot_bool (*godot_transform2d_operator_equal)(const godot_transform2d *p_self, const godot_transform2d *p_b); + godot_transform2d (*godot_transform2d_operator_multiply)(const godot_transform2d *p_self, const godot_transform2d *p_b); + void (*godot_transform2d_new_identity)(godot_transform2d *r_dest); + godot_rect2 (*godot_transform2d_xform_rect2)(const godot_transform2d *p_self, const godot_rect2 *p_v); + godot_rect2 (*godot_transform2d_xform_inv_rect2)(const godot_transform2d *p_self, const godot_rect2 *p_v); + godot_variant_type (*godot_variant_get_type)(const godot_variant *p_v); + void (*godot_variant_new_copy)(godot_variant *r_dest, const godot_variant *p_src); + void (*godot_variant_new_nil)(godot_variant *r_dest); + void (*godot_variant_new_bool)(godot_variant *r_dest, const godot_bool p_b); + void (*godot_variant_new_uint)(godot_variant *r_dest, const uint64_t p_i); + void (*godot_variant_new_int)(godot_variant *r_dest, const int64_t p_i); + void (*godot_variant_new_real)(godot_variant *r_dest, const double p_r); + void (*godot_variant_new_string)(godot_variant *r_dest, const godot_string *p_s); + void (*godot_variant_new_vector2)(godot_variant *r_dest, const godot_vector2 *p_v2); + void (*godot_variant_new_rect2)(godot_variant *r_dest, const godot_rect2 *p_rect2); + void (*godot_variant_new_vector3)(godot_variant *r_dest, const godot_vector3 *p_v3); + void (*godot_variant_new_transform2d)(godot_variant *r_dest, const godot_transform2d *p_t2d); + void (*godot_variant_new_plane)(godot_variant *r_dest, const godot_plane *p_plane); + void (*godot_variant_new_quat)(godot_variant *r_dest, const godot_quat *p_quat); + void (*godot_variant_new_aabb)(godot_variant *r_dest, const godot_aabb *p_aabb); + void (*godot_variant_new_basis)(godot_variant *r_dest, const godot_basis *p_basis); + void (*godot_variant_new_transform)(godot_variant *r_dest, const godot_transform *p_trans); + void (*godot_variant_new_color)(godot_variant *r_dest, const godot_color *p_color); + void (*godot_variant_new_node_path)(godot_variant *r_dest, const godot_node_path *p_np); + void (*godot_variant_new_rid)(godot_variant *r_dest, const godot_rid *p_rid); + void (*godot_variant_new_object)(godot_variant *r_dest, const godot_object *p_obj); + void (*godot_variant_new_dictionary)(godot_variant *r_dest, const godot_dictionary *p_dict); + void (*godot_variant_new_array)(godot_variant *r_dest, const godot_array *p_arr); + void (*godot_variant_new_pool_byte_array)(godot_variant *r_dest, const godot_pool_byte_array *p_pba); + void (*godot_variant_new_pool_int_array)(godot_variant *r_dest, const godot_pool_int_array *p_pia); + void (*godot_variant_new_pool_real_array)(godot_variant *r_dest, const godot_pool_real_array *p_pra); + void (*godot_variant_new_pool_string_array)(godot_variant *r_dest, const godot_pool_string_array *p_psa); + void (*godot_variant_new_pool_vector2_array)(godot_variant *r_dest, const godot_pool_vector2_array *p_pv2a); + void (*godot_variant_new_pool_vector3_array)(godot_variant *r_dest, const godot_pool_vector3_array *p_pv3a); + void (*godot_variant_new_pool_color_array)(godot_variant *r_dest, const godot_pool_color_array *p_pca); + godot_bool (*godot_variant_as_bool)(const godot_variant *p_self); + uint64_t (*godot_variant_as_uint)(const godot_variant *p_self); + int64_t (*godot_variant_as_int)(const godot_variant *p_self); + double (*godot_variant_as_real)(const godot_variant *p_self); + godot_string (*godot_variant_as_string)(const godot_variant *p_self); + godot_vector2 (*godot_variant_as_vector2)(const godot_variant *p_self); + godot_rect2 (*godot_variant_as_rect2)(const godot_variant *p_self); + godot_vector3 (*godot_variant_as_vector3)(const godot_variant *p_self); + godot_transform2d (*godot_variant_as_transform2d)(const godot_variant *p_self); + godot_plane (*godot_variant_as_plane)(const godot_variant *p_self); + godot_quat (*godot_variant_as_quat)(const godot_variant *p_self); + godot_aabb (*godot_variant_as_aabb)(const godot_variant *p_self); + godot_basis (*godot_variant_as_basis)(const godot_variant *p_self); + godot_transform (*godot_variant_as_transform)(const godot_variant *p_self); + godot_color (*godot_variant_as_color)(const godot_variant *p_self); + godot_node_path (*godot_variant_as_node_path)(const godot_variant *p_self); + godot_rid (*godot_variant_as_rid)(const godot_variant *p_self); + godot_object *(*godot_variant_as_object)(const godot_variant *p_self); + godot_dictionary (*godot_variant_as_dictionary)(const godot_variant *p_self); + godot_array (*godot_variant_as_array)(const godot_variant *p_self); + godot_pool_byte_array (*godot_variant_as_pool_byte_array)(const godot_variant *p_self); + godot_pool_int_array (*godot_variant_as_pool_int_array)(const godot_variant *p_self); + godot_pool_real_array (*godot_variant_as_pool_real_array)(const godot_variant *p_self); + godot_pool_string_array (*godot_variant_as_pool_string_array)(const godot_variant *p_self); + godot_pool_vector2_array (*godot_variant_as_pool_vector2_array)(const godot_variant *p_self); + godot_pool_vector3_array (*godot_variant_as_pool_vector3_array)(const godot_variant *p_self); + godot_pool_color_array (*godot_variant_as_pool_color_array)(const godot_variant *p_self); + godot_variant (*godot_variant_call)(godot_variant *p_self, const godot_string *p_method, const godot_variant **p_args, const godot_int p_argcount, godot_variant_call_error *r_error); + godot_bool (*godot_variant_has_method)(const godot_variant *p_self, const godot_string *p_method); + godot_bool (*godot_variant_operator_equal)(const godot_variant *p_self, const godot_variant *p_other); + godot_bool (*godot_variant_operator_less)(const godot_variant *p_self, const godot_variant *p_other); + godot_bool (*godot_variant_hash_compare)(const godot_variant *p_self, const godot_variant *p_other); + godot_bool (*godot_variant_booleanize)(const godot_variant *p_self); + void (*godot_variant_destroy)(godot_variant *p_self); + godot_int (*godot_char_string_length)(const godot_char_string *p_cs); + const char *(*godot_char_string_get_data)(const godot_char_string *p_cs); + void (*godot_char_string_destroy)(godot_char_string *p_cs); + void (*godot_string_new)(godot_string *r_dest); + void (*godot_string_new_copy)(godot_string *r_dest, const godot_string *p_src); + void (*godot_string_new_with_wide_string)(godot_string *r_dest, const wchar_t *p_contents, const int p_size); + const wchar_t *(*godot_string_operator_index)(godot_string *p_self, const godot_int p_idx); + wchar_t (*godot_string_operator_index_const)(const godot_string *p_self, const godot_int p_idx); + const wchar_t *(*godot_string_wide_str)(const godot_string *p_self); + godot_bool (*godot_string_operator_equal)(const godot_string *p_self, const godot_string *p_b); + godot_bool (*godot_string_operator_less)(const godot_string *p_self, const godot_string *p_b); + godot_string (*godot_string_operator_plus)(const godot_string *p_self, const godot_string *p_b); + godot_int (*godot_string_length)(const godot_string *p_self); + signed char (*godot_string_casecmp_to)(const godot_string *p_self, const godot_string *p_str); + signed char (*godot_string_nocasecmp_to)(const godot_string *p_self, const godot_string *p_str); + signed char (*godot_string_naturalnocasecmp_to)(const godot_string *p_self, const godot_string *p_str); + godot_bool (*godot_string_begins_with)(const godot_string *p_self, const godot_string *p_string); + godot_bool (*godot_string_begins_with_char_array)(const godot_string *p_self, const char *p_char_array); + godot_array (*godot_string_bigrams)(const godot_string *p_self); + godot_string (*godot_string_chr)(wchar_t p_character); + godot_bool (*godot_string_ends_with)(const godot_string *p_self, const godot_string *p_string); + godot_int (*godot_string_find)(const godot_string *p_self, godot_string p_what); + godot_int (*godot_string_find_from)(const godot_string *p_self, godot_string p_what, godot_int p_from); + godot_int (*godot_string_findmk)(const godot_string *p_self, const godot_array *p_keys); + godot_int (*godot_string_findmk_from)(const godot_string *p_self, const godot_array *p_keys, godot_int p_from); + godot_int (*godot_string_findmk_from_in_place)(const godot_string *p_self, const godot_array *p_keys, godot_int p_from, godot_int *r_key); + godot_int (*godot_string_findn)(const godot_string *p_self, godot_string p_what); + godot_int (*godot_string_findn_from)(const godot_string *p_self, godot_string p_what, godot_int p_from); + godot_int (*godot_string_find_last)(const godot_string *p_self, godot_string p_what); + godot_string (*godot_string_format)(const godot_string *p_self, const godot_variant *p_values); + godot_string (*godot_string_format_with_custom_placeholder)(const godot_string *p_self, const godot_variant *p_values, const char *p_placeholder); + godot_string (*godot_string_hex_encode_buffer)(const uint8_t *p_buffer, godot_int p_len); + godot_int (*godot_string_hex_to_int)(const godot_string *p_self); + godot_int (*godot_string_hex_to_int_without_prefix)(const godot_string *p_self); + godot_string (*godot_string_insert)(const godot_string *p_self, godot_int p_at_pos, godot_string p_string); + godot_bool (*godot_string_is_numeric)(const godot_string *p_self); + godot_bool (*godot_string_is_subsequence_of)(const godot_string *p_self, const godot_string *p_string); + godot_bool (*godot_string_is_subsequence_ofi)(const godot_string *p_self, const godot_string *p_string); + godot_string (*godot_string_lpad)(const godot_string *p_self, godot_int p_min_length); + godot_string (*godot_string_lpad_with_custom_character)(const godot_string *p_self, godot_int p_min_length, const godot_string *p_character); + godot_bool (*godot_string_match)(const godot_string *p_self, const godot_string *p_wildcard); + godot_bool (*godot_string_matchn)(const godot_string *p_self, const godot_string *p_wildcard); + godot_string (*godot_string_md5)(const uint8_t *p_md5); + godot_string (*godot_string_num)(double p_num); + godot_string (*godot_string_num_int64)(int64_t p_num, godot_int p_base); + godot_string (*godot_string_num_int64_capitalized)(int64_t p_num, godot_int p_base, godot_bool p_capitalize_hex); + godot_string (*godot_string_num_real)(double p_num); + godot_string (*godot_string_num_scientific)(double p_num); + godot_string (*godot_string_num_with_decimals)(double p_num, godot_int p_decimals); + godot_string (*godot_string_pad_decimals)(const godot_string *p_self, godot_int p_digits); + godot_string (*godot_string_pad_zeros)(const godot_string *p_self, godot_int p_digits); + godot_string (*godot_string_replace_first)(const godot_string *p_self, godot_string p_key, godot_string p_with); + godot_string (*godot_string_replace)(const godot_string *p_self, godot_string p_key, godot_string p_with); + godot_string (*godot_string_replacen)(const godot_string *p_self, godot_string p_key, godot_string p_with); + godot_int (*godot_string_rfind)(const godot_string *p_self, godot_string p_what); + godot_int (*godot_string_rfindn)(const godot_string *p_self, godot_string p_what); + godot_int (*godot_string_rfind_from)(const godot_string *p_self, godot_string p_what, godot_int p_from); + godot_int (*godot_string_rfindn_from)(const godot_string *p_self, godot_string p_what, godot_int p_from); + godot_string (*godot_string_rpad)(const godot_string *p_self, godot_int p_min_length); + godot_string (*godot_string_rpad_with_custom_character)(const godot_string *p_self, godot_int p_min_length, const godot_string *p_character); + godot_real (*godot_string_similarity)(const godot_string *p_self, const godot_string *p_string); + godot_string (*godot_string_sprintf)(const godot_string *p_self, const godot_array *p_values, godot_bool *p_error); + godot_string (*godot_string_substr)(const godot_string *p_self, godot_int p_from, godot_int p_chars); + double (*godot_string_to_double)(const godot_string *p_self); + godot_real (*godot_string_to_float)(const godot_string *p_self); + godot_int (*godot_string_to_int)(const godot_string *p_self); + godot_string (*godot_string_camelcase_to_underscore)(const godot_string *p_self); + godot_string (*godot_string_camelcase_to_underscore_lowercased)(const godot_string *p_self); + godot_string (*godot_string_capitalize)(const godot_string *p_self); + double (*godot_string_char_to_double)(const char *p_what); + godot_int (*godot_string_char_to_int)(const char *p_what); + int64_t (*godot_string_wchar_to_int)(const wchar_t *p_str); + godot_int (*godot_string_char_to_int_with_len)(const char *p_what, godot_int p_len); + int64_t (*godot_string_char_to_int64_with_len)(const wchar_t *p_str, int p_len); + int64_t (*godot_string_hex_to_int64)(const godot_string *p_self); + int64_t (*godot_string_hex_to_int64_with_prefix)(const godot_string *p_self); + int64_t (*godot_string_to_int64)(const godot_string *p_self); + double (*godot_string_unicode_char_to_double)(const wchar_t *p_str, const wchar_t **r_end); + godot_int (*godot_string_get_slice_count)(const godot_string *p_self, godot_string p_splitter); + godot_string (*godot_string_get_slice)(const godot_string *p_self, godot_string p_splitter, godot_int p_slice); + godot_string (*godot_string_get_slicec)(const godot_string *p_self, wchar_t p_splitter, godot_int p_slice); + godot_array (*godot_string_split)(const godot_string *p_self, const godot_string *p_splitter); + godot_array (*godot_string_split_allow_empty)(const godot_string *p_self, const godot_string *p_splitter); + godot_array (*godot_string_split_floats)(const godot_string *p_self, const godot_string *p_splitter); + godot_array (*godot_string_split_floats_allows_empty)(const godot_string *p_self, const godot_string *p_splitter); + godot_array (*godot_string_split_floats_mk)(const godot_string *p_self, const godot_array *p_splitters); + godot_array (*godot_string_split_floats_mk_allows_empty)(const godot_string *p_self, const godot_array *p_splitters); + godot_array (*godot_string_split_ints)(const godot_string *p_self, const godot_string *p_splitter); + godot_array (*godot_string_split_ints_allows_empty)(const godot_string *p_self, const godot_string *p_splitter); + godot_array (*godot_string_split_ints_mk)(const godot_string *p_self, const godot_array *p_splitters); + godot_array (*godot_string_split_ints_mk_allows_empty)(const godot_string *p_self, const godot_array *p_splitters); + godot_array (*godot_string_split_spaces)(const godot_string *p_self); + wchar_t (*godot_string_char_lowercase)(wchar_t p_char); + wchar_t (*godot_string_char_uppercase)(wchar_t p_char); + godot_string (*godot_string_to_lower)(const godot_string *p_self); + godot_string (*godot_string_to_upper)(const godot_string *p_self); + godot_string (*godot_string_get_basename)(const godot_string *p_self); + godot_string (*godot_string_get_extension)(const godot_string *p_self); + godot_string (*godot_string_left)(const godot_string *p_self, godot_int p_pos); + wchar_t (*godot_string_ord_at)(const godot_string *p_self, godot_int p_idx); + godot_string (*godot_string_plus_file)(const godot_string *p_self, const godot_string *p_file); + godot_string (*godot_string_right)(const godot_string *p_self, godot_int p_pos); + godot_string (*godot_string_strip_edges)(const godot_string *p_self, godot_bool p_left, godot_bool p_right); + godot_string (*godot_string_strip_escapes)(const godot_string *p_self); + void (*godot_string_erase)(godot_string *p_self, godot_int p_pos, godot_int p_chars); + godot_char_string (*godot_string_ascii)(const godot_string *p_self); + godot_char_string (*godot_string_ascii_extended)(const godot_string *p_self); + godot_char_string (*godot_string_utf8)(const godot_string *p_self); + godot_bool (*godot_string_parse_utf8)(godot_string *p_self, const char *p_utf8); + godot_bool (*godot_string_parse_utf8_with_len)(godot_string *p_self, const char *p_utf8, godot_int p_len); + godot_string (*godot_string_chars_to_utf8)(const char *p_utf8); + godot_string (*godot_string_chars_to_utf8_with_len)(const char *p_utf8, godot_int p_len); + uint32_t (*godot_string_hash)(const godot_string *p_self); + uint64_t (*godot_string_hash64)(const godot_string *p_self); + uint32_t (*godot_string_hash_chars)(const char *p_cstr); + uint32_t (*godot_string_hash_chars_with_len)(const char *p_cstr, godot_int p_len); + uint32_t (*godot_string_hash_utf8_chars)(const wchar_t *p_str); + uint32_t (*godot_string_hash_utf8_chars_with_len)(const wchar_t *p_str, godot_int p_len); + godot_pool_byte_array (*godot_string_md5_buffer)(const godot_string *p_self); + godot_string (*godot_string_md5_text)(const godot_string *p_self); + godot_pool_byte_array (*godot_string_sha256_buffer)(const godot_string *p_self); + godot_string (*godot_string_sha256_text)(const godot_string *p_self); + godot_bool (*godot_string_empty)(const godot_string *p_self); + godot_string (*godot_string_get_base_dir)(const godot_string *p_self); + godot_string (*godot_string_get_file)(const godot_string *p_self); + godot_string (*godot_string_humanize_size)(size_t p_size); + godot_bool (*godot_string_is_abs_path)(const godot_string *p_self); + godot_bool (*godot_string_is_rel_path)(const godot_string *p_self); + godot_bool (*godot_string_is_resource_file)(const godot_string *p_self); + godot_string (*godot_string_path_to)(const godot_string *p_self, const godot_string *p_path); + godot_string (*godot_string_path_to_file)(const godot_string *p_self, const godot_string *p_path); + godot_string (*godot_string_simplify_path)(const godot_string *p_self); + godot_string (*godot_string_c_escape)(const godot_string *p_self); + godot_string (*godot_string_c_escape_multiline)(const godot_string *p_self); + godot_string (*godot_string_c_unescape)(const godot_string *p_self); + godot_string (*godot_string_http_escape)(const godot_string *p_self); + godot_string (*godot_string_http_unescape)(const godot_string *p_self); + godot_string (*godot_string_json_escape)(const godot_string *p_self); + godot_string (*godot_string_word_wrap)(const godot_string *p_self, godot_int p_chars_per_line); + godot_string (*godot_string_xml_escape)(const godot_string *p_self); + godot_string (*godot_string_xml_escape_with_quotes)(const godot_string *p_self); + godot_string (*godot_string_xml_unescape)(const godot_string *p_self); + godot_string (*godot_string_percent_decode)(const godot_string *p_self); + godot_string (*godot_string_percent_encode)(const godot_string *p_self); + godot_bool (*godot_string_is_valid_float)(const godot_string *p_self); + godot_bool (*godot_string_is_valid_hex_number)(const godot_string *p_self, godot_bool p_with_prefix); + godot_bool (*godot_string_is_valid_html_color)(const godot_string *p_self); + godot_bool (*godot_string_is_valid_identifier)(const godot_string *p_self); + godot_bool (*godot_string_is_valid_integer)(const godot_string *p_self); + godot_bool (*godot_string_is_valid_ip_address)(const godot_string *p_self); + void (*godot_string_destroy)(godot_string *p_self); + void (*godot_string_name_new)(godot_string_name *r_dest, const godot_string *p_name); + void (*godot_string_name_new_data)(godot_string_name *r_dest, const char *p_name); + godot_string (*godot_string_name_get_name)(const godot_string_name *p_self); + uint32_t (*godot_string_name_get_hash)(const godot_string_name *p_self); + const void *(*godot_string_name_get_data_unique_pointer)(const godot_string_name *p_self); + godot_bool (*godot_string_name_operator_equal)(const godot_string_name *p_self, const godot_string_name *p_other); + godot_bool (*godot_string_name_operator_less)(const godot_string_name *p_self, const godot_string_name *p_other); + void (*godot_string_name_destroy)(godot_string_name *p_self); + void (*godot_object_destroy)(godot_object *p_o); + godot_object *(*godot_global_get_singleton)(char *p_name); + godot_method_bind *(*godot_method_bind_get_method)(const char *p_classname, const char *p_methodname); + void (*godot_method_bind_ptrcall)(godot_method_bind *p_method_bind, godot_object *p_instance, const void **p_args, void *p_ret); + godot_variant (*godot_method_bind_call)(godot_method_bind *p_method_bind, godot_object *p_instance, const godot_variant **p_args, const int p_arg_count, godot_variant_call_error *p_call_error); + godot_class_constructor (*godot_get_class_constructor)(const char *p_classname); + godot_dictionary (*godot_get_global_constants)(); + void (*godot_register_native_call_type)(const char *call_type, native_call_cb p_callback); + void *(*godot_alloc)(int p_bytes); + void *(*godot_realloc)(void *p_ptr, int p_bytes); + void (*godot_free)(void *p_ptr); + void (*godot_print_error)(const char *p_description, const char *p_function, const char *p_file, int p_line); + void (*godot_print_warning)(const char *p_description, const char *p_function, const char *p_file, int p_line); + void (*godot_print)(const godot_string *p_message); +} godot_gdnative_core_api_struct; + +#ifdef __cplusplus +} +#endif + +#endif // GODOT_GDNATIVE_API_STRUCT_H diff --git a/GodoBinding/godot_headers/images/faq/create_dlscript.png b/GodoBinding/godot_headers/images/faq/create_dlscript.png new file mode 100644 index 0000000000000000000000000000000000000000..7e1f838c45531704df6d959b0b4ec702bda0d4fc GIT binary patch literal 20172 zcmeFZWmFtpw=LWdAdLkH8iHFOI0*!Y#@*e5)401Oc<|s3!Gi@49^BovgS)$bmFLxS z&-s3wANR){<7IS>uIj4VRkil6wbq<#ZbB90#L-b+p@2XjbV&&jB@hVi6R>E5;elV8 zGV-{AuTT#a4JRc7S28;XTT`f&37M0-oe7zV8`Km8a+_C;oI~$mK@)!B6BQpdAzq^r zf;aY$)JJwPTK85!Ajh=Yx@ws(5X_=k(h&DsvQTM&p>z|GFU$kN1#%+SOPYQsly)YwWv1~ulRP=7DW zB5NmXVh)w?a4=E!kW(@8ur%T_rV!vq;dSE%8n8BTG9Yuawz6^LcH^V?t6gqj{m;+L z6l8xL;$+E3p&_e4CT#0qLiUd79TN+qs2kLUje;MAjMu@~lv_ze?C(tgTYMDePEK~* z%*?K?u1v1%OtubY%&c5oT+A$N%xr9oz!8j&?lw*aZj3gLlz*D|TN@%Kjz$hpJ13~E z4cVVI4Ge9ao%kpyfc<2DZ~RXO{Ihi%$G;l^FbDIWJOd;WF! zpOd*2pl&8s8X{0@6B|e17WgRGKfM2|v48E={P(@@IRD!FrzLJlYXdVAb*QnE`M*y4 z*A592sF^wNB<%lwio65V1hB!Mr{$wyrC|PJN#?(s66hJ`e|F6u`~2Vk`_D!GS2q5S zx&C9W|CI&)R|o%Rbp6L%|0@gpuMYmt==y)lTqyra?o4cejLsEE-ST&QY=N}znIl9} z1q=o+tjPZcfyh9TB0?%|^9M_=8ZRY@K*w|E0eaXTxHyQON3*!1Bg=PYSNpmnRaXuf z%~viQB5m+4`%<_&c?z8ZVvdCu{KT%7$j)C1gFso#bNigC<)jFpLJpM% z2&O*>6wkFAOaN>T`e4FoA%GM@$&lbcWJpsi#%w#gH{OU4F58@+2^I zxmamkqTW58N=jGO89g+gk4P6hHM{u0+Lrdj&`y~5B=_7J(gi9eLWF|V6PKN=VC{>8 zD&CFt$V%JD3m~H(myJ979qz2*Ghe`aPoKss}fUT_sG|bW!%IREvvyw|}n3IjQ6KlKJ7rQ+?$CVi$TJZdCi4L9$+w=CE#(nyByP1 zZRq&Z6+)8PVn-}cS(Wp!S|7Wllm1ni{c*|l)W}e&2$#ok<#xVx)5(0{UUByAg(oW- z5&vwfS>0s<-sTRWX2Hnw06yR1*III~IIER|6R5CvoZSW&LR?qgwy95Ivij|;vDIqXcXn>OZ_s6XHIw*%@|8|k18dEZ7eT!@Q5YG!f6wj#^*{Y4O zeEFnWDoXa}q!`1=tTvb5oPFhpmFwgfnWB98-kgt5Y3J2CDoJrSF${d^SYgzwcRouA zEMtmHong|tpTSGkiG1RG&**rfuZ@Djm2#^{=?$syxY_q3BHv2r9vRe-{3BF_DgjyEb~+uC@4p;sdS^OGRUdseM?u9bOt?us#mzA&4_ zXEy0~%nA?TfH@DBQH8;Cb8H1NuZKU52DX1w+H*N<{biHB;BvHh>9QS5T4sjSte?qb z#=QJXTyiC*;4mHtM54|Z&J*ul(DUx-^Nvr&jSU$bg$kGCuQjsO|2aP&TK{ zk~mmYthKJLYUc=cAa?wqq>X$3iX*sqADuivX@V`WbiRxaRMbP6gfafsk$ocQVy`8_ z&CIGZYpl?=-H6-STs5Ea1J8V^9{*kI#1oP}U#0n>aR6pKZ=E zLs{+@fyu`He$46k9{w`owLgZzwF&iBde~bhbW@rGjB$Oc^H(gAX>nOIMoK{ZXgZ5mq;6>?+$Hp?z z2_!K20mklBYGGz={OPB)n##H=Ru0o&VWXph0utriwU$C;n5OciJf6228)CHLjg!?f zx-JDubbIPUiBcxPk-8Eiy_Y9teD;GMy%s-V(sMo1OKO~#&g3YN1ysv(>o;NV&vewe z%ELax*E-}>U_B%6+(K<})pLXQ;_<;R?<_iLv{Osi1ZP_lCER0%3=Msm6cgmCzj-JUhUD`sZpM?IAFo5a^Ezw4z=$u@X_)d!dfkn_n<-iEmLiX*yv*{pi=0w{9A7i=I_GML=|Dg<_Fs z(IA{<&&El)UMstoLS{|@Q#=9F2^NHgx<&G%p)1|_wcf2BfW$5P6yNbJ4TEQgVh3WbbrTpuIT$?g2_PfL>mPkuQ6q~Xq%lM3=bT~ z=|3{$3ve)4md_v7K}bYf!_*)7yiaNYcjyL}EE5Ts?uF7E(6?BSKv>37&_(kxQD~-e zu99YK&_#b>}KRBy808v*}Y{xo~cVG>FaB1K6WDV z$pW(iaf5Px+B`hmP?cIQIVr5LF!2|Ao|M-@v0@i->OA^nXlO5p*+$DXC_?40tqg3s zvnDpSN9cQ1;aVCQG+w^uWsH#!$9U?P z4LLbc9uF#gK3$Sjx_ELN`qbIgWh8da$;sZw{P8)`k}{XN5P8qiP*Ihw<*WFV*i=$G zN`xnhkt2b^gC`PV{#oDsUN{|+r|X@8e&ymi_NEU5C{fIcV<+^=0#+|v`}(cXiQIOu z{f?PY+PJ@Dy=rf*{NS_uRp$COYDKXu=h}J5%^XWXcjv*3R8#AJX zdx0ZB-}&_Q^$Eh@K;Loyoc@mm#0uOiYa!b^+xZW4Gf{U%P z6^pbkwHhsu^?r@FdtD7jY;KyGa2JJDtu1OQKQ2`m9F@uLsWBcbRTVRN?zl0TEP>v* z9?yA+LdQz_(xaaPc~JvSZH>X)-2Cr4RFpYK{733|DQ5xvKu89s=Wg)~mf48D5O{9B z(wHroiD%cL?5p#$-&b_%2ZCS#X!w(aIUlVO;n*=T?annXs4vt&LtPUy_|Ojb7arTv zEl$t#TXdfat2&wNq+GEQqIz^?b8q zPC@Y9Cq8Yc%5HbJ%R9DPXXd-7l`r?O;D$0@bafhW4Jc>MV**buvf}wK+P-cvH#cJL@yMl()ye@|1&+jvMT#*x$;M)@{ukcZcjse>v4;*a&n{1aUWqziyZ=Nq z@V5N65FGuYO7xPSCX$2|fjllI#{GI08Zf%LVVPK>QOrO{Lbz0zJu-ujkgm5d!N<$? ziu|3!H5nz6(M5xGVj02%;moEc_zI217F|oU4i!00({;?}JPW=qq*_%zcR92p zSP(os)5m7deE}!Ky+}TR$N`4=T8kFTt88nYD|e5dcX!S+N}LMm(UQhI+Nm)eNOZ7L zLbThE>}LlDR=w+Ai0KJE1h%b3CV{rt*s98&Bk}NX{XQBb2(n(T<)NqHpyRrj4Rv(h zo2J1I0h622J~yN7>F62G&CS1=CM|D}AW{&H70F3u1ACXa#YT8bD6rR0)A2_UE*Bf@_=_C)&< zQg)z;>g#%XQZ%rI3c#v-gaIj;K9%veka6*k?qi@A~meel3twkbgap4(eW_Pw*j^=Qv1 zty=TXnByvdZFHJmN5`g)7-~h3aLsnkhKS|7AR31SnWXD0xSc2oMr2@EOjXV`%}p%o zrthF}2N~e7-7J{g6SlT(p-PBQM2O*n1I4<W2wQU zN{)Ep=3?LBxVPxa9+@HkeUL$N@^?oiz#MrQtjq$Wtue{*)+Q#BRM^IBTsq&TG88nN z4%_3gI*=-p)H;ID1SQ%GwYE0!)0*u9NAM>X35>0bos6G`e=lVFme1`UZdSU^m~QAA z+5@N{DwE&w!(z*0vs@ZCtV%qwa9iWT2Qyu6!sl2C1M&+D&c-sz$HA$rQ4!R&ub^Vt z9`+OPSX1r-lfR1KcD(K6Tv6O&(y6I1kV}83c85hlY4nQY*ykmQCamDF#lPpoh74l9 zFznrrAH1#&eoK$NjNxT>OJEa9MWZS^JCV&e5~r{M|kDylIg zr()h!8Z}P)mM?v-V}SI|&VrfOR#wU$e&>-;QNNd^j~ydCuRce+XXa#_=Ty-@riPTO6%jr0*uS zZ`gTgd1$W&Zw7dq5y<@ao=+96kzX=&B76`agxxGx`qD{_K&D(?a+D9ex# z5D}2fj7!n@HVA!*@tR+AV9EJDsk~>*!S2EzCsYLgsj=4TByHm@=laG5 zr`7MXlZmYn{jW|%Uu9@o@d$WLR?Y8QU%$Yoi>`A`kBd7WPM?1pwt7dMcesSb@yGU(s&l(0TZGJveZd-naUp{6&X`{={?{zQJY!hhp zLZ^7Dk<)3vlZ!8N@`vH*R2Xebgy9#FV&q0$NEe4eKu2;fr6C;zyvP?1WPwMdh& z%`^e$XsNu;F51E5R>;-!3l3iTJWn%xeA)oa)DH9}chAXVA+JxzokeF=rZVjVKjzYS zTuH-;*k!1&j|7}nJqyILLqfu#u(GL)2XX0PvKJ(yu5F8i0Q!2*xYk?2j#B?kc5hP{ z=^{_zjnxZI3X0p?p#`^<*aGIr*Zg*mX;2&#>ixOm8C!~XYAT;HTHW}zM*76W!jD6? z8?!N{_Bd?Eq<$(0-L&iQ5~=$K3(>@s>F}O#P*^Ml5rebsje;I(tXf=iT&^`rzF~|v z2kWcq3-nHOc%OV0FdNh>SyRC;O!o5j_H{&Of1BXwqh&mmghBrj1LF$mVsEMONrNV_ zZ@n^iT_r|B2jFC$$W-r$k=t@HM(Zq2wIfPO(tw1N-)Bj{SJITV)NCZ}{`f@Mi%oUp zIUH!RlR%}{bR?tIYo&=0Lm2+_6ji^;tIDP0Qi=-<%Cc%c+GQnGssG;Qg$Zi#yCDOC z!n^!}uAZAC0JNTJq{GNh1i>M=KdIn3kompu!;q$fI0755{Up4wJF`v^ZZs=NSL$D|UM(KluB` zp&C}fkE)tb_q*B6h4I7ey0SM_Ejzb3b<2{9Ijul$QN1 zk-p$7^7X^bUB%+Tm`JHSE3LZqm9?$Lt4u*K7uWoN@wk3rXlzb;RqQh#9?tTQ$GuSO zBAhZ(1^ZXmlVLtrdQV%W?Po&sjw5x@C0?p)2e0$9y+rw`V(sU!!VHcU_lfQ($TRI4 zE4<6!n?P!q%4vPidYOmizoI*`ce|ks&Ytc4kyICj1?dPzbMs<879I@qtSi60I?QHu z`7oQDLXgSj%Sg!%z{9(Zy%5e7*6Wa+{S#lFT1)rM*|JpiNahUA2*^!JWrb{U{+(-S ztNX?^V3*W)r$S)&Nr$CoZ*<6;;(Z|rs z`weh*ZAm@+JEd6k~nI`t+aegwInAVk)qT55u-mMw_5~Do=#Y5sMc?> z7-%=y+w+_ud|x8alHRdG%yR(?C_?=P>l(>mg(HuPOKY%S;13urM6T+&x3%f>FT_X6 zqS&@}QmZkF&R;wOXEQEb62ab!TU_j%kHZkO%=2fqZd(9CnoTtEo zHZTHEf`dSZzoFrfQ;tV~U)emkdwzA~?esL=_V5t5gL^Wc@xhUci<@%YwSMb75&Az1#vO4Aryl0JT=Z>gS_Ke30|-Rq*=uEvkPw7>Q9l;eoyyp64G zF`c#7{+-)_+0ECq%A;QuvEr@(_?v4y+TO}FW(>^a_kBr-yHMlEh9{c z&U0T@vafS5W}y`nfgUSC)o)x0uu~Dl?|aAE62x*03B)L3t7RSv@q_SL3&+3TU-`e= z=um={$q>PckACQR2j93Ha2j1=A3Udn4n*?#JOsstbS`i*yIfkAH~$dSaC$K9jZ2o! z2xv|d@I1YW)~CpBRH0XWgM-HHJ*0m&&R&`DSmS;t5L``KD-#IkM_{bcpTeO>lSm!_ z4mgrM2ZGVuS)xAjPcDm2GTq@fu>+Z{Xl7d4*sXyi;?K43gTktWP1VYDm|TCne?vQ2CJ4skvQEZ{ zU(ldO^6d5krTGbgTtz{nP~lAq2lV&m>bZF45ow*t)+TvC3a6#HwMo%pVG#?6g)|pq zsllmJV5Nb`2|C!B+-euVmKQNH+{fp(KA8|v48&(r{~oy%mIjvtEv3-&oip`?r@3+{ zbG^=3sdRAPOY!l-IDqq;*s_&NZw`k6p#yRlT&iC)Iyt%CH=&;R>@ybR262C4t86%h zKVx9S7Upbz07E@)zqtu~(yg!mc!^`6IF^Fm*kUuOK;ZWs^)xL0neJ(r_k(Cx7P2S> zYc)Zk!hDtA!Cbvi;>c3YHzPBsckJW)-J7o8%D8+zUP+yB@iMlps1sO!VE7*#tf1Vc zAtS%s{4`oRB4PdDfa4def&U9(g9&P941`9(e?$KYh~~@H_DYaz=3JFB zs2AWp>fP~1oC-6E;YOb|`!H>8e-!ZCT#qE4*GNjm#i`V9@!;`2f#G6JGNlW6-0Vgm zNth`T!?`Bg?*D^729EpLbH!gM(-Nk)P!rX3z4IST%V^ShhN{^ z^GZC+eNcF9A4c1JMVdU0+4duCgKL#(BO-jxwgJfg;y`Q7vxxTl3<3DvR%(x9_gd(d zr}I^_!{hHjWlyblmLHrxW?JH7WOCIOYsTJ6SeklJb4N7T9Zvol5FdHH@V>B>w8g$V zuA;9GT0DIe9`+QMs(yU<5UlM=`h8!+qQRq;Bwdbpj?n3%6Y%mp&gQzic%bhtXaGHJ z4Xd5{lfS<%NLk0nv6*WrkRE|!)(jd-L!z*j55;AfBvPg#5C`rtZ#0MN#g`I3WTcP!S7Fj;fv znSXlv>t5qZk8iHT%B=wEc?gzc(EG4gP#_34AaL2<-pO5`d^=;4lAL_F>`KK&{ho|v zc4#VDgbFI9qEF9wvl-8V*676ehL4hG{n5zCD5nbl8ITtr@u4|7{phG7x9FECe|-q} z{>|B~#|-O5qXgBh>qxff*%OtQbXds_4mkU(fhbe#)2LX= z%PGr!bZ9T<(}NRrJ8QWcqzx*ZXD!T%CdPfqW3UfqG||ybkBEq2l3QidjHqEK_L z{#sv%JhfxP`}(@x7nY$FSwyYt?I3mAZS5(17<_Z*JXVe9=Rp2GK`J8eHc|+jeL>{v zvO9~Hd1As^y5})Rx6z@Ytic1#9*o;7YXvYP1)F7oMvOAu<~ZG6&7V#e6~c{} z5CD8rk2S_%2?MY9Pk=8_e&nnbdhke*%SK%SdJ%Yg8iS}d1w@{VQgrM+#f4@&lE zalan=p8a|7Jj?X&95WgbTBl≀A+l7smO|M**4|wEbL_4mSo6iG&CV(r#qfBmYJG zDkwI6jU@-P2lR}fuEw8lo=_dfL7--OLcc$P1bV{ouKwqNDD|O&7wQa5PlNCNG^GMm zKL4FImXIgw;{zeJ|K`V+mIAB8wzV2VA1$#x_M}=r<@l0|^7+d-I#h4jx%c1mUMEC_ zO7`dN$c9HG$rJ-*ms<;(2_VBy}$Ney!KBmyFPsa(i2P`6=xR#vpG zLht6uHJF?u)&J>A+ZOVE=T2U^YYoxkYWMP7NI_?^idcJEsYoTB{kvJ#RoRyF!zo>W zf|aqx;6hI!1K`#^=w#H?nCyJYlz7KxXy>lqfu1fziwzF6iYzKZZld_~IQOFjP%?02}X_kf4ed<5!vaU+Su=2xnVIeoFejAZ5=JJ?jQAwGvl}2hwdofPB>! zvp5)dxTTgV0eb0{o1?aBKiPtbZKsr5U7GxE3V>_S__oh_f(Rjr8p)dIHNKvHGs=n9 zQHX;AFbQbFA{3vxs=Lp=3!~jiDUZ7z6s?}X18LP0kXH5uT%M^9!53zH(xZr{ z=P|T;Q6K|6k+Flj0ePyXmU{1Cr%19-ir_Dq@CblJs1TvR4wIG5dW&$*$jRKQL6IHZ z$H74Jr=SXEu(U);W{8oxh}JFZZ`$MLnzxj?Eu&WD)gyb)NZcB8&DA&7MiM0}wM)3I zI^Ji=RpSC!s6IKl0xM@-hCMHws`2-qAwTK;`1_1c z(-wL0CQ=|YRY_`Ka$bZdU$5ZG@#A#yUyyZegDAc`} z{mrs4T8MA2Qicv~m^@vrr%xsuCN-JVfv~Klt-ZPKHG*z!VbP8cHi7LzEi52pn7q7; zm=L$}M7e^M6C6J&WMMFQGh)_v9RC(tZ{I7udaNiRfsM`G&#p|oe2dBxafI6d zr^UOdD;=I|3?_&Fl(jR-y=vzUaMJyKrf3~9vf=El-lp;tScGUErY@0eg}{&iA~ZSD zCn;3n>1nVqP};pk7F31u7s^P&R0mV}N+S!z*Tm3iB1zphv=jhof=O0Sk82C@{OtS> zpRGxhKnmto1w#LD0;jIJ7<@?YWTyyy%;`_Bik}2eMviVYG~Eaic3^rsG!xS;W7Cao zMo>2WW&Lb7v7%zdmOQbS7qi`MoIT1?%W#3hn=+(DULWJD`q<|H*W$Q-olI&tT8DPt z^WtE>V$W||+hb!tZP8y`&U)_W?q*F@tCz*=%pUx(uKpPO#DSizcuYuse)nr8dBsYW z%qVhWV+8%*Nbg18k8r}8pli}wQPY;QY8q`Y=YR`;LD}OwfV~^_IwL@{2C=9dH@g2t zS_sOj4*3!Sh)*Q%eiO*99{?WX+}|SnOE2f&xR8HV!Tyx4R5)2^t+yE%28rGuUzVx& z^pCfXx2K(2D^d{y0wkbnbb}apWVi<8@ThaI&6PeXe7`yB`tEYh%6YaoS0h_&ieSj) ztd9GJm*RH!;-dx)x(eO}EDUR?bU#ZMO#z^p9iP(nH#ftv`j2{S2r8?ppbHJ|rfPC7 za!l{oMg@XmG_g2=+&z15b-`z_w@n1Q0ultHQmUds4-5DPlt4!(v&M}u2PKING0aE( z_zNMvyHVKyAxJcR6*P?$|H3fZpn`>yNWhd}yhDqU;FW-BVSO@THCJIhEBI?m@!8Q* zb4jMx0~>wBd`~$M@cSt%7=v08c_q}|c9|EItJ>C+(bZb>>w%TE;WB@%LD8lyTC;QB zq+4!L6Ak~evpn$<(Z#KSmGLaVa}>xYXAS6aXNW3O4+Q1~iWcL^*5J5ZG5O3Kb~xgf zq&0rrC|e4Kb@{w;KLS?jY+wbIB#*VkcXbDg|M#*9(Kuj~&r&zBj?c-|VuKQgmXH1S1=DN0--l}E`0Z%!& z0{K$Ie&K+oj{tJB3p&x{#3|iuL{>BqDEptfX}!M4U$4(ph4~&G_A`RBg~jDY()bmV zS=djczt+ML!dcG#x?5Q@v!e!bJv^f-F83S6qc#4t56*299qEE(g=jT#Pu9!TCq1)? z)SfSQZ?OpAQ`!MfdphN?Fjs(0;KkRe) zB!*U;Tn-iM3!sNape@uwodM>IG!UuQVvb?IZ3tk3zNd-ui8fzKC7>R8I9H$heYOq$ zDwzxSaL-YyT>)MC0;~awr{e?9qvftd2Exqao%1mpSONR4;bX?yXeJ5g1&CO%-73aONBqVlmhT_;QUZNfLi0FTcLAc9y`ub(jBLTMjz+$>>S?1T5zoijP3y)SL&Mmw z%2DYb)az`lDOQ4+$By0Z>ro$5cIejX*->Y16CSnhy#fpgKIewvt^nrzXqC+$EFDKrTqoer>?szipoq2sDq?|zac zkfg%&w+-e;_AHu^9FkoD3`UNGPQX1}4m(y{%dfBJX4dDu;*7fF-=%vj@R=#-9Jxm4 z*B7L~hQ9kQ^$DPb=bg@Z>~~kAg&s(NPP3fACSPA&mmtIB_gPS25G6-D|tosuO^Ni`RK)f3RUNAmNh>%dT2)ZMm**agp_X}ulG8p2- zEqj&Yd_@%gR0PYDE^{Tx^xfU>%J2?aZXo^=HPbRJo;`YEuB9}o4v=2OJ50RA7X#`m z)SN9I#Gf!7>|Ipo7W19iTQhVw9BwLJZuxpBF(p1vge&Af69U3TjGul5d^RSzv6WST z?bWf}Or?6?{UJE}PqF35)q)~+0CLC&I3aQ@$v!$LO5iuO(D2jw`uc|7oKpFP>P5!& z0}u8R8cK3yQ;(doHc3Ned=%E;dvpWes7zqfUuYQHlB^ zW!OdMyBEK^24)!bS`GoPTO_kNQ&k)lrC#J;H%9r~bL#SXM-tZ6-DUzhm$bO=m@(C~EE{vdx4paP13EtmU!&r)2}H(l|;2t)Jt zw~4MB4qd+<9|!P9@+P2MT<(BKbN~KoPZFP5yUJziYZWcV=ytVq;xk($*pw5d$rle) z$0}{tLptTjM0M)-q2ZClyub7()C2B4T^$|m8?JsM^9vkouKuZ1euXPcXteAjXNi$W zx^Erxydo`7=zWzcO%oOAj-ie?N{gMDizZCPk35Z`lvjsyk@t$v&@Od)=-j2@M*;JQ z-cJ;H?op!n3;*11rRyP!9s0MT4@18j4P!I}wy<$SZIOc89ntCQVUl0rR|1 z%2uhd{g^O-xj)-?#(Hc|P>A*;!zn%{J(lS59yeLU!QO$Pjyex_dulHPpjY#~?(jZ< zJn~x--k$rTr3cn)b|5WZH1BC?r93&q*$bX zCHa0SD5pb-&rooc{6QT`40sT<@0wo_j@@6f;5g-ck9&*QZTRnC0N~E5ex;qu|CUa1 z=d=iBjzSkyohg$=MMZUtk3dA+F90+i0)_Bv5=sy^;A6O$iZ5?tt5etBzNmA@gqxyH z;wP0$;)e-INZ4e-E4H)t_N?2R^gOA2U#k6Xq1L@7;VW*sItl2RF%$}CRPm+D)DZz< zV5)XGo$gs@ttCr_x$fW&@Jm%doIl)5iAlZyGDL$BJ&&2Q2D@8K$Qur}@SZjKBwj$w zmG688;BqGir|alr`yKr~SdX_~B155#?RaUbdjEC_&9LNvFC!^jl52#-r7JfZ)cYaqlYsM6N^Pdv+Ut?1A_`OFOqG9SB+5Z>nufK@uW~>)K*#bWF zzgFZmDPjtbiZj+p_-USj3>D_k2)H9VR`76s~{e>aFMoG|6t$|{}RqJbR{NB~0;X-3}hM?xw~_>-s1M^sEmZV6;V z*8wU1sx@P^y9UPz^$GUu;#5wNX} zdVLYrfqUA{a%z$Yy?q^{1}74EoVNio4bEKntkO5fcj-QN5o1H@*S@IJ;S{u{$!Tb~ zHH96d(?XjcWd}EsUbl!w+$uQ?24=o^i95g$&gJ+RJ?TheipOHp8mNv7YGD6aLBQIG z`4Shkky9vXS9fv8J9k(ntY)iZllU79SsdI~Dsv;ulVn?OT)(=G@r>GX;+q^g<8)fx z{ho?FpV{N+C74{vA@U~D5=_3Ct2@}&D4kHy5`te>m=o^Qb)i$pyow1yDEqZO=)Fhi z*>@CMKjC5do!vF4^)sY0#k1GRH#$om)lC&nA*}UK8I0;)B*egt@-3 zKbGudZAM?8!s!-+k{H~E@GFRf5DlTOyVPS`sB20~2g{lxhD1^QdVrJIZ&bzLTQIo{ zO%DPEAm&yV`Tg|c@YR8+PDLH650kwz2E4k2q=YzFado0_CA5>5=|M4kup1&o@m*a* zt{^1UBPq>WP--BjGw&5*^Jl<5NZfc~VLp+t!iB7w1jFh?(l<{F)Th>D`%^M3g{5<~ zZzl_x*|bpu400!R;@j6pG+*5+@0UlhFv@qcsbeB1$&~GcugfQQ!k7IFeg4qLV;{y{ zjejEX2@}%A&vcK~qU8A&G2$}|T0EY=F@qz}Om%tK0M^9WiYlVtr%V5a8}!a6ryX?G z&-&U!{DPi%J?V4!k71EiI(S0wZ^svaFU{vMLT$OytfI zNUnkeajDay`tET}?j%43F?HggnB*#8{!rr9XI}k6)F9pTnzcUdo*$8%s;WwbrI4oJ zC^ohdD+tPs#hMy{^W~_Zsw&`*;a>SWeIa&9XfKP%laomftjMkP|ER#TTa1w;BlkPZ zoO#vVs6j%|IwS0p`2`0h zTOW0|7@>(-_{}X8B4 z4R7Cum9rN5nK>O0ZjH2P#3a49>A~=33jBP_)>5ebGVB7s1&?W+NZ+k9eOLT9^3WqX z!@cFt{Ho-``nKdH=A%qHgzVXMl{e2xdEr4$goi)fI3Cj zf`3G-|JCbKOI*PIw1!)?YnKPtBxBAw2*+W_;GN9)=f%dofozBKi;)fnQFd9%KEnuSAUc-ST& z3d2iyhUrfa=Qz$ZeVvY1JVK5g)2y)IKzcns-1(W*hwYom&bHD(BBgF*d7cMbLjA{& zJZrJpt?sX%eGyWl0h3FKP|!6-$Eg-duNf&NpUgdPlH|h`Nn$G8M7z2ZLeRsap{KD! z2+vXvd>izZMP_xQP^XL5Th)O|g zQamX#+Z_7wqjr5DGHbB4(+Sptq*Yg`RRkusi>-{*AQkP_eRalePYiqEVv)}(p7Rew zx`$!ySVxRWb)DOt4%RzP1tCgD+Pl#CN$TT(@YM3~veq|cd$~oWlce4CRJDaDQ#9#0j}IC@QKa5VI{K;h z)9?dev64cK1?}n@I$s5zv-BC3mJpsi{406i;u~=l6uW{8js^R8>_ou1Q*WMOLID43 zT#JWiIb!h5upapt7RyHebSJM(A9X<7TkW^oIG3M4-De-j4)c!c@!3l=-!@C=?iTsH zUJf_}tUmQE$AR*d*)qtGDcGK~X%OQ%`Ju5uJ@S&pun?4y2ROHL5FWlJ0uoqdg}=8B9EIXN0-B_iNe4^-i~SgRoFwF&Hnz&q&x zX<)ig;fnk$#BFA+;X61Lxj8m2Hyv<09X0lM0 zS0;Xkr>3Sub)zSl{d2O8P*yz4OCoX7#jhCWR%k=4=OWi$EiB5Y3%e)+(H6qFd~K5- zZ1XT&RK?8DW?L8z2w(d1vRJbTu#iI_V&9IuUn+@x8r%5sxmA2Tvx&U{N36fMd^Emv zBY_6oaa=RquOc519d7a|1VKsb@oHjDn~tT#7+)zdn6j!ukjk*F`{a7O9)(^sSxmP1 z1zUb{etW|(9+aP$Jdv`FEwC5|Pz8;dQ12Wi+AuwTiTko@?u%p82UK9dsznH)&}&}h zXpV4aRnX=_MR#pwh8GJ2zN}!_B(_?9x!IIP;2_QZqBW=0mgUpjKAqsIf@{ML?e*BkBZ1%WT0(^sRlw zrlX|#%=tZbGFfwfFfhqY{PUn;(3-uUv6=VaKg^s_`f zS~~?B)!i;0B2ehCPLdIUNnwXDc`Q#Oenb%f7VR>9LOAYr!F92O$PELbpvrE@JOaO9 zGcRYrC9oIwvrlR6FauSra!xBjrl%jhgNY@)zQ`a$wA=ie@{#~RLX-5YU+W$|d2HGO z*3ShT#d>s_e~c#B9Ox|E}9$6C18TCu$QTEq0Q9Hy;`*@ST2M@YkM>+fu2w2B_j zLj&0(?*8?`9nY0`1x7%74&=Xv(fq&qr$KS!Co8c46uw9LgDE!x$eV-_{^%K8!TSl?`W`AiU9@emFS08KwB zq`zq>{!(fDA3^Hx0=fT|x&K8l|Bv9{uPG0IA{`nLa*AN=A>TdP4>i{#gbrop@zv%l z^dD-eW==r`NQMerZr8`zLQ_36Gx!-e&OBQetcACOOZG1_aQ+AMpyKT2@spJ6N32*L zMA^>*gCGCxGoZ)?$S1s-n!_U^uD#lV1LS+;G7_coM%j?M2FLSFt_;fbWT9vi6mXn; zteeAu>6I|gly0VF-^Wb%u2l+iJz%a^_jFK=(^yGVW(y$8YWfikh@GL99iKtQ<_wyV z!cU7|A2%K%)`+gtc$K9S5GPJJpG8v-jE#3A&*K4ebBS1;1jWRrm!I|EpddnkYVpI# zgxP&rH@f%z-FbD50RSa|>h>u=6F|Fqj|V844eOI|Z(~SHpH)|fE1NOr<>yfbY&*># zXFv1Wbq6Lp)U7B2&j8GgqYTEdnEwfuGqWcDGAcds z@rDo5+t#diW#B0MbXRxxgG(uNeSNdY7^U>=7c>KX9tYViMjjrtWE^smq8kYgBvwfysK1;InJZjw4wvvpqPMLh5!LbwCKEEV;-;j-r7WA$1T5`DY( zWN#?htK`cMbHvd!Z)dmzq5)nU&_G4L7NEpL5l1I|2Pg$9K z0I(PWj(E-A8`7rHY?E45wHEgj(bqTh5*#qP+3MHL;!?Eq=6CO|QYOty$GrrAQ|GM@ z9T^q{JCl5f=w{)n^2Qs;PJkte?l%o~&L)a_4Nqh#-)Pb?HliP}nRlO{$DUSwwar|b zKJxV?)#ZUB4U2D}eD}!g&jn3qNmc_31I%RJ@*UmDK;!Js&+wOF>bA+#YE;Xn02Iq;eB{3UkFy9qBRx$elW7MS+-UaY zElX3y=$kPHr~v;ZpzF{71qjybmwR~gyF$|VyLxP-yuWaNy}3dgk$(iH7EY)PtQ8G1ZqOb7+JJk>gM9t)T+Nea{xix!$KJkR$Q27{Tf(x>}o?FPvOs%uODOpCa(`F zKn7@rjB7@%In0pUY+su;PZ?trStdaJpT@gecgWTMc}Fl`0V@bA)HuFCcp?(Whr0Sl zm<7ReKa#9C#A}}9bB5FSPh{OD>rvIMt&#w(km@pZOx)ux1DC=t7Buo|>n(nM{bOh5 zqPVW=AdV-*#m`m&(e*WanX&q}jUg(hHFL-WknPjQ4GK7X7)3mua^ZQ)%g0-Si}SXr zXLvHf%SMTD*c(y{SXw0AhPaVE_*B#dP6vxZ4^00ik(c|$a?sN^G$f8!R0&##Xn@{YwPAChMIS7o}po3nE}lNyrZzLxv}=e63LwZZ*1GlbTZz?f7AG| zBKmIHUN_wY%N^1)qm16(z4OW}SYJ(3Y=3p-_U8W;(#NBYrG?3TjgHhwH`lyRDRxexAylJ;4Bi`TsLu!*7Nau z`YOebKPzC)zb9u}BM`4(Q~2u78p+99mvS8`&4L6TITGU+M zA9P=E*5C33y?MP0MZK=>ZJ*D$PM#%u#>$92-}gb7nMvRtQ_DsPh64ex>H|cB7yQj) zwVQpN?NdYu=Y->nyqeEHV`TWnJpU{+0}nT7lnRES>oI`a^_(^Vw*zW3FlccD&(BEO zFcmnvT-I5>($c@}N<^1{(#O^J#N8)P-WwD1=wT7l{!9E#Y6cT71iLQgKX+8s&hjSr penx){plP!6PjNb5P-NQw;Q!LBM2(5kQsE3h;OXk;vd$@?2>|$Kr|19x literal 0 HcmV?d00001 diff --git a/GodoBinding/godot_headers/images/faq/dllibrary_create_new_dllibrary.png b/GodoBinding/godot_headers/images/faq/dllibrary_create_new_dllibrary.png new file mode 100644 index 0000000000000000000000000000000000000000..e17ebcabcef8bccb689a03a2f5547f67899a9707 GIT binary patch literal 13150 zcmeIZcQl;s_BSq13el4&PoiarNC=`uCqcC6y?c}~+8B&3NYO=$-lNwcdM^nfdh~9T zFc^$J+VI|!^PKN_zUQ3ZZ>{sk`^UT1v8?+ZSJ`v#eeHei&;DGu5H%G!GU9v01Ox0_D{k@Yi2#@1ZysQ2CzMBapT2AE_Qh*(w`TUv+XaVBx2K zY7Tl*Z$ZA@&w9K6UZSiTERdI}XHHUUJa4W;so0@GeRBN|^U$QMD)aP3&As&rvfVAy z*47or-*m*D%&z)|?Gg|W->?CmN>5oy!~zE8GP8u4gSkAQj=?)FR_6OQmg3C10?JR79i_q6Hu7H1U`;O-EekI@3t>xUNeN;x4-r5B6zpPl z-vesz02lEPXZ|Hu1o(_^=4QVCYlw@TIJ2Iz+I?x5Gx$C~7eCii&X*oGZoJGA#P`LV zEv-Z}WMuyo0sJM-Z0+LWD8kL{?(WXz&c_9FhH&!;3k!2U<>lt(!aW^a%se<9 z;4F9%f0H2thFdt>IJ(%t9PZ;~nwi5~UBsE0f&Tk{3dgU&|44U$|7irk9NhRGZXT|u z+qB5F1sV0%3o8z|TT4m^T5v#@~hFJb@a)&EN`kI>(G@sdOo zpk@%Tu8pOO^*^TlqeC8S1F;4)`Cn61oo&E?4e;6mJKU|7U6N_W8g6 z^WQJ|k8J#3bN$y`|B(g$qrw06uK$|rKeE7oH2A;X_5YT+i2niZzzzVSa|fVXP{)`t z0Q;`Or4+P?h=^tuRTl^d?h`1;ywLKP-kNha(pkCe+C`gqRDy$r)SgqmOtp4+`7L0^ zxr{!y(6pMDvw!%B@~aW&_+*>y=9kagnhD?Cp^R$AHg#bl8@GvW6_zk*kO=;5?Z2xJf#a~$*IbMVrTKGE)@ z&E0mnMJ?H#&AUK5>*SDx4wLo(aatv!0w>=PAEw z7MU%N7gO*_s-4-sNG~ZVsm5k*X(`w4#_1gX6E)eL$(}$g#402xrD7AFk8HVFcc8v6DYK@+ZWmkq0I6UFy!MK z=_}a`ODLtLqOrY9Q?s+TxBR5$A1FsdMROD6yuWuzRKlBN=abK_6VF@!L<02q(eYcQ zhfp=-RE=$1R#sN<_r$K~A)2`UWd0&1XRJET%QaRJtfS+$GZ&PkFDws zWCED=xuR_{r4&M^>l^FO)m2#;Ts-dxA1?_p@%Efwj$v;mT8Gg&;Kd0<*KV}hZtRCO zf1%A?RyP3$y}^#jHLD-Z-wP5qH)qe^y$dAUV5bVD6MSD;37@+++TYWsW5-Wky+ukE z=Pt!49`T{3rlJ7Q^MQy8(XIg8_9bghkq z`}ogBthD5@hk8h-6UK+0F5&nq>b8_Me{$^T0i3q%vI6So>w5)zgCHvX%EI8KN4MoZ zO2zJ{4rW0;!?cDeN+H*k-Yz92scCYp$rJZccs~Ib{vB;FSO^a5OemYbpitZ$8y2{m zq|fEbAV;xo8Tl__j+ zVG+8xG$aeU{pv1+(Tp*cI{F6(bomuL7qlT;+L7ooDdgqD||zSe4`a z2Xd(4we&`fp4O(^@Jj28pc^+rli)2hQt}Tzrlsgo(NKpcKh<>q-UD0x*2TtYQd9b& zLPnJY`TMhiS}pc5Ykt5Z6mo8d^{fgM>4t|WKUI5_N^h68C#vhFUo@>p zOl=tYqp*Cm81Oh(&s>o$XW!?}B8&74t*pS8xqnyR&h8aRW_CZG1$oo6&JM#f z2a%Qr4>~Z^ZVD~XI=&!UT>C@t6HL(fO`|Wz&r<{?$X|xk$hhH^yA4r1U7;BO~l1CG)FQ-Rg7LQH4~ZvTMq6w?uK#r^l`5P3CaGp z@yx3Sw{>arMZZv_3-r>4>8|`-^*xz78!F#z&}IfJ@!+z#2`dY{3P5_*t-NV&R$gGqPygO3$xdwcr_{yz}o$85P*@taW7(_7Iz*RKck zCpWC?7{$stn6yxuckeM-m@glOcRwz4O``|gb-?)Z`Dy-VE9YbH z3WYRFXe|d7F-XS1Akd-Gsom?;*tS}hDAUw^x8zn&4K~UhX<~eOwD)>Di3s#gijmZJ zq_=j!G)wnDTUEQF5kP2oU}0-bFSxcZ(-3r)%Q8 z#S=s>AY9Z`RL`KB_na}&4zLl~(p%9(!u6g@*!=H0@o|6)_)`L_o1u$(6sI^>GHLDC z=z>p&Z)jIhrr2lpYVIc=>(3}Wk0EP+$khiWhh4-*GY!Hj`YbHvKAAq9_vp`F#U{b3jx8rR#sOeBRqzi3JuZm%CtU} zI)e7c%WMFy$_}EKY&i?gZZ;;t27)tW-Bh+0ms{Q=57?iuH(WlQ&8n!6&fGgLY-?2) z`IT2mVv>@?Eyfe1ksDi6gb~mj0cQYk?DOZfFWEac4%1-sEyZ^A)GqFmpXO<~kxvF^qOlBn+sk7obLG+~?$egh z#~LHNMrdK|_LRPU_kEtnuFLV_Y%14@K{Z<bu6b@Tdy2|U*2ldHGn z@Hpws-a@!5aQ`bf`U@-u5DhS9B3z7>CzKsOY~>5E8~q(L|LVmD^}oSce;2sSZL>Jf zzqCkZ!NQ^l2-{&EfeXwOxtC@X+G@V6UH3L;ibhK=jDNa_4=;w9k`dLr4q$#>bl>Sx zzXN;^v6M+?OWm=*6{3NPn))V)o?$a>LrAU6FGZtp_H;j)MXnjed2B$W-Zf;BtD#Qw zYl_$M-g**7HCq0GR4~o9@>L&-THC4f)Jyf&m@~sVK_4pTsmbpJZ|$0;y=#d;QVwa2 zaNGyVuit+-PJO%%svStfNKq-2IP~an9Efm}VxI-5>LurH95Y;YQqm1{K{%AIy790(WRg$V|C+ zD`i$PqW|DAM&$xoGI@M0Xu8@ZjZuO$?P76OS+dj~J;cGrrb|@rc+s`Gx@zJRR4-6~ zZFdi2$xip5_4#bQIBUbySMR&*c2zgw_*iDH+<^1t1xdP0*Uz7;}>2zSDAQ?jSeV!pfCJX}+6~Fl`ppp}qLMoKzff~2B)txJ@t zI{1=ZTSupcl384wg-uYmQ0oXiQt5tqs{xgLr!(SUV@QDipj?JoK|vubJS;LiY=U93 z8GB#xJi!tSZk2@3SFn=YIM|;qN4J$W6Y}v@`cvkP&vtR|oc7N&T%}-;kg(q&2#``= zVopv<@;cn1=UHuzYQzRmMzUlZ)Cp2cJpmLvN}~jIC_uR>GCgi`|~h@fNbRw$#(oIuPQu?Qc+SwLf3n;lYgAJqwhR z(U@&T#R6U#p-Xsx7O?I3)E(1_gLQVHxQw`}SEYh=I8*$d;>6|73<6~XZ-;a|&wS)` z%Wh^YRxvm7>(^I(w@k^!TCVSD6OuD!oX#J|$hj*gpAN0RsT{>(x_buZE1(lK4BoT@mmcd`gEJl;aR%@^ z7RzLIt)jle*nRGJA(2s&X6F#!Yq*!A2x~vD7oG4jULb%KRR>+^x7wNHYu~C>Z)1Vw$+)@W-dE(x91oG0#z>^fy_SteGwL&ehI3U-CCv zd3a13HiLe~YO%?kX%L2d2pzYr2E@i_YCL{SK+q=nz!f&_@pUqK#%-Ik(Nsw(mGW!0 zG~G`3(v5)v$kol+#mOx+Je*d_gK2Jm zihh1^hjwzJhK{$OwK67KnHv2toK7X3f1r!|d9F^J!G1@_1BA{@rm-C@B%dccFka*j zS*yI-$ji;7k&Q;7nTZ^}P)af1Y6!Uch%H?9 zZ1s)AncKx{iG|4xYExuA9NVs+fp!x&-tWlyNiA7oTDK4b1g=qwv$3!5i$aTm^!=AE zN}DyN;|!8bm6dX5yjCcD6vZlQ%+x>D2A+_hM_TbF{{HVb+dqriyPjsgT-wK&yN|*Z zq1a@fcT2zwEy}KhgHgZj@wrz-AVHqmJg&>~%@03$k4{THVr~Q9a^AY1T3#me>iKg5 z4nbhTo4voYBj$CO+P2<#fx`cP=IMW09y@EjAXD1k)+uo*#Dqaop5&4pFXk+8Qoo zdaWZ%_)9zX0`~EEBqvTx0%U^=gaVL;IG`!sIQ;9^uS-6%5hEsj*L+_@_oC49A98@bdCP290yZtz9^sc0*WC zEv>*nj%LfxnQwt(g1{sIxW8*kA1sGH~~)AiL8v0*c^=6nojM?r|(=QyA&azl4K|BHTCbh6~h(adjS(cHE23e5r z%|W_lNEIbTVFt&RWJI_Wmu}%`gWN!p{uJ;#%0xi0U{f+%Q1{?A$UmyruTi$E88?{T zsxi@RHqSQVH-n{;md@2F9<#0fMn^#}G1aPCs{`ZjAGoj(mt77lwUBMmt_(zI=qoTs zf2ZDKjtfl&*t6Jh$RM@uYpIVq#nr|7%C$h1OqUTAn;fs+333xC`o{La=Avmh`_reL z2?oN>$h*vO7xDGsq-3p$*cVFn=WP4&PYiciashhgzIf{aZ)L^%cNi>s1d)m(Bc<~3 zb{BPD+!$$8NhOZzT`?A^9)XS*IM`WQ)~zR`nMJa&4ofmxpv`L!?o!kMR(tMM`a`Ge zEZ0eT;(CVfk2*6Sj@}-Cw>pT-Is_{HqN(XBo0W_93T~kIj+hHdXOu(ez~&qBt(D+$PeA7&2)E9?T&(>ohb#9K~3V;=KKFo?fiNY&Tm zNJ*hC)KXA*di5Twn;3M0>DT7A(e)PMLSHr1M<(*?!`6q z+8y0QQp0roW176S^}^hm>-2#2tX>heK<=`NAEwMTcwfJE?XxqU(0s)G=l;+s*aWUW)m?{t!+EeEs5XaLWh{EnA%KCND?g)nG93yQki zX2iy79DyRpk5pXgA29&a*H5b9J%Vk;LHWKT#X%@1m?_TcpHUM~Vml(-tuZtp82~W> zi1C(GVshdW!-|Cs&x|NTR141Q?RMKUgyAtg(pz$EDYMzo2;I1L4{)*sPJK#e^sMKl z1%N0<1pt(@^8vX?=+1SLHjB*HbqD!lhr}}m)4Fqk<;{U;39&Wd8a%z^b2UKznHndu z`+1N7lTnPag0f+Qy>T9p~O!~2l{$U09@422>_&Lf`Zr$QTw4`YPi+l+H|hPp>0hV z%>d5oWJ6`{)DPF+6CC`=SQQb^0W64#owK4E&s>wMT&_;7Bh2|^gDf%v%5BmTpJDn5 z>5W^3&IL&aMN-g-JCIJnP@Hsof`}>rdy*wg*-!}osAF1H3Xm!rn6k_rq_pox)g(V*l?j3=vc)G;Rq65RR*@Ud=xEDN)-x_$4d;h|ATKx>HdOmw96bg z{)VW=Yy&6(JoNJAO8}dVm&_dWb~2GO?VB`PS$N1i(7guu8w1{|KA9SSq1RZUP0)z`P zcAbd?uz=~x7%b7~p{S>eE+q2Eh#c_5FO{g!&5i05;`-OqKW_>;+yLO$#?021T~gxj z+{Q=J&Wc4b+08A+2z3&W%d1?L?5t`7D1+SD&)CrlNQl>Mghnx0IBE8KO#I~GBmUQ? zL2&r~o-DZ^+NDju6rVc>(>b`pWtX?;p6;gAMtWb`Ov##?1H0zdkJ9R}%8^8M>BB7^ z9w#ZHNOGus@wBC-mDkzvV7f4(C9Kj1;3T(Z#O&gm&d-e-Df*Jc+Yv8(0K7EU=;r3~ zxy-n?RClm+tau6_jT(eRzjbz!fSMw=PwdGtv%psao~^~!jN`vojahG#%tieZ`bfJd zyZKLG$7=9|S>&PH3^zK0X|QNxj>of~cUACxB#V8`avx~x4f=I(^7on$zg7JOQT$nC zk|723%BfaS8o;sxIH#w#V>bEMR;5&e*X3VH{C^gK=ih%#1ui?tg~l7E=H%6OD!!0J z{HX-Q((*czY4Tv!h>CYK7py4Ga>;%2H@!~_4OwJ z1pu(}^DU?w6q}Eu<*N)3Z{M0fXBq^~CxAjLqtOG`cVZ_M9N$mpy8UCgukV2X=SbJ( zIpWh!Guj0cO2Vrr5)Fmw2Y=&=ng_l4I2zE3JZ}a}% z#`u!`P>@5AokM$LqOme8=KTxSZ)pobjYk=eTupwdb>W&OQWMu}39wlMgWQx-kK*Eh z^NB)@V%*iiglW@U9g=QX23`?f{&R;hZh>N52A&*MMMWIkO?iP7 zoF-b;KV{c~cgz86et zpjJeFBY2~G69~3aIBltmJ#u=sugcjLK+r*F=7xYDHVJ5!^f;!E(AY|^;oIlqM@ata@(Hl$*RydW;=s$1`hQ1QnX;d7aIoI z)@TFZ*C>@iF)e`u*lA2yc{x%Hv=$|G^rARoI27k{b*O>Lr$;#ACAgAin@p9^1c*7Q z;GHhj29GKlDY1wTH_0L^s>`=WDm8;@IE(c3XK#8I4B4J}xNgkn8t+??Eic7Hr0#ID zYXk(!jg^?ql<6jPI&jgJ%}RJ*B~-8yFrx0UFm&s2{}8sR8@to6FyS)o%a0K0M~0)Ilu4 zT~Y>zpxV%qLi|za`rX{MrJ=%#Ln8W{*?Jw2Si1M*X{+8Z_Jd07^0Bbm8NYc8j%8gJoH1Y*>b%% z1nd!`_mrhHPH(l^8B$zZ+gno&VS$YVoA>Q*Q1!}w>h_M zfHQY<{JQ|}Fz(c_b)lalzzHxUZDU)Tsabsg4EUo+XH`_UpI&SwC1V!yQEXoj4S?NRjB@#C+;GG+Sp z(_&P-8xttMs@XjCJB?~HHf6l983^`eNI#re?;3)7RXK|ujIg1Oo){c|d7ArHYGSeN zG;(fkgZ^|qM!Z;({ctuEJJo14zP@GZ;xMNs`R$^*GAsjxPlL;>R)*DzwOm{1iRcN(9(QKNj0LO&Snz>S(Tmk zN4amayu0%3e8q1uWGs10Jo;%C3z?B!Imz{%bz(nPklJZ4U7tY`g8qPshB`nwmi!!C-+?mcyT*j>6L_c)duR# zMY%=~XLb&$=9B{CNVQfBK@1ETS!a~DV)W)ZHJA>V{JUbE99U0{>T&YfLk)r@@RRZO zntn8)(a$fyc|qB&bn(_D+3<|res^?M`g#1hl@f!gt)QSTZM$S^Kj$-$cJbJFsrt*> zq_h;Kl*IUt>Drw}Ksbgd%a2)K#-{I+ggx6lNaF2z#eTvGr=!y`c!u3#D_6KoX*FBK zHfEf0Tr(keKz`Ncim7ob%Qvh6MFXe7F(?ERkIzZ)dM}~Msn>vD>qYgM3G-u(!owG> zpVba$;Uie}LV+s@+a6W+f8>;m_90Z-Sn(xw4y1{F>CQ)$lQbVHn#>vd@eV{Pp_L_S zp6DjiY;hCpeQ8b<#hxwNbo%`y5Cv4k`l^vu4a$uheXujz{;N2Q3u4Osl6 z6kkb99<}~HTcI!~d$=iZZ>vAb5hSA|6>5M`XD2hiGvXro&GbM$&|u8(Eb17(B;D`B{IK{ZBSr8U%y*MP7CQ8U;v5)Ou^z+IWi`_jZ)Y+lM74_ zH6siYgu|<9o>ub<4oQZN^9c$Rnb}R1gWqSgrs?Ep;F=~d>rPs>{nMtZM~C*AGfFD` zqqfzE8z6xSCG$T7=!J_(fUeFpriLjULOlQG>&Spks0PO&&ZWR+H0gfwRdwVsq*ZO>Yg^ZUFv zXEsOEPj6%9V3ec5_8>n)#JgBNcNi<&WEP=_P*EBX@;=-SG;T?n^2{Y)aR*tuc;ug| z2n0}e+vrPf?Ihvm-+bts4UpWtaF`b|&H%Crg7CLhWx9_k36kF3I=J$Ch-W(*j;#)y z5Z}Yf7N>8WEF+yqCTA-Tt_GYBEl&=%%w!^~oz}JHg1$13#SZ$8*2>ASF$%eQeuFG? z_J!jH2%(Z5d9erQAK)A>5JShNO(U%{bjy&k)f+&pRx>-f*}bB^u$a2reM2!@!<~8+ zm7HkUx^uVDqbfY)Ro&(ND#L`M{PTfOb3cIsLGX0RHTAG!O%)TyZOtx^!+W(mg=2Uw zPrI`cHSz8utPWtz5~debc5qGSzh&lVt&A1f%#F~#3m(Ad#$EPT3JN1WiM&vq-J_=S zcXh{>7TyrW1EX=8Je8v{F@yT>l*6lIc&g@uZjx{JUb{I=sME9pwzUapSH#&R&9aO~ z3_z6yUKcvh3NQGf&Wqp{%;V2pYkv7Z~aT@_lx)X*NMMg`SS3@G3B|$1r{71d*P)iyi}1X JmHOk|{{gi+H#-0T literal 0 HcmV?d00001 diff --git a/GodoBinding/godot_headers/images/faq/dllibrary_create_new_resource.png b/GodoBinding/godot_headers/images/faq/dllibrary_create_new_resource.png new file mode 100644 index 0000000000000000000000000000000000000000..fe2d274e391b9cab5a3ab59ee80ac37ba2ba5e0d GIT binary patch literal 13291 zcmeIZXEa^W)<3)vL{IeITZmr6(Mue?ccS<1=$#-4f@o1g^xnf!BM71so#>tDop=XYwo$$`pt5pRFz+2p_8Hm0DuLRlU4@+1X1w% z?NdbXGs1tg6a0$w)zpQln|e{ZxH((dI#^P}d|WK4Exm260Kj`rD{c_$JLgmBBh4BH zlTQDEC|Uz~RD*}meXT?187+;(YtlYsI{t6kJRUVnO)ywr zXZ`yKvVk^c;l~L*qoSyEPm%L44nvf!jyO^5WTf(T#EUj&wL}-uT9kkT879zAd zd`g^3E>e~@wsO91mKwgwn&!Ut=C3Sh#YE8|-a?=NM@yI~wYQ^#le>_&2<<=Q3W3*u zf99a2{s#-pUW8UxNtIg4+0Bxgmz|fLlTF6k){~o76rCF4W??0yE-m|CBEUNlS{oS5 zMTmpL%gc-1i-+CW&6VX?3^6`ogHRt_5Z{Em-27+ zzm0`dZM`iWbfs+_EuGxKE{M?ba0&iH*uSZI|BcGU!~GBHUr9nxM^kG{9a{^S&A*%d zn;>UtYi$FLPEOO@c8;rQ39`KzD*^T&T4^1ssYf7JCK zb^Wh2@V{dIk9GY=UH>Z${I8h*V_pAusSEwz;Lg$sM08#tbd%yq<^y3LlDi~S^Xb#4 z^D8R90e~8SN=s;Z&mClW8RGZd_T?Rj)w}%r_wStPia_=J0SO7o+3?KOLl6Z-Tfe-RE4s)l*WRGu2kuuW z5Mon8%p&iPly4|zuYnckh8|)QN4-P)Os?hW6GSLci1=)2P(h5qXcj(6q?;;iYS6nPM zN{jno3E+sNwHAfQu_L>WU5=lq;#PVH$M@P$2%+6HyE+)Qd zVa zuT261Lw0Qo9~OzII{2K!XU!aGZ^$9u)q6!ru*2Cl>#KJww-*O~HijxHBXJbM^7O`n zap~_1Gcz;or>ppw&!5v7i&h79ESkQy3u5FI+sW=oYd6~<+S6_qptIf4NcqsANc#I| zev;c_y3(jVIXAdgze3n^pB`GIN?pEJ!t)N{9(8?lGg~Z(5?EMRkgGM-;uJ{8fM*!Q zB+5UA+ym6tIdnK!%~p$cK-%NsH{a}QP^)uGjpc-!+rOU2EM?W~WaL;Wk{mG{{}>uv zzM5);`&k1_NIcsJm>sYX>n@0%l zHXTXls_~l^%v!2;eoPPvxI^aQ@i^${pc>NC(*>Lso;63!I9yDX=?oF_0NdxjK&NZ(mFwDYrU+f?;Lba` z*Kt38{v7z(I$Nq$*628Y@)Z)+^&ybYNar(|pba(9dNRPu4?jqK6Ihb{Hoi&4%*^a& z>g?-`Akz-SZ?hb(yHM$9kg@1_vHz-|wmN;sQ(VmE$6#z;vC4F%KBu!<0AkYup%q6| z-_;mL<%2_Amx)oKFLi)Dbkks$yhvm~c6}K0%R-U>xCblIhJ!Za8$jzm)Zp$hU zW$NitYdT(UTmAW#2*7FGEB#sg&*uD5WF#_Mwtz+ni%<|(04U)8%aVeQzg3N{jAV$R z@mIV1O#+3jcK(3&SqFq*fx`Ef$0SjU^Uwsj1xlkQ1b}z4? z{)@hp`1sg?|8_*|@$Bquf3~hjxrjr(>;T)ZOuM4e2rj$Gkx0Lz$&4=%B2f>MkxY8GFLy!)H z>yHxBbai#FrXM=ynw*yl+_&0pFZlBje>saUql7a-al1Kz;tpRj4W=N`%yg;;=jnre z!-7)pqnv(I8U(?(I$cFzRC}A3!E%eE(0XfqjHca*L4>hWp1S3N5SA;g)TyGEY_SqYrD}3XC+C5g6UW@(oMqHoZJb z`m?42UyuGqmOcxAyt2NExuoPwg6=N_{JzL)b*nghv2dGKW6r3U#%cQP?NXcX^fp;! zL_}d>;qLiOYild664b@z!;q7($F3$!@$6mdYw6do>vUfVxi}eDc65j>a;zR5z0udV z<0U1=L_smB(S0v#9@w5&U;mLF3LjD?^DmpyH^&8n5f*-Y{XDUExX^D}rwh*MslD@8 zue@ZOXvw=XQk`DpZg<=m7=4ZB2__uG8`FVMB4US$X>(B!E67^E%=tTJf`GRq=&Nr1G zkb;$q;GXxskAe5@?(S8_@WKhLNggzSlNby54HE=9EqKS~iA^w3!eAeU@*VhEsZ#Pt z2_v0M3k7zMUWqY{7sQGa1m4+Rj^S-R@K|jNkm>k;y-}F6;wHwtVUAeCj!dF|LEa6R zjMb{J!ccC&_i}lHk0eeJpF8k8)n@N&Hq+ZN6WEkTnF0|KCh%~*MHO>yj2bbq)9RJr zX`rqBtHPjZb!`m~7dLSETo{_*77pR$RMjX?xRK*9Zk3BvRBCg(bW#SbJOYQx^X}?6 zG&D4lkp?#!2!7> zfQWQADMK2arzu04NdJo5Q_U6aUdPz@vnCOecyLF(JVnGW2vDrqqg=$p**WboCt1*f zmZIDyp`uPN@hsvtZD^B)kycDBr*CUQ*}>S@I5;R+lZB5MQ@`RDfnwQI;g>J#>+8}o zviD_Dm}M%sLs?*_$ksXGtsB0(jjrZtIR-m7@@;rc_Snw{`H={ZLdSNYkF*p=igMHk{ePz0tr$(}fV&z67r2 zK(4L^I*=vQcz%XIzkeas|02nlgaDt}9*;oO?y3_hQkl2Q-$jsowyADSsK>|G_r$w3 zx04#&j^vo5-@SA3^4fCsF~+R|m*GuTe0mwgVEF>GXYc>Kdpc);0(@2_CMW;7b-MWX z=t0RJ+d#V=w17}n_0nh8t-^S(iB-=%vTYaJn_QqGD#}fqkIj!Ch?J8_OWhM6y*L)Z0os(pN{jF<3_cw<8tm@u7hMGyLQ}lww0-YtBc4tMJlA1 zJCPV^ikpkAcPe7@n84qSCzGVAQlBe+$cjSL_eNe{);8U9dP(YtUWqG%ZH=kz{s2dK zDf42Wmrvn<|F-@9^#zsC60iIIc!7eet1A*Jwgo5ghULbKB6a56Z{6L(Jsz}Azgh6V zSdXqhgXz>H4Q^D>>fhgAdQ4|;Z`;(s)99he^2sSF=m2BVi#1tU$;&73#di0t;aw;s zsQ34Fg84aSv-j9|k&DR8=w~UaBNB5nvou9UVCLZB{d-JbYX|?w4s6OYN5XeSJPNX~ zy>}k0%Vb;+N(vLi7+P73+zPVbitOO9f7EfWjDXCBLxm%d)UP?x385UB*U(f~U$(Sl z!0kWZ_t%_uoP?u4!|56sQDIMQQd}H=&<_wr3cYpQ!Hx{;UYTTqM0S^KZEtT)n94$4 zeKoAq-G7cx4EueA#Kw;&U+)_QADx;uYWks2e}h{g%JN-@`q^aB;)-@QI+W=6isY5s z7jXW$ZOHrh_{0o7K^M=T5@41;Kf20BWRq(V;I2cBO$$BKL)AhNqx;0Y?FYiZf1=T+ zVBaWnwWyy>l~goQ>4B72KmR{q^p2|Qxu?d~H2gL&|?4p*AyD8nz` zH5M3IUT*x{KnQ3V^TVbR-V+kaRcSKxG4+fiC-`dZP~rlql;V|9OI7FDB`MJ8BgX7z zFIsdNQjPg?TP*D<_as=hSfEkrEJLH$$NMXSxNZ8y9-FXwm6hmfPkj{nM)lr}pfJ50 z3Lw`ul2ZKv@DljEWa1Dk`7}bc69)s$`@3}?{X2vJ`1v*=+4j-jReh?TCpDg2*xGr& zm1M{d(|v7H*nME8A?GnIIST`*pp#loKfO8oa!GY8FX(U~)lGdaYOo+3`deHqI?u^! zV^Zu_>`&pWwK-(e8(aB-dV-r?hJ&4zcJC#!u8_b=k>{oo;Cb)c8&rD;ALn+ANpf17 z+}l}E-XjFKofp}DeLR?LAM@Zn{k6!z$}jr43=1uhW=E7xha|>{BFTn_iA^QRr@=r!3YbBmIfQUgH-<`1w|w?Q|`WYXmFP>FdBJr#HAeJd-&J`t@{v z{(S*_E5kB=1EQi_{H}1F1r_}YlHZ@1H2)io#NCa+7`G;P#6EK#lItv>-*m+OFloYh z@Zf_4y#I7{F;t%E!AkT5wg2WkPAtv8r9iGpeqJlzvenF1U2*RZDUPMZlHS8uVMKPd z+a7*iN%H`SKpmMWKQwXRYx<&1Q}gR4L15N{$?xJXD>5rU%%UwsXh(%z?$pS0R&1*?LV829{0;s zr~oq6zQY$7(ys6P1`%&ygtC(D^-wuEX0DQE+INlj=*M*%V+K)1>|Rz<`bA9+^Ayhs z<*HP5REw8t9R+~*{+5-j;!W%aWJcqkHf%~omS6h4bkq!~6)L!Wsx837+Gp3GSKf$n zE=8UFtR5a?sten5@m)EJh*}TagJnz3Qm4+FHB`>m4}p9YjUE||dgVCfX>|A}Oe+2) zfcmhZlZ19^V^h41Us-vVo>t2>i{^F?8D&B8m70DL0dnb4<3XN)p>VUIa-^qP5>xv= zjptwz5hIn@^eXx0>&iX(oDWlucm%TZ^ZaTna{NjmvQ4;RW_!EL~54w+1=k*U)v%rn%`tGYSCyKn_8@D+V{2|-pi&u zY(QrI^)cWypxYQ#pzg3S3cbQl@Jo*!Ji!AMx}DxKbZzGKT!zo&xfHmXRg4OJ)2a;9 zDP;FPORCR3_jvwp^XaEZk`V7o@o|}d`?>$Tk;eNSb+#AyrwbJ&EF_P)@80<_{pH0z z3Eqp^%_VD0>s+P~@kzPZ(gZn3&N~ z-535TYVb+opkMnxz2>ne)T)Hk&)BaZl^JrKR&_w9U4yNMZ&LrsyRCJ%8E`L_*Q%K{ zLk2KAySuZDk2@#2+sYLc_;%}udUwr;HyLq%+_g%D-hroO;F1$9f(XZ^J6impEd@!$ znr=QF{|zP^Ax=%k&?6p_QU{h@2_w;+KwZ*a=kuS zjupevPBr2DqK=kv?tIA+IkZ_lD@pUFg56axtASuOSDd8nz(o)fMZ*L z+cHzRsC$KzROwTqI%T}qqgEdd+DZKTr&t(hzfZr`Yhhwwtsj3~`78lCKR_^u*CvIz zY3U)n?=C)h8!CI-d%z!16F2P_E$`~o^=05m*Hg?tF<>K7^3KZob?bB1X6t?*Llh(q)+!ewG^*(dwX!KA zArEGDc01eg0v^N1-*dFhK5mKhv->C=L42gK@&$SBiIuAt2lFxPc`#gVG3WFuFA0ed zO%{(0Pl}$aS>c~PKFw8aH}bdG6rv9n1#q}-fjS{Re%cUY=(8y+NI0S>@bP1c&M_J^ z@g*B8=${sU4EJ((8yFmDHZ-OnOv?j)XV>kz2*oH2IA~{l*La!iyRo1J07=xXkRD|D zhVDZED2XQu3)$Kva1nf&o-=9Hl%$;4Pfwq1R#5t5hrU1*_f3gcWoxHh9RW)W;$6Ve zLb6W#k8yQJIXNJ8kV|aa>Dt?`HcdLa^_lf=?l)BM#m^O^2*FkH0uiRoKG%X_YO@l> zfeiJpw-|AEv1GG`e={7LaHGK&kGFB;Sdt4fg^H&4pyN?Ztu-6ESz=^aNuWdPNibH+ zT``!5@is51Xn4m%C=oWWadLydW^Lu6Q*lSn`_ke1~WCxZY@ghHWe72jY&BEZMwWK-glAdgAm7M6QcTP}yiO$F&C?zjH-)nyc0gw$d{Z*bWDk_?_ zIu~@c63LjPM~^>hOcJLi)YfIyL?!GAp?x`H!EM~^)@*I|Eeen6=HhU+NreM+7%^jr z*yQ$?_$tleJx6TinPT@hXA3uLms9s`*azlcA;$Xp`pZjEOe*A5+{HnC7hG$7u>%7G z<&PK7a73JlJi*R@}GxG1!1xjVnxs`Am zp`TYZ`7A_hg_a&3Ezuy-4{Whwli-x0ZMt2e3wyZBm8*F0@4n%)pFTwntsNh4u-CR{ ztrxp*m8uv}k(W2C@j*hxBJ}hA3H`LUw{^LOW01mO;PxkHeS3SG&7ko;36Is5v!6G_ zI7+rIaFJAK^Hd$+_;GjJ?(y`y_$#)<2$cBT7si>%U zcRJF6iGmbA2vt^2xxS?mNxU1cUMVTjfj}VAPEMpsC6O~qom&Xv5)xezSbGBg?Ij)- zZ{;hD+fMKt!!It4{7wjboZGLh#KnPl9@w!ThL~})5H~jq$7Q87ZH;cZy{M6vYObLF zRdt~>kM+g=Houxik+S=%Cgo_*wvwVe$Aj}US*Ab_Y`Sv!_YMs^JG*f^EXt7P&Eu?W zX#ZqN>K?2`E5~1YOGUP~0q3E~kma0$*IO=`NlQHsAzHmm>rG(uPQHrvb4;^?xv3+z zPmi~i0Z$|#+a_h;3|hDen(vsYcU^)zGr^9ICse>mI7LKNakWepL}5{*OI3OGCV9QJ zwT+5&Z(=G3pODbu+SI^DZ#Ehy#ZR6dkEva|;Di6|xehA!-Bg{9Gk-?Khrx}L)|nZ> zy8iDQ_w(4A1)b!A-f8WdyO#x1JIns3N|B50ej`hvh#O2)L2^35T$p8$3g`2A5?=2g zCj|;GtxkVE&KqlMx7cm;X}NJjAgf@|hDyY@zU-ZRYintwUbEd$<}8mr#_9VCCkY7z z8MTK81kjVdQOg**82CONDkT{jCM9Ti_;4SjoFh7+vU!<r467)zr9F zDH2nWgwupE^=~m%o5KcvF}Cf ze`Qwx`IDB`D1z&^O1wEhb;FKL2{8$9k%*OVmT2QLw~~{y+2eOCR803|5;iEC(#GNO zybJoGzLUnacIJEk77eeUeLNvwc57=($EJZWroh(?8{T%P3+@5SOCmhh!|3SfhY2&M z=THsLyOyj6^a?i`5`O>h*Y4J_vPeKC#HUpWR$ufz=KQyRix#?~kDi|6Wx?1-N+Fod zQmYSzaDC9h6q@^1yNs|Iz6^+IzsFy$nEqUO%P0-+7Td+~|1D#hEe0 zNB7@%%%ox~~lt@Lk%cW%l=x-Vp>kA9Q)SqyZi+$ywB9V`lB%lU5vHfKkUTAk!1jKda&f8{SK@yv9^)FWMTyRJ+bdA0Lc(V^xzM!S9B|8TbRTBtZilB>*kyBZky5Rv z2>d>7R&GNA0&fol!p0=k@qu@55&1I~8HF~rwXJ&3_X2J&4wpnsyY9TAqbGH$jE!nm zkr-p3P48{x<#&4d2{U?3IO_?7T9Q`>tJ-Y|o@;;R**-%dOe&cs`&D7YWAeMxx#OW! z9(&o22c#w6y#t8P z((Pc%*SQyE%c(tf2tdY^wxPPQy0)5nDKe1XU#@O@cjrIzvM^_o_4cA-w@E`=TlNxh zR7Zw0JFzgk6b8PTF)l7Y&!gShI;OZfyS*M{Am|Z52{Yv~$Xhj76IA9TR;PkmZ7PLH zbU4i7rYnMrI1QKzrr6EHZK3%{Tf*`j+22?-_kB*5fls5Kk8yUFNt%#{FAPSOuZ9EA zL#Jjw>XyGq_Ei8g2LQDvUNby~1oN8(w@gEvYi#Yan4T;lkKv&{Rk{Fgx^ltp&ZqB;HfgE#)@iCqEJV?TMoB;EFnG6211+Zj0touLPJUZL&^JU}p z8Xc}nG>Z5bKCSh|vEaM;WZ%J$8Z!lb7_Was?e9AX2!LKLv53{aS4PJxpWU;#WzV3S zolmCSZy2HIOf&wXk3~6+goK2dAjo#oYs*M==1$*HV?LuOi5a}P*n2z>cw@QLTJm8~ zB}Y_?!F&fsR^wzTQo{9W-?YDGc7M#g*XjCj-k=FYzUoa6SKY;9=EQt@b?nDR725M4 zV7NG(hz#K=<^4Q1a`P?xR6hA+`c2bxR0|aCUa$94%t-loe8NXQwzIr!1+Gw`7@Lg1)t>>KQEer0E4<1f4Q-t^B;*S-6*PzO&W z+4@QE&6zk?uS1Kz-rg~6<5c!z@Vd$I5;3X&t(}jJ3WpAJL;x4HO5O#^?bhu4@8cbzx6ZG!9@vu*A>&R==6uq%2 zP-M&ybp#<%1f`hgB)Ao2iN$B__D`+kz>AM7?W;90WgiicRC1J|+e=|u2WtFhdO>IX z@{AJiN%+iq-`gfJs`$8=;FM?*u}<}z61D1xT<*Tp)h^^q|EXTW`{IS|@#^I^Ejj=O zam;*jXLMfl;>)BD5r%#KMSzy`b6Yr;ePhpt^!MIao$q;dyruo6a z!M4^`!)#0$HI%R}yBbyT=TB&Go4JTF^T%ws(_P5%&}9e+^rO~|y~Dap_%paLljP|6 zWXshtN{{JzwJN`yjF65fCR*4+(K5O}lXdTV8u&D8cXmvpXw2K%w@S2N46V4B0g8kQ z%=oK<%4#3Ga+`F^iBSyMxS=+ zw8Y)gLcv6P)4U^b1lkp1mhqd7Kzr5{u-A#I8?^ccCB@{0<>eoH%%;AgWW_hF&&oCF zXFU6)jXkDY*8bZ_G)K(u!XP{O><>gO-ws@sw>A8v-3z4iU%78iCaiaJwDGn|5aetj zot22>HFJBbiV?=}T^@MdAtAovn|hl7R>&0oC}7p$BgKk95Fz}VA+h227IDZua>p#) z`)>t5yhSaQi&hdU$YbA3YXwJSTM$D4fH~R?%hv>_SIv&f`$DurfK<@J~qGaqBU zce^iF;``A~^Q^e?_UgkmbgWLIo)j78>Au?0=ZMgz9vV-tTj%lmPC#rr zyZS>ecz%C7oa1=YZfKwu`3KCEkc)Z}LZ5>fDa?Jgiuse1=mX(PqYhULAkX0Sdy;E2 zli>XhsD@7Yf^Ou2Bf)e3R|m3SgmM5%Z}eTGz-z>*-YKVee?I!XUi2zPZUwvSY~z4aNM{88t3j zaQX9MN0`Gcz2~OOjM&ja(C&UR<)WEX*!@_(#JJ34cvY1EFdFDaP`UggG%}W{LEkZT z+zECxcPzn_X@f`NyJ={r=M%18(d>3^b=#N#Chu{(Bx>u3#&_;*r;jRV6*!62DkO(9 zRmw(p>fG0NSI6J|p+2+u(EZ+qUiY5RLZ#!=Y`dd{+=q_yheSCr938i2sZViV*J{Y* zNrVtA$J_}R60DuvB1r!wt;u5NrCyuiN(T@MfR$*CHkzfYAASderAj3`BwE-Fu~DJE znATo`Sw!qcdrJ-7HAzIEt`S>Plhg<$jhw|=p*HdM)CS6~wbufjP+WP$OI93mZGC^a004)>=$)e7> zRr~q__?$YWW#K)YgP+3*MD}?Bts*-)FRa-w_s4d`@*@SahU@M1Dg$%Z&8<-{6w(Bp zil?l^0{9z(aw;qTh_v*?k&fk3>~W$8*ulhFSMlA4)T literal 0 HcmV?d00001 diff --git a/GodoBinding/godot_headers/images/faq/dllibrary_save_as_resource.png b/GodoBinding/godot_headers/images/faq/dllibrary_save_as_resource.png new file mode 100644 index 0000000000000000000000000000000000000000..f5d9a066c2bf6a13e256d0586673e0cc4889bde6 GIT binary patch literal 59423 zcmXtg1zZ&0_x7qNi-e1yEUAdnwR9sOARx`sDJ2ckxe}5KC{ofPwUp%2&C=4{BHi8a z4&UGZ9X>F#Gk0e0o_p^(=Q-y&geWOU<3A>Q3<81hW!}G20fDf9!+Y<+_ko?*2lCIr z?$Jj%>35*pyPvfBoFBj$9Q*fLjvx>&(cSMoP(l(EIEn2fBQJ@)h)3~|iuYHWXaWfI z5+w6ZOwDa-Yu4568GH(~=lG|0rkbUmH|m?XG`RjWB5mT?Gjf-Qo?5ed=$e|^qUGV) zinQSSD!)$WBye6+*PqV(%bxMcNjkiS+2f?e(-%PI=385dXgM8M|0I#lo%S;DiDZci zJc+GiMFKqlftpPHaXN5oD&^E93BVCgkEQtd7amgwi=g)FNFoLNDisSlOf+gnvgiB-V=Cn4!Cf0&Es72%)UVv9NssN9_XMun zyXc;*KD@iKpy3Pi{Q&I@1Kw@4UP{g?l)u+kx6$TD!z5Eh6j zYMKJ_SkL!==WzqS4VyiC*V-=ATygIGQg+K42lOi7@Cjay+SjuGUT?3(r%leLDW1pZ zDLg(y(hS`+-0}Mp2TJNw`|lA=ruz@RKg;Ce;t;cA*Hax7)iBV*iYqIl1&u$Fg`;}{ z3CnZu9@GSfveEqD559KuC&kcb9VN(u%1s`Lv%LrTv|A^rbS?dLqttzW*MD7`lG1<9 ziC2E`Egzchu7DOEtH5Q!BNO^s z$db_s?E+J4H)XbqG(3ZfBZn#z%O@Xu*3CuUp4ZZ) z-qz<1CpStIJXDyXA~kM!vyE4eeAGHINRz}$A|A{U>%hpw4_h=@u}E3Mp=}r~e=vNr zlK_1|N+<@lt(ZJKzq%W*f|x`yvZ9wu_45*~=Nz884tn+h}C8fd=ubdq~2sRws1oV32^Ffh=o zaABhU=hrizsS`E56k|$C-3IkuoD8aMlR{5y;p30>c;16%=@*AVcK*JKPZ;9n<}b;v zOo6SK^W2^;HL~fHoQ#sB{`u48%9phF^iB(aGz4C$KAZeRF!EPfIzMLVD{c$4zPUG5 zG!}>YS5brSQq^`XL3FIf@m7j82U$l1*$`UsG&@^8XZQ{HYK_oeihvwKN~o@Ch4c7m z*Ht2NT-R0=cQFlbWhJk&vB9;h%;=K3l(YbAN|+C*Wp$h|4_h_)DKc zl95S+-ks4=)`BZ5XEBB<5O2G9etQ3Vc=@xZP=-PrWd6--zKNxn*D@T5ANKYBMkMoT z=_}imP1or&yvfU--ARl7h|J7#K>oVcT-2`{~r0 zb{*>;bsNO7S{O`StnqPx=*8V&#yv3pkiT=39RODmL@Pdt7s$B?Dty2Vsnu)?>KB4~angjo9|m8w4rOpzAo zW^7c|LLRoIB@2JGq$rJThPjdW)0(!7vL7$+x)Y^KrRXSUbvk0AJi-v#a!6r}R2khq z$wgUmk+rmllNtvstmVFspm{KS!Oe^2;YEL@aNyI89_rrM2$agtpqB~3q5V-(^e1YD z8^-lIm_}Fjv&tuXC3$&0C$)cRzSpK&wx7zgU(=BuU2LYm-8lYR&OnqcpPY7^w>w>; z&=fQ396eOraDB5Mv^!Vj9I1XHsa$tk`Eyp~shhrLnNMOxp7Yv*&-I0qokfNBao?%y ztV`ykwbyBX@y+?H;{EIEl{s!fA?7wq8~p|kRU_reU}}q5)!Ii7AIA4#E-o+`Q3oZN zfeF2sWhP!J>90>Ho%}O$Z_mB7EZmo|cW+L*R(*2D!?qb*78lb82fsgj*iQJ}$ka4u zFW}A$H<`x8LlBoNWevJ@<&|?8+`&+x-?wKDnR7m;{yn2(Zx_xfJqgT~pOYP5tgB)y zYvIqPrYzZ*inEcg0=k*3BFvMrqfgdHS(uqMvn;Kh{$W@=p_x3jG(udOvC(^b1N{x! z>GYwfq2B{9F`AO5g$i_MKjjyVs8bOY;>yu6g*qu-M=8Lv-@r0DZJ=52;NXvNItqh` zVfrTOe zn`w1H0f&Go*`{X6gnxH4`jxdRV%gt$y?JIu;W4xmFli>f`M> zqC?idMQp64%ws)y{dd!@@v>NPx5`w?MM2EP@YzW`(eINGcp^QYKi?S4d6mtB@n7OpJsr2J?i+jlC0LW}Y}@ zikr6KB7+*oFC=K=_B)Ewgr`UEh`Rk-NY9jxpb|aA|6>Nq&@Ucd2b8FB1`VJC|HTlB zXPG|h;8bw0S4o`{#(U)7XST}Md+4QW?IadxjUa*Yh!K+J zRm@Ru%YQ8w#mvi#*7X=AsJpl4_DgZj zQ?8iA@gP+6=7?N5XLtx-yt6ai;`-u*D^cFp_l80mf(d|#^I_;|v5W$62nZhI5j^H| zV8o_YQ`eUy9I8o4644tNm}qmL=-I z99y$(;&>Uw=*EHOA-^oNXkw3L;qT)ubT1!bvM zHf2SJ2}h#5fY>*apUNnBDrXxz20vV$_6P6{WupF>^HeA87~Jdth8`lZ)uM)3I&rI? z`y0g}n^#Q2hMCxmL7}X!uCJX1k~=mXYG!VHe5k3Le@<2he2Z02>@$0UL$EPjyE=Cr zBj|;pMnEX%(q7&D0NB{G)5;k!^MIbG|e5Gi`Ef=hAm} zk+Pq^=qWnR%@S<|O9!%gW){S*XKhb&ZckYy-or=9a}>4eU1)@U-AU5ET7s3ir+fbP zcwaSAbfnDFQbGTQS59NYsm1^*Opf;mfpC0ppVoAEW=&3kWM2ehauthhZ*I(jhDnLn zc0X75(HiT1_}6J<5uN^R;cZy^hKpxD%F?_q{#&93F&TvuqhSAz{m7V>*#~kBO*O`i zHr2^$g&eD)D#B`a$#8j=QEun5>_|3xMoNC`g_P^{00uKG=v)8WWmQ5NQORt{;`bzo$|n@vwkr)%*4i0K}NP*lgvbmgA5Na?R_kTM(NZ% zi4w}s;(C(fA$As@ocJi-WSI)rWBjp2iD57% zk0Au>hokYp-xti{t5Mhi`{iAk&m_;gBu3Vq{IO3EyREk(`&&$kLWc)Bh?~m^SZl8t zk)P|G^g&hkp~ePY$J?&?W32iIvuwy4LUCj|2+=rI^C)HYopPK5V-6~tfcjT%_Y}S$ zgK7Af*^faeC26(U^$BW2AVA5%B5QaVMs^eyTTnWgj4a7w8XMOkBl>GRt6x05lpgI} z=2bX4^>qG?RFtWt^6ma2iI3Tj)W#QCM~TaufN^&yQO1r;n($npms)G<+DfPiO#M#4 zP^zn>xkb(&t)i`~5(+_~xvF$oF`7O;-#eD}4^M|ZXx>Nt>XiM`_>)Fg!Pa-2hC0BS zr?&YMeSYpgJ_U8+xasZPUGp-*Qiat$in!z-`6$$+$?JgV82H%O$j|FO3h5cD$X7jI zCErXTjTLh8D~t54R@5}?_N#=)CHRp@FyMf-00uwv6%Fh7hbB!ct5MqI7VWA=_vwc7 zCo?|%$z@|UGt>-^vz%5_TA$1#rsX;58V=`jpw!6<0~}EZ#L0G@=gN%xCUQ!jka(a>_ zG}F*c6(wmXT^zQ&k%TklqoxV|8R)5oK@PZO;+|yzwiqpvRgS9ZW6y-bFz=LCovN*Q zf_U!vjeQ??b)$+zXOwoM8?w>~D`enasXHfbUJ?i%Zf*m*<$?bGg0I~-H$GE8ZwG&i zh-BS9lvA4|Cyn!H_Oib7fUUUJ`VIcV$ncP`VvP)>g-s9gQ9VxrUCVp6P(1454lDMx z3VFbvy~ta8N7<~YtX3#SDBiglQw~aot+;q1r5=a}tE?P*;6JLLUgF+p$NfwS|87%= zZ-YIMg_P0H+cp%_FOFN{E7suniKL3ukTYKRpDdYhjk}ic!ao>BziP8&I&k(_dT8|F zt^KcD-s>$zC5G+q30#g-RjxP346gh`kuF|zLrOY+#l7Y*4B%g8zG@{WD{wx3PA^88 zMHJxs;DQ<%N!kDHmmI!y5Bkz$sdDgk^39`dY=fr0LkjU=$Va|f4ym=7eyA1q{;EjI zDnwwoV*HfJrslB$Re_Cd75&BSVqJA#bJA>KFl6W;{RH{yKWt?${}QT0R#p6+Qk6=^z)j{qAu6&tQ!&L`9uo znD^T6z`nBkGDnd+iTSS47b^k$FF!y60lO3rUpzX$3kx)jK1*@hh<@;@*s4pC=Dyw` z&X-r7d5ovR&edVMDFN6|B?4Z5cwIDB#D zzp%uW5Jg9`3`iqU?hS}G)97#2B2O))0uU|&f!+qOWBmO5VhbnIhH>n9nz(;}UIvtw zD!veoy_YHX-`!5Z<4k>sfA>DIJSnQj`T}_c7Q#Tqp5EOJ8W?*ceeRomu%Imu`V(t7 zIye;!>m_@1cga2wp@e0uVafg!o>d_4Ck7t7(l$_s!y}f6B_+Z8S3e{0Lo+^8`2OsK z8b@v&N^!(2N4>`jM*e(}*3(P@!xS;e1^%bmwM z^1aZou<(sp8jIH0`t9{Y8y<51``10)`3M(mhdW4@9sN|?>3;tqWkZ3`OznT&h+}#_ z!sv=Hs>nkPiCNTN9?9B}`$ba0_Bsbu^T&4w!afR~8gr28BlZVxyghSK7wZ~KfD3wd zNKk;7-#L6yWz!d!%$XA*39i4qc@-g1TF{#$KnoLDDMX992+WReOOCGx0IKgf6-MpBeJbTmdv=>+1O!ok33! z)Vj3aWQ?oZ2Q_vHdN8$kuLpdtCmQx(Gbs zr5s#$;;wiuD*7WM7lA-1$5rLV=LW~Gfkj2{B1|8br~)Vdg;+-rX=T?`cLjz*of@=TH6rAvhw-brP`67t078Ma!*NwNAKeOgOH+PvLm1Qdu zrDK=B(?|zI%MU=j`Oe7?7;OjLbT0HG9^0rlB?<=-R!vn?XWWQFmLRG;A+u~c>p zEBbUTq+n5E$kJ+)C7fm3OH($=Yn){`f}&^Uw|nZOb=5g0BrMje(WSL$PFQs(p3`}J z?x=G7wB|j?E#>xlcW!Np8}Pk&d3o8i%d66UzbAIaGTsi^?ZIcq=+)8^P<%V-L-)9+ zw8qz6bmQWtdgf)6s=(FY@CvF^?Y*3=$57+K#D@Zx917EsCzYGsUqcoUGVoCmZx6)P zU}I=#7^!J&VBj%14<(-)G`aq7!w6w2gBl*S6ga0o$VLYPrk?7bny2WnAit39IqVlb zEJk?$ipj6kIZwe=6cQ1o zLMz+~arqc@V~&-QUpA4%6PG*g{-!!Jk&ez82NyTiG|L7$^@b;^qL#dDc7?CX21f#q zrq>|=_Kvh-I(gi&uw%g2`^VEI{oC33S*mIY$^w`aOJM|RV~T1vYJ*vNn$zpsU|M9z zW5uiN1s(|-{x9mPU=W*m@WI_1k2Q9d`JBg>A zKbHe$2GIQjM*jF2KGPA&a5#6QD9`+S|4hBk28jVHm4Fj_v)dnez)_osj)@UA?fwNA z>1pee(fQ*1yu1)3l0wkT#94kjelT;aaQ+h)na9Z%5J)VwI8=}8;r1N+AQKhKVlX%| zg2(@MHP|qMLI&Zo80O=%GBGi+`dmbUp<+ZQ!#Lw~SM)uDyn-wl?BiMpQZ;&rur-KG zKD)wdJT4}NNIVdqGAec~a;XZK6*1A#1Y~?o%P!#*uoe@JBJFyqoZ(qM$AsCPGnaK& zs>q!5bY%!uWXF$$1P#rkf`P1=jQ5-Rh%uO^J;^6qAq_s=jQIU~AknsFe;}O(Juk58A1Q+K1ecQ6$NEd-{P!c{%hMOgkdXDk%tQr<$LS7S zO}Ead)l4SJ&)+Y*KfcCopEuy`?F)N%BUuYAt#duc)$_}9Nhv8Ifm`Z;Jxq8a98M|X zwFXEDg+gf*=!QcQ`HZ||EV>HF&9w{1>>BinP^i~3G=WdZg*{B*@KIML4dVbh1!!EH z0XrbY?umnCCNlEE=pl>Y?3sa_(-I=msSz&yVlK;nd&-$oYU=8RniXU;LKc6|lIrRb z&1Z8}YOK#?^G6xG4iOCmC|qrW}7V6-GRWu@A3+(8XNfIZeyeC{4DDi^0&vi;fi z6GL{4OAwLq%#fu{y{+d5wYI832`~OD=ktlytmRRj#6t|}4~1mbowcz?{?O-SDq8Tc zX^o|(!x?fmQ7KYNQIF2`q>N& z3?1RYe|mf&?0I50U+sBA^MnDFkdor_YUv+BPF6I^fWW%O!U^-k_$lZXAnKa!Kn%=>S?;-=_VEv#2;@=Q@i zj2n34Ts(2gPW-vVCliH>8`hwIuzh{{$GJxL2VJ;1k|C7C`+`_fStaU+zK6qNdh0r! zqNzyZ9%-SEp51`mY~|9#K2bl5S0F4lD(Y$|4EG6@fY*V^N@AnCGtlcI&GUMN9M9ur zlGic`?6%B{?{#&z9C1@bJdVz4j>*Z%$=H;eArursPMwC^{=ibYneED}fxE^UfXJ@Og4%AohzogV>mR7S~kC zw|g7A<5KUWX1q@+qh8}f2X2dMZ4F8`JTtqF2K*0Aw5Zr$Znu*>x1K8Pv#e-1=?-H> zdmiO}FEdjxX!r=Xv?>|K zXu*W*JfTtu+CbPpQ&Ds7oTx43eC+XOot&3B#a(c0fr^NNoU-{(@itw2w7QyW`F+(K zqMO5ZS1aC~o72^veAH&qE;bb-OR;{X<#1a0+%R3_hSI~j4Ak}IiIb-gFlm2zkEdmg z?sq5NzKpk?t3-69w1#Hf9Zdi6pRASyZkVb$Gz@z5U|R?Wlw~*VeWn2+AxfQi%N(8>=3mq~{IbEB6Io&)b8O+K1h0C!!a>e*d>*73PI<(*BZ8@P zXvz|I?{t+fg5+#>+`6;3SHS6vU3_cz)~&Is%H-UY>GEiOIdLpYF?G)Kl#|GdsGlB8`$0AtvB8ZhXPap=&t{4Usiwd8@>g9(cJe4@Vm!+ih7jd6{y_J* zVFQ6I8ZOs@oMkcbr1W;zU$5j5E>dq3XlVg1zuAxU+^QKSnQi<@99wH!@9n}<^@2$h zJ);EuD1fS1r3d-2djcpAHI;838M_ku0GohP*hAN~GSlS!`@NQj zigB^AoM{W z1Sw1GErpfpNSJv1T>$Q{dkU-&P5&WhU_GTA2_)hQSqiDpp0~ad=ot>rB@7FE6j15m zkfD*8UIz*ZFbuQrC9c~m@uZiDo>}eLs3AKfq7}@`&Fw(pnq970DAcdoUEa{H{q_X~ zv8Im3{9u=$E-Ohtu6q6`5YM2@$(nl=`l`dRxbCX1eQ03lV;K0!Fx47QtzOjYh$Rk% zlp2SXa=qG9OoyvhqY;s=!Jeog7ul8zwsf$VU2s?!_vIxuM!i6nW#b*Pq;+S(ea_bP z>}Owq{gi;uy&Ll}LP?~IgzgYM1dIp5rFw$?)kMY{)#@JFozuL{r&jh{sV|H zpfOoCB>h6N(t)J6EUDCcVoA{-)iv4b5Uj%S@G)sluGeY{=X2g3jua)+$^7o;tT~6< zt~dOEt*zaySsLztzPw8EmH<@5^X4)X-B@CF_JWpcWrR`>jqSJ{S`C-P$2$rO#e4Du zci$uHuvJN089x38>unY)R``AC=Xt#{kK^}`AL9i_JRTQk)QTNEPIv$f4{W?X97fzM zFJrIFUFEpm45y@kfXqY4J}hfFhTA!OJ5>lu-R7w4qCkj=hkRg27V7l&6}56qLJf~20rPRXE%@7c+C@~fvFit2IRn&O7S~Eu+bfKmtkA)sq(Q%( zBm({wTD#Ww6vM~IH}SE=DI}~+JF(wOL@IiyNbl*f$2HyU4KXz_C8c}w+~dcgPoF;h z_|cdz1+7W8@XDXb{Xz1&m59sM+JhhhBP6AQw2|^)EX#C7(T3kkCD}~lj8HjQAhJ{- z-^U22B)GdeRw(GTx!}lqhlxTzqNj~New3B#xw^grQ-@~o>HhI+$pCUs7nR~*m`jni znsRjP*x0|K5Ywz>p?+8(L@MB0&4oZ@N1164Phy|TiVKDhKt8;@c4vF({X*AgG>54i z(3kf>jR%Eo`$=pG#8^J_rTwWoXCwsstYKwtlB{%<`N33ueAidQhtE%BO{0@Z5;@9G zn+AstP%c#cUA=X~)so&GS?rjr>%JxFC!;s{;$Y>No6E4>qSd6y<=9v+v_ngLdV%-7 z^fV%Eo$d3l%aoxv+zs+z>iMFHaY`BZ(EdB46?vK%5R92kN{k9^1tRhImf%^T+ru;>q7lvv?lYM^xi}@A)h*kGC2&SrG z?juhk-3O=@2bt&bMz!}U>wFbGm^!D&{cP_$Nvh6o?+yj6SOg|%5p-oz)t;Xe|oDR3NGUy}71roHG>A z4#Tk|2AcGt9>wFv90}t^I{o`e#YK{yvo)Umb3s%|bfGo2d3jQqgw%CDt=VxY2A>8t z>!VCK63Pq9duLp0Z6>PR7yWW7#ys5J-GiwkAX1Yx_=!|N7R*100Q(V^iJ6(8UeQm^ z>}8VY5fma@P716}4?v9q{`#jgOm_KemX;AR+wy4gA( zuWI_1i<|LM3hww84A>~JkC}vxp0N0blbYfcUt6fLyuAGA=xAuhMXY9G0xI7sAtAxa zYExW7LQYl=y*mLnuq)9{BqJvW<^dxkqcD}Cyp4^P7JvW#n=D{6T{JT4V`1ruE&M%A ziIUB?vP3cF!!Wk!oXX0gtgMIBCKWtzxQ1#BN4KS=Wp_8@0wPQSa?KQKjh?=~x`K%R z{5d&asJq>Bs=a-Z?vKrKYx^u~#MX6WY(yYgAt1heNC{w?Xy}-uC;k2XIXKInP>QJN zsam0@fldPa3h~^zk9k1kAF138pe#AL9x^g=CPpS39#3@_7bT@{3XtyZo^6+o>eY%q zjAPQ6ey3R(96mlWHa0pkwn9Rj^rtHv2{vdnQq}hn!Bo}M)RfmHL0 zcb(uYKejS9HkL3|b8+E;gf&-{3|6O*7)C|=r9NQY^Pp59C=m4xm`IPliNBFr%*U-Yk!puzFZ0+e&aRA><<~WM``}0Ti z^ss%hwXm?YEh;KfCjQEyt*WY{udJ-0qX7U(vZtTV-g}&^Cmn=_(psqk2j9NoR-)92 zV_@ofdO*9uiGldUL=rN9|G@oWBpZ zN7JJoe38R>{5XMgH5-;GU8q|T*vLc9_f*`hH=buTd-C>tcQu2)h5KQn4?)vD}N!UO>@zGNdhQ5yVzmV^z2dzpA zX~VQ2p^gsB8}|6!=Xa+Um=jy^!zbV7$b;Ca@A-;FtMD28*E~VJ7WXO0p2ZT8PnCNE zJnXKqfb4&J;Lo@J9eiPuQHEE{vXqdDPkBw)&lOQ2VQ^r({>rieFzuoiYTHDYv<)h; zzNny3+ZVEaFWX#0GDV#WkR`Z(zNbzCOeL@>`0iQBR9Pd|9Ipb9kFMwB4H~X5S0Unl zO<@^3*bhW7@m-&kh`IS;J0t0ERa&GH@n{+e+gjFJ@J<3G2$mhK(v5uN{lV$oG$jYd zhdD!)_!;#tl;vgP*QP@T85|Pn`hai0+E}N?O^~GFfoq+63Lca{C#~x?$JUt|ee5o$ z`sXe;nE-mwrMsRqv1I*rcGvAyPftc}D>Ravdtko*->zK>r`1Pk*Y^S!&7$#D>=>0O zBI$67gC8#x8So$DCEX6xhcX**Tu3V`6Y?HyFEf3QE}@!L4Z^3yB4xSzdIFwD{TVc^ z^KR#N0q^Swot%m(ibbR5VcKwy>#yfPY)!hj(O%mXo&}ijo5k=PyAelGtN3)-;392ibANyNUY>gf{pWz* z+SQdNP$R)M>H(2&9wQ|OUtvR011fvx?}G#`qa+1l1rrl@A*$^tV`Rnd3ey`kIUdp& zlP)xYDbmmncA)1h4sZyH{-_wtr}f{`6BNj;gZF>aJ)7^lTgi{=2@-er~= zawAn}Wo$A;y4j`TA%XF)yYNbg=p5Bz0)xKNm;RlW$syGVf$^jn6gSkXh+gduh3lN` z2_Y8jF`H~67Yp@{DemiR0?7l-y5gEOpNDgeEO=^%`>ly3OU%(ggl+St7 zung2tqrnS!)@X&ZO^e6#=g-Ngo<}8WKuJl}RaA_467_v<@{&DIvW_?NN!oYS3w!#Q z)`s4k+<4la%6>Ld4ngHgW$uTMr%ac-cTB)&o_klQK?1ZmbD+pa=$?A-j+8pT48R7y zlaeaXFH1)>ig0EtluuINt6Ql$;tCPoiF%;g0bt|lNh_M*Q;zg6yTrx9N%1Zw*4_t9 zd|%QkEzqs=F_qWT_mTN1UeLP8%$zrnaj2fSq;%00wq$|apAj@m?*4P=k+rw??V;kI zFeF&m;ot~WF%7_x6dv~@k}wTmK0nlPrK(DIbqyFmkg%M3)ZconhDY99J1ZGB=`?C7 zsi>EjOaefgA?y31kz#LSBFu?Tcxgw_Y}RFW7)S48YCPge78h@0yo%Yt=ItKFZ}u_* zk94Hpgo|0HWYNi%T0Gd$>sHv2AUpLfo}^SDi`Rzl-tTWmOFzkZc6Ye!9<;Rj_0cYk zC1dkN07-Y@x!&RP(>a*j_8G}Pz9{FKm)!hwn=#;KE8Z=){Yh+Cb0T^dJ)NwAPgumdtBWv7Vw;y~&< z)G=42;%45CnZFs}VCu zZ=^4yuJ(*Nfbhm+olGnCh5N#v+)gEwN~E+395uZD__3@;(Ikg)_k_%nv{$2T;_$kF z*U>+gvYfi}oYP#{iU&$?=N-MWQwqKs?^R!bxF|ru3eP&7a~@9dUY~ZMjOVdHK0n?U zDyHAiL7W@DZJcx5O}L(6LJUT3|O@aRW3T~1jQx%nDNK{I4~qDpkH^* zMiFt8;W`QU!ib5UDVvu>r5?xnFYzH^7=UXadS)Wi*dPofkrsZuDa~+NtB~oq04a4_ z^I%KS^U)8C>oW84{WgyrNv=IzU3o_9DvyVclZ|u;ND^`;GgecE8*`9e^=2=mrTxe$ zg@{k`y9X>m#DzLu2t^m6EZ^II>-xk@&nyKV9o2yt`!!j$zv1KiM)Rw*Mmu(SrmiKT zVc~AofT~uI6tR`=qm7Ztonv7&tOD0Mu5HG`>B zmIz)5hd_!7P~1O}+MMZ*?4?{>l~Y@Q`&^wh`iaXaVlx;f;&b5S?SH)d^~v$(^sM2) zy!Z5x%u-t4q~Tz`9m^BpL^B~yX2z5DK)q%U=}$QR-Zk44&U?g%&$yVIPET;4+{o= ze|_HUX}81c^@oigMerIFJrw<`?I5(fVEDXY=p|UZIAyj`ud=2TMFt~={%hP@mv-Ie z{{m?Rr`G@N+}>AHQ&WWUS{{xiXG-I15VxN)iNBZ2FRc8-;dQp)9~5!2meLJ9^mtSF zuCjb8iB%(VC(m>_rZtd2D8`+P>OWG-+L12n>E&)+jn(d8q^RD-SqmC!oa%klAyThm zqNP>mv>m#Ot}HytiqRb7A$=KNV)vT?e^@nJH zqKJ!QOSEAC{Vf;ujzKOsl7*3#$hl^E^~3GQ{m_h|(4VRuY)TP1wo{#=+MkLFk&ssbouM^O z?ST&!dp%D=+%xp+(iL4lbZW?{w|7V*_D*?qw5_2;z9i3Cv|=DHE(b+@0LF9rC|N2w z|ItwVXG58L26#k*b)ox<#NNWu||zU+{ORd&*<8jO}`I zX}{rOhDPrr%~UlJ@;9^GRDUV+ZHrNqy_f7QZftHTF9&OkiX{hG#w$Mslcc}yA_9z8 zei<&bM#dkaUMmZos&s9}@I}0jDyW#xh<2~1${c*laOhDV&7nLZ6J^2<)n!E&hsRX{ z-b?@_IhO{?6xt1ahUKfWaqL0Z;`j2C+(P=DY`+-jnZo6#3HM>*t%3M|!4B24(nFkT zaBsu8nHa0eHJ}bcUFUo8F!{7?5##6oIAD5ptArAlwHIQSzp<@T6{pS&!pATkm1*8~J2?@lhI!Xe3g{QtWq%Z0(69Jk^#lq~zk~x=K z$Ca|}%L>qkD3b^pu#uK>`J{$qa?@cQN<}MHQhD`rbp`7^AT<&CYQu>&ZrYlsEA;QN zECqE&uA^riZ6-h(j_ko_(Pli1B zug|r1>|>UhOVn#N+#XXZ)bT7vZ4FC=u5lu598uv^m^%4O^5gOI{6%ZL72GB-{{hFO zqHQ0(2>Ya9$bmC>g-=0_=L0Q`F>;mf#u{wSwFZZ8$4-r|JB{iT0Q{w%E|#GLw=L{j^Ui8_o)Xg>gGi^fg^@zduo9>-OT6P6a( zQ}8G2IEiT@z7oX1+8k$o9PZ+S*-4(qcpt3uYU{C|g;0Qu0|dst1wo3oP2U7W!__h? z`|^R%>)lo*RdV=fK&(Nlr2OlaB^lZGrS~oh%`F-?ZO|p~;AXo5XQUn7qyH-uJbS|r zGUs|rvu%artNP#VAkgdo+k^fq#=HCQe^40&D#97Sxhu2;EsO`iEOJ?tpOGp&tYRjX z3`NQ>yDeJEfS|^<=+%yFrvH6iR!5Na!4ot4S50hea$tAe6S?9;QF)+|l>g$kX#M%$ z{Knd%70>?~pLMb0DBQ2YdzeSLxkt$u=j(fq3f;jZV-rV?7l^(+N~BBmj#&a{IqjvD zS53sj=ZmGmd8lq^Yk+;gno~~~dKVhnwi^mvaG;+Jo=0RZJBAahx6Fs~nt!hS-j%3!0TsmF@mO+^8&Y#TH*7)&nc z;r9N$lCtu8gx)3c5l#Q$lu0`tHD;o&+7%efUplhmKz&7FA&)Zgi>lo}w>}L4tBcEb zA_5gjM{~$BBw_EBEx0sDZ8XuprRbm(^y#+d2qzWZ>NuHmIWWgetS4Q)nJ?N(h-bHd zD=G%@a8fjlrVeCp0dmL|mX>+BxyZ=KVH|+~NXPe`S(PHxWa0mYdCf#%47&-S?0Y!zIRme*dr9fa*rixl3TZQ`c?3|EMI!X0j-rkY}l^Vp7?nmD*6B82h^R13Ol%rldoy>m8Kmo*!%E_&%&HG4p2|VfmoDctt zx7fp#h`$0W+5LJs=ksS=UhBC$6fyM(&;2^}Ci-ZSwWc>}aG=16tE{Wae4aXScCfM{ z(#4EW&|l^GQwm~o%H!GYipwWdKm^aCw)7=9_39KTGx0p#0H7#y&m;d7*mGhiNaDeN zqS1Xg*eLLMBJJC^wCI0r4fUSCjyDU(!)8^8YO|cKO9n&tNJ-e5Ns8S=5I3EF5Xwg{ zC@79@L~mZpun)J8Qo23(0xQb5<4gXr>r_3h&xll-PWJ>;3-$A&r?ho!ROuAInb@g} z2ONYlB7eW!1JfkG>h>tVibG-P~+nbb|``%ydN!(pEGf=7fOC=#H zY46JKJUm=pAx;iH3Y2iLiJrRkQ!(&Ye??q&(Ah?IpgFR*L_}=2au?0YLRR_E9c5Oh zzE>?7`oguMA_#pM3x3SR(ms`_1IM-IBXPdhuh)tZSAA3XI%9Sdp#Yg>|4F0wdAkN8 z5(bb?H$i<46d1SO+(px8F_P_B_xtC$tS&;~n-Fnrx!0KZj9dU3h`tQqQ}ERD-ECNk zm00fx3zMrD_4B)5oArA688K&|8a&4I9e9yXVfx!ra0W_1EG-(vC>dZfvoe+o%RCh7ZX{Edm}3L`pL_d5WJP0@?JU^I@TT&mARQQ|mqm(S@o~JmN)fcvI@s=>ni7zN1JrF4Dgc5SLaJ(| zdhdtp7vtiA-R$RPqh7!0=WB;L@+Bz~E&_#a`1tCW_@3>tkDW#mk50BG@nPi_Jp`DE zvl1FTTXgHS}lUjyEW z{Sz5@lu1gbVCE7M9ug9PM?kQV05wq3th4IBC#fth;olKSdAwZ;PkyPnJwftPbmT*- z3hK?HDN!32!P03Mrm(PbOnv(2>*h^K@Uv%euL8iT)t_F~4=cLD_M ziDnP4UjU093i$$IEY9^<4sX05voO#loMGW!2j~^gV&GH7LR7`O8c-wg-x;~bv4QeB zt_sNZpM+ahIKg2roWX8wYcK`t0>YdDdCDs*k99NJG28hGt)jpn*R(kbiM$U{6e6q2%pyY7-!rWtkC~H~TSHigL@-OUr>;fE^(u2oklU%DSKYL;k zh$BtRmez2unX03s+~@J4QfAkP_s=e7?ytQOW6EyJNUE1PV* z@HkI!PIOO^SRIez1hTHz);x)J{Ft+zcDWpd6v%V3Zh8r@^Jc8qDy3sft2n-ga7#SI zk8mgfU>K@v>P{8gu?1>=(tHnhw)v9!!t_J&_~!A2afbpAH(K|=3Z@n1p5n-tJf+(c zty0@6bLV|v?=}iDz?wgC*;54JNP+p2S#7Kn>#j0&C0qgZFVT)p#LMV8JS~3^68Jv8Kr1Vr-SkwRv?JpC^8cX}=LR#w&RdKM?}qFm0I- zzI=jfuG4RfoVD#o_h|Gbi4YPYVLK^Nb)Nmc!j}Zg|DNTBh5{Z~%J>;YW@sp5*<^H5 zbTG7RnlgNhws_o=@zCjFkSJ(4vQ~FT&Wiyl^Y+V&EG|Zl(u!kUMsbGl2xR%>mQLli zfXm-s)7u!EArhp6k+O`JR~#@j=;>{H0l|(pfmGNoCR#n-9qdCEMInVG!_g^;~M$FcX` zE1if=$lkI=2-&O9A+tL69&zlEJ6#1?XrpeYP_lMqRY@hL^kzMu!H{#0zGAGp}_%iil~P zc1He;{dN%_PXU2}?E%69L@;Pbi)Mf03AJ5iy$pX7>e@yzxEbS_8T-gDY3$=?f&A>_}EH!Pi!)oyF&~wZ*uiS&wA@L z1uY!|1^rY0f&P9zUd|duqUq~VrXcnZLF8b6gUd# zM4Z%$Y5AgZ2eAgauLWxzj#{tW`TXC;)(=k3FaQ3%l|3tp7_o`URaQh6F-n?guhous z8hOwfxpb`W@t8NT-IMCW?lDPZY>;*@QBzx4IhXE{5AK03XLYzb;50HmzqZf#_W$@kWXp_N9w^dQ^{Vdbx;KGDjr%A4*F}LhNK9zg_TY)}| z6kdbm{BXzqCMJnUangoihDDHMwJ zOD^U8?_EOGM#fafV;wFoshUC@>HmIDymLW}kfvpZa+}~CXH!i)A=5615km68$QKg5 zJZn2

!UmAlef)Z9$ky4l?zOWoO`}6prTw)U~(g_6SVSC_IT*CZ1Z# z^51n+x_|#oWuf|Aux=zbyp=!Jgy{v>xSOr0sm1!)v5A8K2so|_6LY_S5ofV#0QS_4 z6?je#Ea31GN=t{q9m=RB1%HRWjf}j9q?Zj|m~qR~%#wHoU7IfLN;WThz49-Xp(eC^ zT_2TiCqe(Nv`CPnEWMoB84c}yDOW_|ME(d{UDd#~iAO)kB<7oMI+-Nd#*K#7IZU2L zFp&^5j>QNp-*SI(%g+pHi%6(4<+Z~c(5QgU~1-eIQ81B?vR6dWdO~s9%drG+ER1vb#7npem?gig#|`CcYzX@kAjogCjE7 zoVj}m6&WoNmk~u)HPVm}0e{M0pjZ2Y3=M%(LAtB0`8LLKrlk>&t*yajpVDE3#G`MM zc&|1(*QtzzBL3&6e$7tB<44~esu(SID!rXL{y08HZ{54Xe&Xczc&5ac+r-2_#QY|1 zE#0xwl)BsrSD&N_*|mD^xId&qNfZx^WAZ%pa>;e6&RbcVT6b= ziYWL~{FiOyr6Riqo)*Hkv98M-CzN+=f@M}{5E&V9huvQYJv$7Wf)P(WztlXVc-`J^ z5zTUOb|66XX!J|M&=-(p!FT5FWoY|EE-6T+&1et&J#zC*9W`1(uukdV>`vXhl?+zXI z&aSS%Q&v_>H?Ez`y-#S!=80#mT+7+|S>FFsk`Rf+&z8&vkHOvS*^myU9D`UqSNgi` zvl}bFGhCBxBG{DcKNo}2yK(;dfvG6eBHT_8Eo1V<@$ZerVijy3&Y~xOH2trP&l0S9K(l;y0K=-m%sE=zXH}+2Qs?3n}c+=Sg-H6NpjK)qY-O zePJCl3KYaU7lhHaY2joOEk_Z%N2t>yNv6meA?_0V3gFdQv1I0Dn)qFANHT}4 z`)DXInm&a@2;?RheFr{W0LdXixy{ql2@}W*uX7&Xc)MhNCUvRhL+p1{W{@3pNv*&? zxR;;4j_mtEj!H`a@{43ZO{Xi)01aPM-ggHbV06A^+5LE zD4Bsoa&XeR&+IF?MSN%OLL9BxWpc-Sx0v546E2Ve_CRH!x1zbUEy=r;)Unobxb}Kk%c9A`50o_-4}dPQ+EfUKS?>b=K;idSaFAYpT8{L0gufo02{($VOIgP+B86Zl#qBnjgRJTBj3sx9uWv z>gkyRW%+TuHg_Gfigw)qgL%k$P)t{ZfWOaakxT30AlMqzRb@mjGDk(7$A1;eU;O+T zdvZG&aD0VUd)Acb7!jgJnEgA|vL0geq_V!Ud8oyP!Q@YUeLbz0HopO-@lhf`kC~Y+ z{9CN97lWy2p?b@9d}=m>ni|$Ocsy#Dd>#(Kij<@AxR@fGLsxlAf4T^$(#8#^=`Cl$ z%~@}Ua5uM!5F4&zz@sma&T3>w`EAU(4v6)mt0y-{()9OZ$l?^qBioueRpLr`SdqG| zJHPL6>Z?y|&_BKLuQ=~eD(Phh22Ql|>F4JczQ!li4A{9`T)pFWLZHIgb;u<3Y4sEl zl6sekwsck8ltQxkVx}vtTo$)MS+9CYMoVWpfAHUR!7g$npiHK!kGcjTH%S>ZKzz^7 z_kRkw^@&^aW;g2&G*ng2*7HdF&A$i<^Gw65^?aK{0?zqBUpoN=3o+?U>goQon8B8X zdMaYGx)SN-%M%?JRU=(XMc3H%q1EaUS4h)zt*Fj6emvSJkrdJj0@6}cAWt?9=+02aeq?J=D;J>Ux+X$jJL?&-n zH0wRr4!fC?pugVZHqF@7dl^~cv%ro7y`OEGzAWr=>f}K*OIo3q<1E|aA0q{b@)Hb- z&I&2?(&1kf`9MSFE5pIT(Y@p@k$D-4`n6oL1&{13Ut(q$C zaBRr_;*wK%FmsUYxTp&Vv^OU%S_)S~0s@U~ZCA!Uu;#u8WpQ!Z5gp}r{!4C6o`L0y zdj;^lPJ6YdrtivT!?f2t#}+NxquB~}q?nj!gT{qg{&g5$Cf*um!wVwN97gFzHzdC0 z$=7dSov~}C)!R?gXpxawoEWhyrRS~nsy`yV8I$O!fl^WV=J#t^5kek@Gt~0K2w53b zE@&vcnYQkLa+lbHX1kM3WyC~JSbfwhdJzyKNLP9rXn2Wz%8RU~;x%hwbWG%uQW694fXAgu9gO$YRLw>ytmLV~uD)?C6r;0mus9Js{|NH)Gg z-{u;Q>qKGwz@&Vut%V?>LtuT;$I}$&Awvq&BdpL}uhC!C%uau&ZOkXLRW@q=llaB} z*VQi+x=w@EpNg`d4iRRM2_|skM?B!-YTqWszplD;n5oePy1`{0!-bqC- znbkYK{^53MF}T@Rz_VLw-ZpdUB7#8OgpIs#yY7h)Qh=*L95VC5c$b% z1^k8f&9Xt+rSU?p!^Vue-7=h^C_#sX$hTTzi0LNp=%}b;>kb-p3T8DBYtE-0uzv?7 z(51I!%8bwMZJ!c=wS)bvU+TVh8%n-z5(%H{$bXK0fgIFFZygJ%A z*`1ruudh!5@nXw={v50hFXm}tk5-5COegif-@gJS_;`6gWnOKA$vlnC%Y6;u#1s^gU({4J$~L0;-n35~(7jdbiPMRWh=`y-nS8OWg)i3r{Tsy; zER|n;S3#^&=WKXg*2Y@PdRLzo(FTAnWOId^8XRnmmM&wcjtw7q**Y=RyNx`PNoUV(Yk}d?>tP zbkHs1AU4Yt9~Mr|#p6LpNB~DkdO0S$oqp@PDGIh#a~0*O~z;YqR`sgUy!Gc$Kp?h7IUy{os|brB9BxbDs%3rQ;{yzYL0 zvwZz~Vq9nC7WxW|IU7kQ&^mS=B#kQ3Lywzf%Swv2xn!FRX0&{T_6`iJPM0=~V!1iJ zB3_59L07k#ib ze6i8+6qCPtr^w%P+yB`17MPNLgULI)DfVFJ5$Tv?+@Ou&_!BKR70|!S!~6Qud$E|1ru$+yh4&QG_4%FM4OOoV2B6=%BK>>mq6&k*Jdo~ z`vNCYW}KfYB-UMXImrWER3={U`1+6FJqJbtu*;_Ks|uSIB}_Pq0CSL!>u2@2Sps`)&H!`VA zqL&KX-x6T4$j$T3s+)9z&I8wQOjCfaq9MnldUywt;BC^lbcCiTMP(R744-n z_#5!3OpC%dj%4X|_1<9{$|ikc8XOFr&17JIcHUc}KC=P<8f~~3ejv&2y-#os9`M@j zsZHJr4!$E)gF{NmN3cPdRnQ_HL|qTd`S-Nc*Ls>Vi5`~I@T8SQp~)ue{Q}TG9aB4|Q|6?^HyiZ=bJZ(40dzRr*e;ag7OL{{!XNu*nZ1ZUp7kc; z6J5An3WVh)wrolcBNV+z+`){GquQ9ZWmVajt*}wG_t$b;Er|IFnV0af_t}I`v!|iTKWhZ4-`fmbCSRLb=HG0q+y?2n#E8>`C=oI;}wDQ2@ znQA6U!1JeLzw)WFu#1bioL2f#I-4v4NLH;kD99imN0t5?2x&a^_w8iy=uWgUc8OXM z8387oa5$NQ1tQPGW3OyDL&L_;Pw81Kwz_Pmpm^}oPt+sBp&AJrm-#l3Ow+6(b z-$q6QOfNU#zlP^9m^@JqfWq5kpB-Gh$%Qg9_UtteuKOe>Q!3nR@0ePmF0`Xi0I7{0 ze{bd9YcIP`-}N1>2;lu6RUn-Z`dCRB1hcIg+kK>iQQaZW0@%H}8_4z@aO=d9)=w`1 zuN#J(k)~v|anckP6;@JAo~$1(c_j&dwr+*}qnD&44}l~7_gB#56tPP;2;-k(GC(jy ziI<6@yxf~5n@lRF=n_6rVrf<>{VH(*w)+HFrF2S|BBb@VT$sS}=SggT+T|RJCU8qu zj}vu(?NC#Cx7)#`RnqG(a#Qk1O3W^IbUjnpN9%RhqdNh>5rG(a>>`8fku(}_NaVI{ygYrY z+39n$~fhsn_1bLAj9|P-OkN>bHn+7ZYhC}%^B|Z)S|KPk`n916Newry z-9adF_V;psPBO$IYdR-1Qk$eC*+67v%%NGqPk5L&c}=GfPd!aItK{ z1l0JlIcCzzoC(>bdptN-8N{4RQKjtqf`3X zyf&vm@+ytW%bt<;hw%SUATZ?>+l z+?6_7OW*cdPdn~JVE!XnVTULzjj5%x2GzQPc)yd8%~@f4!|cW5^d_&=x)&8-ym zqRt=$^V>mi`&Z$A^Ns5x79Ne8jY^Go=3kzW?ga z)K29`W(ZMbmEaNB5K!+TTlH+VK_J}!oDuNp9G)mBT=gKJr4?{5T9{9?OeQDX;f7i& zoR2{KuJG0C1d8s?FZ_BNk`wxX7Bp>+vm3EEry4U(!P27ZeWn_*c(&(BDvSPnuMSO zf70o<*9_fSPYK>P;eWYzFB&vT@Ql6z16u-XBr4}tOxI>P8NQ4RuZSeOsEmw=Y+I}V z+U+?&+pWDxl*L4r7kY61nn#v}o`U&vcXSg$Oy? zUCwOhq~}$H4wvLJ7!vwOqe%Lm6lzgSN$+ixDn|h__V{=#BSQ*FHn`_j`3scMQ4eZn z+p8WC2q-HB(6?^A<-(~zMARQjveUvWhY^5LRD%EnJUJn0wQ=U6up9t9sI(CY=%O5R zEcNln)?B-^6N1+xgY+=Q3UI=J*#tqQi0$i!s9dfn|5x5O1c^K@bE!RKOb++VZ(cVS zK79;4_8+)0clViIS(Q0i z*zs+OP+6L$^+x!+Gi%hxG`7fG>i+dc4Twz|+C`LSS8Dd6a3J7tv(0htU%>%E{Dg>P zy~kz3_Qy{y+SKu$^I`#&HX72Tq&FNJJ4eW_X}Et96{js~<@sj^hUK$71Z+t}c3)z? zdH*$hd8mNnPWklgqyIrQb_m~u;kgYZ-p8xiL%@xa9OA~#>u!eT(81w3A}YF61zH`a z^5q}OO(mShzPu9{stihJd8|Y8z?e-Xmo+jRt_rf;;;3JP_|`bq_gKH^MUDap9G$`e z$z{EV)YZdynNs0DeN$)$MMQM)_D0#I<#JGj39HwQvpV26<`%pD6X1Rr`0dF+(oQX) zZcImq_l)>#XjBM*1+OC_$Wc*IYBymZ)G4L7J(ofc)1%sZH326xxs2rRHoAxsGy0y@ z(bWyVjaef2wps3rEi=gSJ$>EOg(AYgp3AJLq?{oYbU68La$zACP%n$T+{x6#X-xx5 zo-@+c_*O#`msqtn``L0Yi>^bUJ+Pg~-vt!gpS=R^Hr)IiVEuZk;^N~+!IWJ1(JVUz z7AE=M`zx>GED>*SHf7>%H~p4GSpPmgC8#$raBrr8YjMqb{p6Je((ExqSNc z>Z-s`(&G=#Q;1JLJBdrYO~b>@!NnMi{R*J`cXYxaF3xtw6YF#4yftDp`VNd2^kSa* zkIqCQV%P>v>Zx)={;gTO%X9otY(vLm?el95IuW&iEhD*2tfD6S(N02PMZsF*tu+W< z733UNU-Uiw5l+1B15jj8Q+@2#@D;jKtFhz?X4&R*ekv3l9SWM+G7$p254c2#;uq^v zR*Jvu$0ul`4efh&m;2MHXlTF)tIuQ7+4bFVx|aK%)F<`zWj0|xOKX?O%7D(F@;Xc@ zWE2!cv-hs9>}yC~IEw`?;bk?dlFlE`nFlHzNU*2`c^rJa`%LL|mvdbKqa<9NFG65| zk3$X$!0p2P{Dd?i=|#)*5uUI|VVao|I$lyy&d?R@N>0^OcuE|HwkqgPS+};sCs2^#krkxMhaKBdWii*CYyqP88Z3(~SgmrJ$s| z!$2)=J@m6|vaMQ0Tl;TiG{dC6uT;YC#V*aMDV|-!iJS6d#x;(Nj5Pj-Qv}hA@G;4& z`@QB3oWgmzWv)b-+-HpA03tZXPGub$}fD;H#}u7%l{-ShA~@OVf|ZL zo6oOMOx?Pv9I-U;$g6fOYb!Mr1<5T!^7_>_7&nIwc(ecPmOa+y`);82#d?* z6{q)>Cwqz^!nec-kt4pSz8M4+Z+D}ik5o2uGS>*hNs78^OF_`Yb-ov21X%zV0MPiP zBb)HWC17|2?==T2oP);x`pd6f53#qUZ0aVxOht)aVa3xe_f9Tw@hLLhONvm!>(}JT ztc-vJkAXyfj`-^5ai>$@f1CgO5WP~MOcu>T67h;faoF?9P_i+UlPSx578G1D7$Pl7 zaDMaQH4o%-z?v={_&AE(L^!7H@7*`2Xy27$@9nwG*Jf2WNfT75K!uO0e9+6+eC|?; z8Td_I+E)PfzBaEjXNMm-EGn|}poOErHzV^!#d15AHEIL$CZxZOVULG$i&`(b}D1Ds5G8$$2)IC z#2p5;wRu=PPFHU{+G>g}q)!*IT6h&BC2cvkDbnOLzhL#~KjO&9$gH-xw>>g!qv3Gq z4d-pixx*Pi^Ay^>2@|_m6wjoboD~jq^?TiA9j_geIacLF+x7m8eTIRW+-!bV$YsQL zkxdzLN8(R3O@F$5$(pBla)n`8y7g6gdi6@Rrw8y_n@5D@lOD^1t5T03m6J}1{nv9j z{z}FQgWi%YvMQ8)-UO{4b$mngEZnRTzrq#XLD+IKXq?AXlHfm#GI%#FS~qQc0-n< zx95}J+qgI#Y9%XFxlvoCQz=bL!1Tn&M@^suZa@QD(Hm_MxAT=$51N6LgVd6>lET%- z!w^zUv%{se7}-o&n@d^-$uGpDw~24w{AkX%wWx{ZGpo{0qDE>xi+x!6s7ZWJ7U#Qc zLnpdj?=!X1*S7&O^9{<4WqmGbM?LmqE))KxP5@1H8w&93y|tMjg)Ecbd4I|XgF84R z1X*hPzRjBxwNWu|)g-gDwDr**Q@e}o0^fkb4?Xt!wvp5zb#jt8y$G=VJdhM6MP#`B zeOh5Q&C=chI`BK}n!xUNt>IJOrn^K4yo=~yWyb4!ocPPo=9N9_2EUW{@5u=Wlz`HN z{&9OpdpJ>J(4RNo-oTPEKisAYZu;&Pe9JK$JxKMS4cghFduScB?44}B2*N99?%d&p z1X}BpD6A-=KXyiMg7Y&nNzOiEun?F`_U!hNnh56u*7`4fo5@yLi$F|Bh5(&*fpZ;* zlY;=jJ_r5^KVI8&*X`&)ruY9mLZTvQXu;5?HxAnpvvpU-a%e{qXw9mfFA7ZprgSUJ zroaGtUrQ0X9_~y~41odJLB;mAlbFKOcnSrw%hx`^CfQlDIN#4odxdAgV$b5W z6+-Tz-sgg2B5q1m6sHa2p6lrv06&pr1-c1} z>Z1Y*5V)#3ddw^9hTH}H)gy4F+9P!r4>;Ihq^GB6q8lynD7u|$be)f0CT*%p3Bz3U zPwWg?tz@O*jIX4PdFH;hE2b>r^y)H&96hZ}BvZ1x&Ji8I%G4~LJ3f_%@A7SB z3Wk$;i)~1mU(8?ZQnG_RJo_2n47~1Y``)7pgN@Xxmnsue%A|@jA%=2H(;c2$Fd;T} zPX{sw>3_Dl=vsDm&p-0)*g3f%B)zW=6`fdho%-G45Zen5lG4(BPQgI^3-AE|?FCS# z+#6~tDgwd==e4vIck!+%VaLH4rkmhxuDGHK;FoDfR*m_KNuQd7r5fpngQ=Y@=!1iI8S>1cA_%uH_VQFg19Yu!dUfg|tYt0sf3ARHJ zj?nNyrms*Yb=4)YtqUKs$x4rHa0kXVYr!H^_j_?pxZRqSY{2iZb+2NylrDUByGyo! z3~bi`6g>GnX}r)hbRo?njo1`T&+_|Au0rJ#T*t>L4kCQ!cbPlM5Y&u(gKj|qv!~yy zDu_GAzF1*_YLiJO&Ho*XjS3a8(r?g9*jTIVGG{BOg9p5 zsK)Y;0Aygdq=xQtw+{jMJ~|PXyaWQv6O8!nBK3ytZ$Bu5rCfav8sE`(IZagURX#4< zUk&P|!}+)MnVOB0xV8vG=ED0aOL+vmglmIutA515W8U7BOiO5Y>s<0wxbC``oA5C$ z9QF_Pxa|8pS^og3Q2aQ?nI3k{NXC`_hfx2Ic(!umIwdN6q+#%g%CF_(##Xx(*nDMN zf205>rx@Qv1_Y*X`GVAaN&AOa7FJ2?b9?Q_c((J;xM%1em@B*iNI{WghzHEQyhX1B zEYpVgJ+-K)^_Ij2e*XLaUur*=q}ipVyilRK2`jX_8xB+Xt;sZhlmrdWu{+h=z6Cq^ zJ^6VirldrQ&y_wWp`^sS-`c0NuSr3Z3xeszU62jkqb zw_#8O2)~EX&OWqC!1`)Y@uNp5(1sR8-V77w8PJ#56Lk~s1Owl4qq`q^T0eLD)ANxj z+^W)a3q$_2f(H_t;5mo>BATlk^e`QrSG$t^+H;r6`rnr)yDREE21HNP=4F*hhVVM- zVbF+hpD&5EyHO}~J6FSyit@#c*AExmv)OaYRY@14X8JMP2*-kM_oUYS~M)vmQ%vf<7ma@kM3D>14U~6JB1mUzuNk zYrqRNRvP}o&KOW^7I+S*$3U6313bF(TYb=gt<*M)FrSU7CO{n0{ZZ=z< zGf{CB+Y$23Du;j2X|lm)ahYL7Ted)!y|liy$y5$Z$Hm-2KpN4qHr=pB6pj~~9Wf9N zzZ6=CC+ia4&LM|%yELEoo%C%CCYPPwkOv9%gVGn>;B!3((P7u+pFQ<$4#_0IN`@Tv zVBzQ%b{$hJHN1QmcXO=7=f$-))j7YMXmwzvc_sPeS*+TeU(Be%fo26W1nA{IeWJfS zzK&OZO-T=T(wFBG!)OoY>vl+@fiIivxg%U_*Jbt_7&y2~8&V66YD#Y4)uhZa9b2BR z2L&AQ6Wstv`Hz0?dTi_C3aeCa)zwGwT?gv{SNa_ww0Ga=Omuz;Qx=PkrOj+4?atGhnX4Ckg0wVT* zGC>?sp-P?8Y!K{WZ=*Fo`W4}H@b%B z#lQY71;)D5+|Q<8>TO*&E)#h4j)|1s8YRvUo!)pq`mU(b=_6Be0QEo%Q^zXHgnK_0 z$SVX|Dz2{V> zb$P5&53PA#Bt+%fD&Z1-lWa~#g*{v5jhNWS3w0=*@OUpL7re_9BYSfE>I#+vjFhOy z7IwHqhQAZ=7Y}hB7@WH4Ty%DI=Z5G%=&1i?2kfm1-717IG^%l~HGy z`f^`v0UWL<+qB)jHmCQnLlq;KZGwR=0Y!C}Ou98UY;p$#93 zQM?{;1|&?098tJn8}zXA4NH_3M{_Xo5c<_qNcntMW8;`6)Ob z(d$R2;^Uc-qORd}l0Qd;*3CF&W@b&CFC*f?LvEi#8?^;QUbf!?ytFt_eTE0|6mvlS zXnQ4C#|HDoTBuCx4>|Q6-koO5>XTyHE`t-0#Vo)c;<;!uv}7TyR;h*-}yKd5yD< z-)pP_=$4+49luNW8F#8(Sg1-%upJ`K3z;>UUdq}&ytGYA&@L%nn|m4bHcCw=Ci8eY zEk$0w{QZ&C(B4Qo%|LM7+k%U~?t9IBiSnF)MP*1k8@W)^T+BRX3q;`I-fTN9L@^VvKh zhjs2rT?uuY)F)~YOz1bI@^T+PPK^EX34a|9g!VueuzossEhyX1VxrNdj!|8MGQ{OJ zN}vb>k7u>NcoENG#aq;29lxJeBRgaj4*#zqgH*F+blx?v($PyE{vIz+dR-S-C6vwN z;b6=FLNio!GzTxwqPR0ADYMBtWDp7jG<+9(t1&ix@gJU2UzJr}8?PE#g8B4!lhq!7 zffMm$$2_9ra_TMa{hS#lN3+26|Ko?9ph@rCiNy7@Zi4&adg| ziLd9Z7Td{K=s<97!wkFgd0syKYLPc`i8u@fPtz1V{TmfJHD^y3-%d`lD{7@=hW657{ z99Bk>X;Teb$9qmQBUi$m)$xkf8|~5{a1{yx^sx7}n_u-*@OpZ=tp|)&T*rt_k9>nh zMiC6oN_ttRXWVgkV4Rz~d*P-k>sI2lzT9@45xEF@#~631b34MhqGOo@L;vio=`w); zSsZ1^-=S28XXR!|iKAwLg52Cb-%DI7Y)jZsyO*z2xDA}@kFv;vL*_P*Y(T{FXtAt> z^6S^%*YyWz6?5{3T9$kL;#iXs8b^c02UkD0?PkZ!PaP|TeT`v~e2zJ&##Yrj&c>%3 z$U$c6{S5N{y9pFRcP0KDZXYon+AQmq4?-s^9kv1f2PPoKR1v$$!|8`QxUJk#decgyOvrp(b8{H5R+Fxb)_tzG z1wTk81dk%LH1P&UR4zx)UCCILN06;jD_|<0i`4KHSojb-O$8ZnpkyVZIe>XO~9E*>~b}pVPpX zzgQx6q-@gI(8t&#%~G*^74>j(g-=R*%Rp8A6z8kaOQYU}Vw4H_76&{xR8&+vrk7qV z$70j``117ueQ$zhnZ&%7H!@!lP6eA(00LNI!y6nLrEvWF0Woj#9j*Iw?e*08~AOs@@8m-))lTlN~%Q_+!WR| zm>1H)4_y5sp51t*0{$J#PRLjK*PpTThqJDR$UYr(uDifqq#|Qw^@F?Mb#2FM0rZdU zvr1o})KsTPWe))*OYcT+%zStxo>NsRX@Csr!nY)3efq&=>$6`*S5XKDfFaR=4 zcsm&j*&E{ONZqZiz2)J*t|*hTSw%?YxFdGJ#;m(f0aC;;I48y{F3cm!*9NjDz!u?m znQJA_n_Ot89|zRH91w^Al24`yhJ60CpZ~9KGd<8%Jr-NoBZR>8DUtowk^x%^`Wn2- zVw=a25@*Lurkjyp0RTzU$)xw~+BJ|*lkec)CL;~vpUK)2sy|qlx%M5T zs(=HEL4G&!O$CUOVz_}rWt`PGP~_FB-$s*lxk2-QRWiBveQK&{!&`|nEBV`U(@}^y z=1_@+wzjg4gX?o~4I;@z`^6vc|7vr7V0?N2*4e@4G-9uI`kOp$ksr0vuk}5rncAk} z`Y&rhUj*F20y9S!m+ZLHk8Q=0cIldW{QvK@7M#_uQl2f|HppazN$dCuI?NGpM8^_;x z@&A>ed>Y{TUnTWvVNL|HOI3s&ou5C~Z0jM21|1WtO0&EsD?k-5YE2%;K%e``IL;hS zi_+De-Ecqf!*dh?sB*^(RKs(PN1{}E;Ql$+!BKj8I#giDOb4v7J{1TtMUuff=RbSU z7diOLC6#4L(1V9wPl;Ob+xo%yrigmAYRElwN{2J;{r3XPdnf9c1lC_*@&eyRkE$lg zv==$oe0~ojq&H4WV-&MUpzuWgkW(Y}=hEx)9D)xT9}-U2UCX$iiQY)VEiW}X+w#w{ zhpH8#b@g7+;C+S0TUl+M0>#x0!OMKG_HGu&K!>E@jZgr+~ zwXtx0c;Qa=pt(~~B6)Of2?S=OUy@~7m8(0QT)65Q5P^@kwGEhAGrUl>|IYp1-yi%@ zCFn6gOC+F0c4>IR_J8Nz*T1j&M)!r5^2$B>Z1Ne}aJZcc>W0sib8TlmnFyROE?aA{)>qHYZ`*;>9pDT$o3{`@~JfHKmqaemhqbN~+CT*%MUyh@Lio^uIA z@>wo3Bgrl3hpzt@i+8@Imv5J5r~MSD$VT2h!gzKF@n713`S7_@xZTWDjSjZcJ5fAz zkO?TDMMC5*H`7x-aU}9pDyM(@hVS*VobJM{x*;#**{SrgPmX$+F zf4Z>$_AKA>GPM-0XENjkzloeah|!GPM`0dX^U)yh9w^z3eVF+md72h()E0dH^)l#b zhayBJPR!ww0u{@ul09G)sCOm_C%X9fl}X0W-hb^m(2NOyY)<#16mlLD5k4Ls)8mt< z=H}~J*sj?io1-mLHMMDAjO66xd|geC=Spl_B69FDz_`}dSbVm^G9LKrc3jx;07+zC zA#KhlGjMm#(0Dm`A(d9?TH}|n2~DkpqO24k3ga~sgpO|>*33GV>8t%IxkXCqcN%HO zo1CX!YE7zf_vjn@Ud4VxPKR^Ae9h6*4l4V=@e$28A-2DL^)OIG;tg#prBrv^G$aQ& zON%^c%!f4@VyU48w=P|;%Q=Y9DKa zMz`&?Hg@O|qZx46FnZa0=MvP#aNn#7kPm2A2@LQ%W??|38i6uB5y!^Q1>o8NX9MgOa&87~W zESA5n@I$godwHe?9+MpRPP+&M9m@hfX3ccGo zSAvsoE-~uP=};*tgrNgvvPajkVsUY4NeLM}Zc~+CC=ri|BXsBixSR`saZ2>lOd%2h zMTmxaZwmiOg+|dL)&aPjhmdE~#o$;FztakgSQg0HL5VoeocvzjHZQ2mN-La|J{{0v zA#6KGpWy-ze^Igz{sAj#ug>oK_X0u^_R(hA)>$UQ*5mj;L;Iq*y-JRel`?HiAc*GK zu5U?(r@aiNr~gxO4zQh%F;W3@&jd4w=9GQBnA#aCP1JZ#jN9@-x_VQiknb-HB? z6D5y*ym+6ln-%e12n>F3k`E^r*Fu=*4o<*{%)w<#R0tHA@=tT}Atxw8Nv})|y-f-P z9nV`njq#(lrX@m}?5>D)lf|2}sWR(;egS5m9O3j)ZH$nqC!8yOe9sKrx z<(0HnBzLl~X6G@}&g=g^I$b4%UL&%PD4j&zk6Hj!MV;fc_}pP@JQEZ*v#+V7m7f3> z*!DyLrl^_*@-vYJ&owg?dxrP?7qy2l-<=}NZe3ejc-ih}D5V1QQGAhfhud@YMm(U+ z`xG|$8I1tfQ;$n29nIj@AWJbbBduFe;DDl z4!i=z3??YT?C97Ru%Y3KZV?gQgcE>8vXE zz5)AZ=VrMacyMa(lHkqx1s}EE@FCd{wOGMJ#!g!YY^^>{6DkQgwq1K?796X+b_Ccv zqol+%VOzW%wbAb3Nue&cOo>`<0992KLjfNXiNYY~tkv(TX9-;{-q{1D`dp5CokShT zihmjxS*)i7qu&C7y|zko*th?3IRdNQ9xJrex5=LHD-=7W(}06L5=D!cR3y-QqG+Ng zBcAxf{`6X^fYUrbDq_C@A#1zU2E4c>U$4k&wi7R~CY7m!?LSa0Xd1&x+ zyh>^4(SS-3aIknE7x!EAQkvlwXimx{P`c`iep|GY3Zq z9gG(0-hb4+`q`n8m%E2rsS#DlmsDXlU1bD1TmpH+%C+>(ro&7GslmlhwW>~P-XfK8qQhYEp9?~SW+@1 zye5{sv&RYAi!?G1ZSPJo$KpNTn3=5d!iK*yA*Vo+8719>sTrKN+Wv?Fp%7^Ox3~I3 zfnX=CgagFuAoh;OZYw`T#>W4!qj|d&<_7GQ3#f)^XAWC1s0`Z&fg>^Lgi$B)8g*j3 zJC$k-@Am}jr?Y6YgEoA%dxrR0+lHnSvm~UK7VVf?j@kH1MI0}1~^%Hc4oS6dn!KL+^}pZj_lq;?z6F7 zR&#SnG&m9C6qq3;=ru}*1#M!-?AMeImlDig{Sw zC9^|?__Tbjl=asET^(_&)5eL7O-kY9W`o42Ipzy7UERU#6`r)NpyM9~;qa-4?uLrK#l1_1m6KRL!+XfD(DXvTS)>+Ihy;(c zw2t0zK-V+_P(F)~dQF=Y!lC~mp1bDQO;l00NzxC1DoRa7bMgPU`s%PIzqs$AC__+2 z2ty<$pn#-w>yVT#rA4~COJxE|Dc#*E-5@P3OmcL0cfQBp^F05&`@_qN4er>v&-tG3 zr(6b0yKhBQk9ANhT*Yzlxc}Y#`RC7JkZiT&KWo5`nzJu7yWNG7o?Rc@LICTGJ7n59 z_kwip&PLVbbMY)?n)DY|aH9y%BhDY0&iN)$W+9$lI&QRU_M$N+tK zX0|-WQeD-EFTFc8_*>wcp6+hOOyFA4#ke+oW#2C*wn5+4*>H4z0N0m}sp z#M$-{AyuFAp{|`FAM<}%S2^vBNUKGF{cB{jV4jHE18V;3Yyada_k)z`v8RGATTXn5 zjJf1H@@Eka{rsIVP=t33_cH;3{YtI7Uxx8CewvbZj2V~JXtSce51Z=;xltQW7j-yO zYb_BETSYN5G|Alcg`7_h7H26-N~_oOAaju!nC7T0XDvDxb1o^h=GPiD|_C zOO6a^;_QRAokOf+^PPMC+8WQ)W>r@&o^VspN#{B1JL#}7v9`lwvugHFL~EVRMQ@tk z7+;@meAZan2*Exf!$AOHwzpv*;f28&LB5qBo$JT6sPB&+z;FGk_{4GSa?4I;&4}!b+|RC0TOvrY$~ut&0dn{{`@Mon z_7=7^b}>xiQG`S_ti%WDteVC;UQ#_WthO<9LuU!Jw{^UA3xMRY63 zMH%&f(T5|U$e%7r20Ei(UQYYCt3YiO^lU7buYSs+x#awCvrwwc`jLr+avlE)@2=9< zj7td=evBv=ZAsj3QrDR?FN1n0<@;-vow5C1D@i{^EgB`Ilxh|}*2_C1W!ot7<6nnB zDqi?}RF;OYGWwhfGV)eu%;RQ$kmr)gt;+cfE67`sjmXLyHhC9jWMi&Kj~$U=PE5M_9lGNP{&NS`c9Z86t{EJN#!Sq@gMwGQ2rYeY(g6f;gGik|AwaZTJ@^Pew zeGr#|$GrhQNXxzNvqCtsN;A#hg~H~0XR}yQG^)!9v9%P4MdHUQQOQA!`dJ-vw+)yX zL9PFpQ&p+tC0)D6*tcP}qJh(?1KlVVk(fW66ha<3D>;)iY6YKTV_?RsF)${rn7O%L zI@Pq&b`SBGT-<(Gi)x9jij7ZaKDaexP`82pzrs?svPSOPx~SRSU1&dUs%oXGu_Dqo z%L5u2lbh@%4MpcnhIHc-bi_#I&1U7+(GUA^===HMA`UGTY8?pFVrt`M?s0PMq`nZ_ z;M?pI6`}sho>|)MNbtkZ*mSzABZh`9W*bp@$L}u$;;K=&ex~D!m7{-4QFl8>`i?M| zBrgRWAo}M0;ac8L!oJ}Kn~#fDj>h=*h!TDN!n;9^u?WhTK)bNXPSw0rwgMRmQ)dU9 zy?>b-5jxaK6>}RUpUL%0rsDK&R&zJgFUT6y=-YS=Ch)B%3?eohb?5g(r;P5Hoc!+l zjq;ZBn5NA=PPb?r(#ie-BTY^*zS{2LuMgoAE*h;~t@Op_Jh?u(Zv*Je=6{WH=(Oam zFCHQaCT`aSUudga@;23bj}{M*Wo`vq@~4=EdeF5;)jD`jY=1#XsfD}_-4GV3?W56O z_aJLjDwbYB*F2j)4`O4J;xE5kAibRo4c$?TC>6A8e|8HozK+Se;e2(Z<^Gu7KdO=X z(dg7VwR0;vFc5u0t$B<s1YXN zHNjiia=zz)2fTjc3bSA{cgCv-4vd}wov^(ao0LVe+*+LxLomA zXmEjnzj`t8chqS9amuFwW;VVWVW-ae0-}02YqHNEfF>5Uok+@m| z@5_(=Obf0k#rKXqew6;3S34Bo4c&yw8(Dq+j<63ay`~dhs_$ic3TH%XU79zFh91j8 zO^j`Qd7AG}WNzuAIGW)b{X=4JvPrTwHLsdkGRGx9Q&d`vt@U5w%}nrYd<|IkO4r2C z*;M@{mu?n1_(=&@%UG!Xq{*gQ#({n~+wBI2fF(YxdOo~*dLgHv=w_d)b-~p8Dt&Sn zYP?K!WdKf{|EmRN`dWFS|Bhds=ah-d){Rx^Hme1{>xa3nEsCa^QMOVI)qINA?YoI^ z1X?Gle9iwzF9-}$3a3UDRq}C8nkVwmO1lX@#B1LNRq?fTOS50kq_udw9eiG@9^|Os z4pcrtwI3P!krK{~>ZrrvQ_AdRy5apsXI*f86pZ)i)ceFBXw=7zz`*^|iGXv;fFKB} zuv)f;xc~#MvUYDg!pcE*s^J)|j}tAg-@6+c5MAg^ksZn=EeadTNq>o~JXLHrcYVAo z4xE#0hXLmQlI52p*$)zw(o0q3akJXe7c(l!y}hFut~H)8a`$1w=8GFu^>CgWQ}h1v z!~QuK>VerK7ZtuU8@u@gO!IMfIWJnl-rB+>B zhgJLB^6J@x9aL;dCx3di9EDP9^R#mbJrpFHmN=U(%}-PW{Yt&Z;<3<$KVwBPQhhi=1?Sk3m8)#nD}GP4ycW)7 zp#cFZTc4&I+#G17EBxD?PVQR~&Fo+?<-X!5?03fh6%bqN^SbO5i$KHEmp~eOZKj|vr8YTHaY2cTYK1+w-@V5Ey#C{$l(Q8n-P3d z-^4OHd)6=-tjNz*Ns%gZfJKm7`7r?HjbukI5pOi{a=SRsKhjcEUE<~sKZ7TgPvOO; zF40|6k)ZDx5DitUXn2=aRRDle`?f6Fv1W2~=+b(W&h!@cOBNa}&-;C!U}389+sy5# zC!b=sqg1sbPnA{8OhRjN4Un;^O47MGavh}~o(t79FnEbdFc|C*A*IB-KjvC;RA|eZ z8e#iXCVcFUQEXkHL%AF1HP`69BSw9e{RL)Wfe zqw%CG28LePwT96Kv5!m{#V8`_m>4xKqGM}u3=&GW$dIP-n5TBeSv$IPxySBu0&f>t z;E2Vo@83&YzE*97&)K;uU?JM@3s)M@`yp1{^4bg3R2$TTn+dvqk?dmm@5tYL3ntg> zn5H+$>OG8bP!UY@V$RxnZz7$Q&YlP(8vpQ8X1px0OuU)x5Xsm*)N zG50^nn~77zCDtr#Ey}IY&a9d1bBCe=GGI)E($eF{8`teSZAVnu2`n0&y?=8v+|#G` z)5>QhtZ>!XoAvF4zoAcleET!`C!uJl{-?2U14Y}Rr8Fv)UnhHivzcQ_+$~~B_dI&5Qmh0hbUpK2tBvga1dhE_E4A{zi&ju#%=4ZQJyoRQcJ#=l{B-1bpX}>Dx8V@Qc#aM$ zb&GiQKGE3yb>h&Fw&{pAA&?shIPv)M=yk|j!c-~f$y)tlVbhbKK=kolar*L_Gk)Mq zGryZRz>bK$h^}~im{G?(pb zW$p9T0j-hX_F+3)z zjj{VGN-KNGl!cIF@7PRO9R3*A`+#Ie^v~lv+;ue#XN~zoOwmZIdYpyxIxO_^+AWYG2^ze`ip?fJ6<=%dYNYug zI6EZ=lH_h-Rz`Idhh<94*!6KVp0ab+mS#-#{KA;7fm~m+tgyq)eps*ALoXuvhjdn3 ze3w>z8uQFu0wy16Wa$D!c^NuU%Hv47rQL3Y4<5msTsXW(y4#}#m{J=JYH zL`+@5AJHe33{C{8CPVNijQ(%s<*MiQei}ERX2rYe>_aXQ`67|YDH#)TeLp-b4g3Xl zyM#+J>Aad;em=GNtQ=8V*FJmGBlI%}Phw69ACl8PD7rCOvK4&$g4^ux?92H<{)1>b z`fTu3AFoe?{1!=|r7b=)I9RWUHw3;+cC5E>Yr2ACkrZH>m3L#a1SXRqlqHfbD`^f1!Gyeq5IRds$VrW;li4 zCk_tTbbBw5i)yDW;Z~c!3`zHnhae!-By0a`j9gJ5vMheN^TvIg|;zAaw&w+>_ zkAq!aiWPoSj8&9|Hp>;-`>xc3W&3`!To5i;V>x)ao-p>>8a#0u7{nBRl)3j*6@02; z9pA{roU^_zWq*A95Bu?h!!;coV$BlDhs4T8f-&7poZNJ%6YY26{{DCgcQ~<4B1daJ zkeLvuvHPlSk|5|9E0a#-W)8Q!WF5r7<23p^oFdhFNty25O zOiO3a8SQpH#3TgMm%0Wb6y<2>Dq}Emz!RYp}dZ*Q?fS!Ou^h`O<1Q zEi<3~>$)FDibAN8%anB$2IS+!TqKoate^AEekM$|g6`!n+JIy*>-Mfe9lOSANFlpE7bhW>~fA{|56sB%A2ht?I*k1U?NajMy zr`xJ(XHMHKAl!$?9PV%uAV^3W=&fb9IQG@z=^uLRl|@qa4z4O%cDipeFA#KW2iTFr z<_`xIH?e;;g~2uz1pMyx!%bF-o-?(|?9|oISq>LvMm|rtIcC!0As3~{!c!@pq(KI7 z-d3Z-PumYYsO*qSyg5rvDtpR#>P8`SL$At_;1fyQ{JAV|)c>kWs8j7N@iKoyX1?zC z?!oVQ#xEXr9+8a}PNXLF!TLAn6U2lsm^zy8V_AUS=a?*iVp@QXSN zofXYhP4iXXls>fZI9i>o*7uSd{Q^5hvYf_tv3HQFag(E+7J!TD1A3~&>#5L%&XCRV zvW?2EI^&xcO>b6?IejjNjVm5dan1Tuuka-nfhcUC8Vyw*DzwOsE%T1$bkX-L8#}EY z<9+5sLOtp@mRKcsV;$9JzBW@lN~SjeGC!#~E|1^p`V<=l8iQ=!tNDELEVETVeZaW1 zSrs)HVWX-tSqu=gKiF4DWX-pre)L~!OpT)zZPsRpTr%*H%?`sS!v?4wJN`m&mx`d1 zDY{spYA@a2gR3vy%;%Ap%+S~%EqIclY`V2W)@7AuQ!VLcgM);mYQa`RradE++BBbj z!Wd|Ni9Qu5bt$%nrw0Tm>QM_K`4}0O#`eOYseboAFy{#@R#F&gSYxt4mP1&^u*FDp zWaLI|D#MFRx=QH#F}WptId+rS9*$Jdn25 z>(EyV)R12lSPqDg#~@O7U=veEu|gIf62(zze^i?)W(`FDJ!}jhJC;|@VTwAQ0~k3} zVdS9gr@aS*ACw&I_eX6eKf`pJ?6g28tz~#eZIJ^j13hVAt;l_%Q#eZt7+}*jEaA& zsI9uW=gNdxGzh}O3p9$Yol2^&zXZrfUhWqcLD1_2oT;<3JJ~V{Zw1*=FtR62DL>sj znL*UhzhqsdlC?NCs*pnQt}FGquu+NPHOVxq#qR? z1Fv*=>&g6;Yh8Ti_air$Nh@9$cfvu36&cW(e)Ym+Za1|`?qb|P4y09aj?AM;z95uw`~2GC8Ln`9(5ua67ju|h=!e)^ORLHjyDY_wogkP z?4t`$b(9Q|1HH{3Dl|Ee7su3qy0v`qY|t^BNIK$0e}hs!bI&yY*XN@gavl7|mCY6mv{%`ZSWmFUDF2-V1j0wXBJ_;c zXQ*e#dHv6M?R5hn*VcJ2I0uRgH-)tc>f0`f-d~WteAW9#{QtNBIxMgi?cHym)=;o% zzD9dJweWlWHQvsb{D$hW+y(nO!y~zs%>w@$Q3Uzegl7QcEDtC}8h3sX%H;MLf3djr zzb(4z4kek5<;mI#JV)LCP&i1+gEJg+2nq(0?aakPizrH&b&l)1kRzhZTCQ! zbCu|k^9swxhz%>7i?%LEI3eNE-_-Fqp(K*JEYZhXsh6zk2Mzqo!yeC|y*~)v&d$!p ztLMMBlo81XsX+XE~PE_|zV22+H&Lt{!{ zlNZB4XyNdRX$W5FTl;w2o zLg;-h(@0N)gAq!wCHj$4_utoERP+9UHZBwqG+5zoeq(z}k&Q0LsRtx8f52V=)HSQW zDc(l$$>zEFW^qzbl%l-#^n@r+;kB1A5~-%z&z}!Z7#7^LFxQl@*7Yt<(g8QZ?_vH( z+|z@-J^cj1MERh-WfsiU)#XH`b%{Qj2h?Y!K;rmW+NdGeEbh*oFL1Ft|CypdAl%C6 zD9$jtt#J>gSa8k*Ov?TCKgY{6hc7Y2XPKMJ6F(Dk=SABcX|9e*_xX}X_oJwO-15i9DeK2$Y(fRPQnmr+0KkPCWTTJH zMmeLI^;E`P;~lp5Oto!6o-P9!b)oSl@6+RieWdCKj2qnbls;I}jH)@Hd$calV7$Y`KMFU0v?x0wE~vr+9ID{2A@_Dq4oo#AB-DXVueG%|IxF~Ke_!-wU8`i=fB9h$unwrslGCJXi;j-YHZdGNR@MX#Jm$f{R*y%^_dt>0`}r1t>{?sJz`p=> z2Gz}EPV?Y`G#sI)M@?N9{1(^$%S#=B3Ibf*=>`)YU2iPJ;tX}f_3hv&N1bF)59Z7R zl+YW^24NHyOW6U0kpi%>QQwUVovd2Wa&Aa6fT1(d*54 z+D>_8nZ<8XUzMewl&7TpR@#;lhy^0Xprg&fqgw9GSQw}j@deMntl@6>5#c0!KIUpk|7cYAruA)x!>&7h#@G&idhUr#oIpbj5692 z6;!|OkG!|pnq>EKyG5UKV(l2`Z*5=F|2I6Gq5!l1(X6cp1*K5KHJS%vQ!Dl4O}fb)5mO~d!7sIw#9GDjT~KmqZ8(GkUR)9@2`6&Dm( zVWNQN46t@X5lSRDpxOIzUlZEbYHL+(O*9%PczSM1?lfJuzvTqMwcbnikXH82kVoE6 z7~OUn#h~dSTUxxKq47rt^>Hqeepp=pt^MZ0|9tQZq~AEotc_UJQN^DMEzGAg+R$;? zkiy|941hdbS;g|*B@t}0)G2opVPWCX3Q)O$-vEJMx_lHX{w8d7xleHY3pQY{b3PRa zQ~rkiAqbS;1}IAT=sX4!yo&ZOCKLP4c-Es?YQ@_+$JA22Y|OQ3zJCpZ@Wq-Ajw!S% zO`~Acyqh8Mz&j#CU6TD1>%aT`aw}`?{A$6^f{LX;cUP~783p?+nAlG)+S}jV-RS)? znUUH@nsINh1Z4Lh`VUVEqTWCemsg$+k00DXe6rDBIa;6`z;LaimO6`0I)9{Krrb#~ z5OoUd9-n*~`B$~iYb$-1_2bjw{cVWz9!<6+2)2UNP%u3sD((|-W)@ZU?Zjw8In2AyWq6D1i+b=9*vGcZ~O z)NmIMfGJEd#UGQ4kf~m-(V`h4@7^iVn_3#+-`$h~!~N7B{9c&Ks-?OP)|X0T2&8rUrg zS~rV0 zcI~g|4ODxyeSaEEaV_97SHYoP2Wwff*I-@;lQDZUJbm9@QeK`Fv6$#0N-nbLT!j%n zyUH!p@A{~TyJR{rKfxb>Z@K^)|tPFN&V8Q&o6NCH!7wuM0x_%aLc zF@^oX{a3F(DGe%3$LP^GGVHAe7B}c=+ppIj-Dky?2v7~8b1+7b#k|)D`?q;(ry$;_ zo!eQtX!a-;=Gk+TLqqvFQ(!BTTyjBQnMWH*=@Sk_@hls%3-Z3XaQD~HN%wk`0upT- ze|E&WUn*!+@g@ zGRG|)*&W8WN$D;$GBQxLe%99ym$uEf>Tmt|Z~F&H8Oh(Q_n^1!4^8CLz+7D1`j^S+ zbQL|cbo`Db>bZd8ZOH77L+xb5_dMG1(Z?NQOZLPvtm!cz(I>iRVJl#f5|Yj8bI(uT zlj|toqO`ur`m-D4*9;Ru&LjC(#I&{#)11AFdZs~Sa^m&4;G90fRt+m>kMcy+^|wXs z_0iv|XCltUW^vJb&e1(r+wlXz)WW^&y>Em!wsi!zC+ZD*ChlmBuu4r<#Bm(+QVUj4 zzP=eHT9XkKr2EQasW{WwnG_dgckUQlwJZglTUpT(eY*Z<&H#Ho%)D#hV{x&#>t4Psb^3fMbxHr*&21u?IPQP}J)gXFh{*;Ni@f|rX z!mcEEi-!U!MYFi)N<={IFLPUw4D@Sa(W2`^H7uOuNGP$ks;c`z;zF@K_N7m#tSP$I z&9m(3SIH2Y$s!eqZ4WfOIKgLVWwRqLwu53itRwIx0mGN|vx z$u^cfx^HXAdyPnPlw?xv`sthDdLBzra9VVM(y5~nG30aC6|n?po{&XG0B&xAh>o*y zF%hMZ?XN;!g2y83SmJ)hQg0(MTS_GDTh7mc8mSbsr5_|6wpgeG?9$WCq-ex{JQTO{ z5K`YMQ$RlpsuKq>q@Cd?*hx^W1Ex}V`aakWUo8n!g`(Gppc*WBF6S0xOvgp! zQDtYXA)y*k&pp;ZT2QRizq(pgc^C?!8~V)6CfS!)OXy^wL{jQ>@xz*})bgLcYxpv9 zs;PM$=XQE0mVL(q527IG9{C5mzf?0k<@?1QYB!x>=L>3z$TuKx@ELn~LIF zp%knY`1G9*u?3mgjw5q;5nPD=h>I9aD>cS_wdF{ zj1ZupUbeo1l7V^4FhLyUKV^@8$)JDRiD@J2(6U@dcl&fX@B|wP#JhV0qJ7DG3)?IfW3Y~mo<93(7ybFs1GQM- zbh=mKA?RZ2@QDaZ+-IDB3;Vm{#P+*P=%P<{p{#u z$7eAX>?@@svNDbCHIo}$oga>sc=&({z1AAP?jQ=JTe@=DBOD>$Fl?#;oLoZUvS0>qeA4znTf>wYF13$fvT7<*3R9|(*ISyp~!>yN$M|&l8 zQ`>BfNhPLx-vIoOYUX|wvpU^S>vg#{${LM>ShTO3(plm?(&n2LT_J zgg5JWH^5yCxJ3nLtpU=j>*+PeeTvuAg3e*e0)XwC)y0qrnjVR~J|*I6Eb2#oSYA=g zS}e(eXzol$;CKgIZ6rhK&rZjnh=?JPhPuAQrgv(psP9$d<$cxw{<4Z!$1N7RNe1bN z54N-{;u?)GMUqr-3SvsP%`s^tL&u7&Zwo(oS}&$({SLRLg!$?3BS9C_mAu=k-+kO5vwXFAEL)BA|XVY>A zdzNUY`uV#>%aReuJQu4ovX!e2n=wFq zhk=W*7^* z>>3x5qtF$`2h~ zT}>-kI6F8xreA&j0s}#~aaq7FSvo@fFHmSiv3Jb$#`N9kgafC@3QdvA#SOr%Rgm+v zZOz&$^U;_U?k$sMLg4vmHQF5<`%}Zw=^iUC(^qZg6|2BZaxMV?0(mbY`aj2s>>Dx` znWfwNqc4W{AK()aQ<_y_?gh%soZ=&9HaOL|4# ziee;GB*L{Brb1NHDvl#Io!P|2lvl`0LSGIq&lAzzqPXOIzd;a{nuv%1j{7kuYYjAv( zma1Cr*xHZu&Swf|m%d%ap1cPpJKal5OJQ_?_)IBa&&u*)_K`!w$RE?HHfu{9dt|KmC zASmVz_v=JuZ&quvsa`?3t%iO&^_=>C?acDx)rv|b7KOZhfklHVnE7ecn?pDtdf^jP zqPNVdN+Ldb{~zBKsvqCCZ13@2C^)~s-jp&>+-v1Zf!f2hg@t!2Wo@E#$-;Sa`eybj z9rPU;GH0%K1M~6>Btu;f5<@|-c*$p*e98k#dgp6ox_iLAps?g9D>3 zgJF?DCE(#^c~^~(Fobu2ey5!KIq0}_&3N)&B%X+RZKm#3O}&spmjhU0XWV6V4yOaG zsfsd9XWl##u0V@BAbKzcexb}e?gT8rHq<=V%M`^nv44VK^-i5sh_;diY23XMHn}(k z>GJBsztMUFs%lcS8<0<|x<_o%LwY>JRTxWA?+fXgRwb*s-NDd|ETb0gyR(xX-*k`j zZ-8>L>FnA>I&9Nfs}HBM4Qdv5z3h=J?|sFOQUo^j$}$rcHa^V5%z-qhh-kq{Yu@JS zg2_314`{Q|(t}V8t@Iyks5YLh@0jy&6uTH+=+}h=jMYfM&tCv@QIzrW+GOuj*~-k5 z0Y3JgpHoN~8HIrW_icquQPx_hFxPRBewD5*++I3N{i^YLxJsnaH5{p@m#o&*x6gx> z7xyr<(dC1t`^edbR$JQYC$qeFkztS(puSGQ*JtQ z;~ap@&aEGH$(X*t2I_Z1sx$_Z>8Yk_ozhU%liQSnCmbCep>-zBHu)qP5>kuCkKZy^ z=527IcM0yjWpNIYR?^M;P|`|9a7p|BW5IU}zyH1kF~euSU<1Y zg&pO3G zzC+=6W}>rEd?*CbjR+%th6axFyO{({w9-Qb<9L^so}8Rzp^x9>>0i_I>>utJ)6(6# zeVKp1%jb0UD+nuYak;I1`=3JM?}J+iH8r;B$qlyrnn|jGz+#2H5Q6{?iHA2AWvN&A zt*6Ev3ZFh*!ws6-%WX_v`4cO?-R46Ss0R+8i;Cc@DS4loi6GvkMLTSaTaK8`T%$O0 z-L|kgz~JC;>yBO#Re&Pc@4^0~YMWCZDH{{MkaGZT2g6Sw)qW6dIUmmD#vt7$xPj>! zPLb8_oBynp0d#hY8{&kW6`}icgAQ`jvGW{>eG?k^ECnr;qs2?v;j`oYDq2|QcxI9t z0wIFf>Ql)9V*Qs5h&f>^`;EW;C+0Wb(tc$_)*r~B+4v?D{uR(hE}?dO3EzQX6)xm- z#jc|}k=3>Fv*w}?1q|+&+v=GN*{*(c;L4Q)?g|lPcgLf;Rg4q@m4Q?%p9G$`+=VC# zzI^unUk3&l2EzV*>MwBej|)m<$!vS~!-!!GXLbPY*L51JB|-C=z46=&=(bG(YTP;} zE8UlI81{yR+<=8Rjz6LQu=lZYS$v{H5yf4J|J;D$NfSWeINh845zAjt+)vD;4;v}K zz+rw_ZRXrm=EpMaW4 zYb6c}h7OQu*W3>DwpknLlGB5^ViX-QCq2pWZ+F+CXMj!d5`OFEWJ%u!o3NVVyTi>l z;o#ostdk1GUH?MWfkAU_f6lC2hKr@i6&la(jM9e#T&Qm$-u>C_C^~`N+G!{vzVF;e zq3P}&oPTF|Wjm5j<_Q=P@!S@gn#$)_p-oTeGv5_Nc}P6inyk6XRmslwx-d{z=b01- ziWVYixS0PWu)&gDA_7BsdmcMEGNM17ot;(M zV3bFlP~Ur&inOPTRya55fgFz2J`scW;W@K+rXxgu}No zr=Ln)fAUCMT+zgaJXA87-S{-M%^-pZWoNEwEMa^cncrm+Bz!*mj=JtXLUr2~xVX{_ z(^{MdC9{zB&|A@^x)q?;x_i3|^*=3Su?Tid-z2A`d_2%gLjl)el6$OJ;H>Z8a0s{` zq9oCLE6(}c&v=uS-JdX?oqi2ReJ>AUmQG_I1}aLQcJ|)p(US%=Jkh+?FX*q�TKOitt# zL~lkGd7n}Wd+!^{OpJN>f&LqdR*ig^`J;w^(`>P56@cM;Y`k+u3U2$tRtIr9C)rb? z&0b`qmv(lv&TujhuO**tO*lXr@&64HQRW~Z1zn#iv#{1}jvx?ytCl&xO_V5DiK+B* z>D$ox1qjz{!w>k8!`a+Z`a^O6<~foL?BS7 zr)V34c&>Z65AyW8Qh9C2kYigsYHC0D>K55%EXp)6&Xki47XHOqjZ;}YDWG-Z&3{x_ zsdM*e2TiF70X?PbxICt&ew}LD!O|q*I+5$KE1UYGPkBsPW|ijSLOhjS}uA z3(H%{URS=#zSjWk4*L2s0EUDfFB8PT3}2i&{^FkPe$Zk7xMuJN*Jq;2?(v zrsrN8eZIz5T#}zwRhuy@R5|M)SrE|4SJcm{adzo@Mak^69p@P@|{Ik&3PdO%j4u3k&Nckw$Mjz zD<0I|ez1Gc-IWB;lo9iJ^zT9wfNP2H?y4B>;{S00#^_Lc^c4+1=*%vPuJpVv77Pf2 zIpjbS-9l;j>p;VgxF|;Hw|rP1!{ih@i6Q+pJxlADI{!3=E=IHb(So;z{B(2-EG!1S zQ>_ggU@MA7H(e+-tP=-WT}>+}w^`rq1#t9t_kU@DLh`0bjFy%-lzwPyyG|;A z&U(=$Wh)$5pwyt}WTbnlGYI|Jk$9wqrm?V@60hfow!Q1dx1j-CawT_4Yf4W-Q!$wEmO zJ_^J^QaE)?ez!-1maE!JXn)`H-oEGcr?eZFUzV0a^h~^h*`LHzPf}HfrSwm}prhq{ zM$5VKWJCK49L$U&XPXot@;-`ffkZw!a)x`^E=Z}*fItQ)5x-vD4X&O&yIyi;?|_~A z)+T{*@Un2(*(1q)TP+B;N!?*eUVM{=z1*2cVBL1Tt>}=@Iv@W9=PT}9{f2k<{R&@aM zRF~vl0-4wY1KHJN9>O-%2YdyBf1d(x{t^{alm=1)vMF~(ASw}ycUH2zPV11f1j4X` zKPRd{m8BNdn-Qj6v&iN=prLp*0)#OS5rkATTI^+-)_**Ii6MdowArn82}1MdbXjlK zZAk&YzYrd(XUm!MiemNiza#xSka)TTf-X=YzgfY(8;=it)$#!|vzMnJ6?CH3kFVnJ zhzf_-X=goaxxh1h&W;9!-}j&VOLl6@tNl*`k_N?Y;x}g(6Za-yoxFXVg)`j2c-^|W zCY}AEK5&oCGIo9J*NNaW$$DD-6*iyM-~ae7Q9_UU&0R|CVI8B-Wq6e9{4q);ubN|X z9gO4R!pT8k2d9uI7JX6s&o0>mgx5z>GG^`I9prgK>9G>0TmrGhWwF9M~%rGhtPu^eOfx%zV;fo zV?}Zc{#{(OiuJlR_{ExPGu1{-yWMR7Mu1x~+x-c6`J6@@V@>|W3#%k%!lUaBR5tJk zo~l}9K`F|{HwV{+d{@<4{uKF)_eRR-%?^&SW$fP1T#th5BloEr%sPP$v23V0e~QM; zMK_+xNiT>%pT*=H`~eCl_wIWH#R;0a5xP$PN0_Oh>J4`366&)nhdzyOsGp}GuWlKw zrefXp+RW~1fe_aV+r(qJX)}0-u%o1*6Vaw%eMXKj+{4`znR~;OTUB4{w!$_*l1-U2 zGq)^}=&#fsS7T$gKaxDa0wrU)D?&I}Uo~raQXk#A;1Nld!Lue(%FM=Sx0G#V?Ilt! zogLQOCf1V`qVd~?$4)FC6#}Jb>+1}(5Zf_Vy&Y@B_rhG%QG=g3!{a5&L{7SSn(m`J ztZvpACGB{gM#O5W24Yoy+>O{eV1EiH4lQ%MvDqPcx}&|feLqvfe}jALG3lrU_-d`= zyo>eTSpw0N+Q@BNmCzlRCd<9?-J|NQvSj-xLt-Z0RojiEv*O3v0-0w{1T``a-Z!hq zD*TdK_;J7SfdZxbn13VdfoRQHHcypMbg5U-oJhm+g5WWb3AXBtoG)jqxUjrC8HaX# z2sQICSd!Kcs@P9!Gomg!TRldPcRq5iO)pK+fm$CCI7KfNUsz`3b7gy9U}Cn-z0fMT zg3Co0mMF`kU^5Su?H@;}adE|w54XU^?6)Z2WSQv~n7=yU6PWAv@Yqz1tJc`mtG)K$32jbC zagL-&1|FY&xmLBiGmhXHeS06MTNLrwTg9N_x6UNnfSPHA_4!LAoy|q&)%Ul`l>@?c zy5i5tp5(68k=b>WJ}6k_o2M)>XF@^^7Kw*wXllh*2zNdpeJRS@)t=TJg$DG9)ORc} zv_Ril{6HGgXGmvHIp`VIb{de-Ah9{qHMPm$XnS-O0S%(x5D)o2sDT_0$w%`-B@rfSe5)M@xppy&?0}0eD;VOWm6*imo;ea4-#!t$;HN+)P1Z%}njx<0q)4LPn z`PqOZ-p6cNUo{g0;Vhp_r}*+7D1Tc&)IC4`$cb6wl0CvDNid>(mwNu?6nhl>5%-xE zUJ4h=?dZV>8FRN+c_+*{mbgIZ18zWuK8|#S=2h#DS(Fs`8tpp3c;#7tF^O@%M~rK? zeD%2OK@kyhkxGMX)Z|tw7jxysTEarsoS*zKxcmRM>Is=+x1C(bTLPr+5j{3|0wW93 zS9ZfQKw(F+sM%wMaF9+%4$$3=0sb61H!M;UA?(NMtg0FKaFws|cRSz+?LuO<4ieg4 zx!d~l!KrtM!iJ;QlKy1r?1xv*m05Z0-c-4)C}}=4Y5BF0n^#xwu`}h!%Vi-}_7(cA zJ58dEp3n{$(ZC*a4{|I>8#lJa5|^3vE(V6j#I(iIg~!Me5%WgC$*?sHtHz^^*RoPi zmZqZXREJN1y|i&fEWua%q#6FpR}CkHT2npchx|eD~umBW+Gm&nvTM(Z>@Cu{?W~Hpc0Nbu(V_CtuiVk1$@6L`vOX!ZEdr zjBEsiA$KC&sHNw$YiB#}Q|JOGy6DSK2KVwu`h*t8ST9YvkreYA9O_-Bqd|9HW^Z_eis5&`h!7u9W&{~+fT`K zX4uAVQ!8?Mb!rXV>L-$bA{-yg2|q)LG(?bK|DtB35IS3~tgU!SGg#Z?dP*Nho)Pgj zBzah~N>du4^ITh94kF{Hut#-EYVJW!?5hAKayzrb-3M&FYBKbK>j%#}p`)cQlu{bL zVj*7B3qF#O)b8dIHAU8ErV3xk+#lYJF@~kpzZ5zQz`^TFWovn1wULcae6$KlJRq>q*RGh)5XV; zBqUP4e2b0JttRoSfO_115LVeus?2fl-k0zZmA_<;6_}U!E+cV$;OHMA-eTWhEjEGwmApBABAt z6kRkj_1vP!`+ZNog1gOKDHlq0Wm%oe%j2f&6t5Ya=Fi<-4o!I4fxJ88RrArZob_HD zSv&44*#^a4hx=a!7#S-Y_PC4$G7DDHt9)L#kEBPldCK4We`S4lR1;71@5X|WB3-%& zh!mxxGzFwesD|FeLir+1O6U-fP^2RP3`Il;h+yc_34(xt)Ci$>1O$Tg63Scsy?5Su z=l!>5XJ>Y2W_RXuKYQ=}EPWrw54i>UO{Y&=dv#Z%lJ8fpFuNXvXSs|Vk1fM z5VS;3UOE^;g)G4ww$T$vRZ^QlMZr!E^VV^e9qQM#E4hr|_KYr}ueM0-pBwe91!cUC z*EOHp|Lu0R)+{H^daS{z*8W03-*uUDExnv$$G`b~f=jAMVZXAv6}yVjzl*1(pYF|H zBI2V=6;z-(o?P}uaW#Kx7-r4v&KF_P5WJhR<7s4-C1gX7#|tO40w%LL2LWIK9Z|RV z8~t!oA((f(EBxzyR-*xIW3F912`r4U4yR1`YpID+Fhl& zsEgdCmC)k!!c8ea09#!M!uAG+jhJ-$8s}NhTiJO1%PiTzb+5;ueBSJ?B5o-eU zkw{zsf-voKepWu|m1HY5(BC`kKS}+hAg97}-Olh(ojKMCJviKo(9EtxUI6Rw2>AWmNIcfS`9NHm9T~l7}hK z`+5%ddz$o&XJ2#EyOpcBkul!SdJ6m zdiS%fC#$zusG$9Z_iMnMecLDTxy zbDoC9N}N4}G*U}mB&OEI7cmv$u6b{-akS(-G1Ok|E)jKcauT>uy88E7cSbKNpFZ6T z!mVc7Gmd+U&ppU)FRFg=ExaQI+9AwgCW1AB$>FF_bmy$*3w(k8{mUWcT$(jgj6nWs zI?FPZ5a;+K*dtJmI5$Ke_}k+h%u)?E_cW-U3*}L(k|qu5BBv8jt7?>8)KY-5g5@eg zD#SXvm-1Fdm)NH#R=Mae*Kp6%-6xc<1&{r_y7R7Rn0(eLL)e{iY3@gOv`~r4J)h|K zV+$^%D$9W$I&V?^4wt54!MOrYK>tqlzwx~Zie~*g)cN-i;Nicu_ivdvL^dtYXw;ch zG2($Wx|!TYwPUC^;v4_BqF0juz`hh3qQpdf5SYKeH=RsT5}fU)@fEkB^F;vlHlLo7 zLglNn_zV%DD}*Rtwz*O)NN!8Ougmrpcmkpz`2Zk>m zCe_N=^vU^HcS!ftozQ5fiaw7uPqj;rU}3UI{fzeiwbH?T(19GPX_xcijD!oLo@6>^ z28{cTQ}LkCYDof3d*4;hcH%;&J4QP25+PE1{U7|`omRbbu^EadpM6Z-K#tfmA6@RE zDbyyHix$S-9xvlEg?7r#PffXuOZ)HP&~urf{MR@HD2Yf;-6_O)_U6H-+-q@vFd9hz zKJQF(LcyeDz_3gcITuF)p?tZEH33i-N~v%zxi$_8Vkl-inqTFyZK+Auts1vBg$i+X z@Pn}`((BZEnRHw4E_!;!ogL#(ucvHXL3#d?6$O^-C;(Hv?5(Xg)ls~$QXSq zFD^@=>OMc$OOPu=)pvtyPFh9kUGagBDTkv^`t7a?Qdzo|ZtJezxyQY16%IvzCBoO6j~y4I=h)JT}|51Bjo$!Q!B+3P-W z6w&IJ^yg={XjeDYw9o!$mG5=uX%_9Uv`W7FpYCu#o(z6-zrz($GKiPF|yKoMkyq+mbo zN#w--e49@1)^Iq5kaAd?^byafilF7#>7Vnfa68C+x=g0!{Jr!Xf{ns$S}s}LN*Ob% zZ*`wA5dV8aPr21H&8zV^wx%G5ten;ADX;b4w09>FAe>QFq-T#!GZDu$JIgH zQCwNO2!_N5)5^!#-7$4N>Bf7@xW49^0^O!Jqq;vtz6c%s@YImubHFx5e9YaS=dd}0 zv$&KlwTzbYpCbEeN<8Lt)7gHskGJ;*PuLikOUy=iX@-fFSX~ZS{u!{Y^8ruvoca&Zo9B!RsMVjVRJd< z%7*KRPOXI3(JSXl$F;bG`q4bPy;8@0W9vZ6kHzxdwgNI?d?mpnRq#7RMH5L6|8lz$ zC+uZxSi!`Kg^&P8$27Q?%O_yxtYf)7S#-11H_j+}lpJv5{DxOHXQ*eV%45nIyHBRe*e9uBY??Dd*nu_Dej@*y--D z5$*F>NaBZAfn9<;C^)Nu$!*kIzoDO>LYehX$$gaD+j0(o0mw=Ti3oS$$?>DwsZHdQ zvx7eO=NfvAJG?~ZlNJ6BcU+_W(eQcz7;W~ltx~(8{uKOFAB%f0R5$H2@+?gHObF(E z1ViFs#^|&OZvvw49=S+2qZ&ECnqZWg7PMNJEr=!6&1-ZZtcjCG^(U_dkeM)tjZAX5 zX=;Nm)Njp6Uo?mu)N8KwD93Je+ZA6{-mq54eY}>nuXr#w=XdD$6t}sOrYk@AbL%H< zu%i7=6xi(}&sz7MKTD?GLvC+yJ<`dJievi@^w38z*;c$7T5#f}VCKl#lvm=$^VTxS6p9#se3(djc}Dv zq2!wj9>X)AVCoO0uOfZg(tRa|vI92JgF?w-zUy&53i7#%cs9z5diP9VD`1@Z=|LK{ z%xtT1pSVY}dC7!&#L^TWun|fkjc}hGx3Bf}Rgz`O9uN+e?5&R4GrCQSt&re0^hkr5 z2VJg&->UYK-yW_n628^tuUX1bcUrF`vJ&4;bp3dTW}X&wYlJyW1v=Q-`LWS`xAla7 zUrE#dB2rK)-p33^rpV%$?yuWs_BCv6*_`h6ZTi0OT#x6f-=pEMP-k*pv*g8$ zl_Pv^F#PUovq!;D8O$aTbZ}YQ!T#W% zcQyviY-*ziGAjC))9A2P9T_6ZnBhm&?b$Xtn6JtMV2pYSNtEkOYZ;t>h)`^+Ih&{j z>omNR;`l2Ef%GVU%~z!j)6`9Cv8y|q`8{p>>@!U3sRLBG^ZUwR)vj{rz5}6VQ_NL# zw9d&q?-{khI~%!nJeCwCcJ8x_bg@x$e62!P#OC<|sOT;|IaASM_%$j!mNJ zp0Jyud?9RfbCc=DFfAdr=NM;EhRYB1*Ve;h*OpBdkoO73!YOGi@ofxWpEQ@RsmAFl z&py<))OM=x6UV+$foeF4I?;IUV>TI*1@x+jsC_vYr-5 zG`guO#0T@Eh5Pq;@M3oKqT#|$=9%s#6W(hbU_J>PX#`C7Z^ffQ&7l^cXW6HuZX`al zovtZ_Ws<}c%b0$32LWaKTi)ow1f?F3M^O{nf7FwRn|xd??C%>e^`1(vLG7dcLn2&l zH<(VLyduy4#ormLnYww0cz+o2QnhY13jgFf#D8w+rj-I=()I#XcSq0f34FY}wGf6R z`w-frmN99yWt99nA^85KW>j)+`iidM7q~TAVs_;DuRswFCz9(yBHgoym_`8>J<$gk zS8QFDjuq`fT6}Gt%f814Cde@uFbmqPwf!5LcL9tu>B-4#XEGRQ-Z)w&V-+wIox+jF zq|)_J_9L48uJ3y^{9z$<05KWkdPn!x?e798BO2j^4n~Y~s>ClT8h{mUywW3$1x_%h z0dLN~udESAb}d{+kXIGt>qW*_)}l!hRc?J#VFUkxzt)!hgCAc2guAroU!$vi2;zd_ zU&Fdy^Kw}~(lCDzd<`fR6ysAvcp;=T5>n9&Dq{-ux5r7#Yl;@z7@84-XlhQ`8D-UZ zf>Pk=io?6J*$RB!iz6@>LiZQGr1$VofyxrtnHtyINu2VwiSY88no=1PijZH!d(jYV zT|T`^1Z~la|72T^But{={-fyEXS*3n$c@N8rQNXXv!n1dT+IU!7z@*X=b*rNT6J~Dd+%<%)G5WCde z%Rgy#53V?t;Y9@q+)a^u9T6Z60GG_P)E*d#lz3R(98-($3BQ6nT~E~Bn2WH{n(e-2 z4Cfpzm!7I5bbF$`AgprU?JmWRnt2}1!9(F$Wa8Lpo|8j(R?MCChm~u+-_k+Z%zGF7 zx#j5i?Mi)1;gSYsDKU2g82v)&u;^>wsZy!$*Bn(3w2Q!AGme$KaX}nDi|KJxzosV!CqPxpu_3Np<+R(@ch7n=EG)(^^K6ui0Zclo8%tXWDp5|j^rOA{ zqA`U!C{It1i>`x z8@&yMvm~gk=Z_CL8HcSW$iSKChU?id&KO0j{(`G2Ad>Nz{PAo@>9&x z)ho5%s|I!UEjzt881pe<1wV3QJ?{fL3YDh`jf;;HNegc-nVjq|b2M4(lk`8U)xRu$ zO1KK`7z}(0Grv1UiN2EI@3xAwLrIEl>G?=gr+aDpoZReyN#HhYHUo#y3WL^>A<8@7 z<4F-c%8nm>m-`F%8Qy#6*RRgp%s&K_Wk+9qP2Lvnh=dh!44=?0Qq14)d0Fv#WOkho z7uekU4S*U@D8K!++Gsx~g5bl|;456KWcncgXNyrDilR!mMIUc`x74C5IU(S#E*~eQ zBur#HzMWx8nW?u?VY#0xZc)9(W!+jaJ1Lt*%c1-Me&d$S<72mJ|C^jw_zhQ#glRx8 z(1pctRN`wj7@^8ml9`$UWS?%oTkZ>}4@rC}yP*C(L@Ovrqg+mKh?};(k$6^T>Tj9x)%s5YEGfRR%fHrSZ zqKn+@%hIaP=K|#Qq&Q2S*1;59%F~DIkNB2je)p6~9vYcyc(d-fLvRNL% z5Z>zB+bvnvkFxuI#GnW(I=$uKP&oL+3Nl}gJPyvL<7L;Djn8#T-$ww@gCKa;*P_w4 zB;t?j2Kjk(dc&PJLL~W&s4E?Ibp$dJak>B$!e{mbTOW{3@iqxAz{sK(&jIP7)|#y` zNvGq@%=|^=&i5a-PG}xRIlBNT(_XDJu^3_7xY9)GbEqrKtCW&hu|ThAeEeQyPD$+i zw)5nH=v4k8-(Z;+^4&`pg-P`g_OB|phSbr#Y7(w5LIXeKrTqRGNH4%B)6!OJ=Co0~ zxas+BpIdb)_J*N!C zd@NfgERx53ennAmAYNnp_#RdaSg9j+Fa2%icfuSK-;6)BF`vij?Ha#gI-a+#le z%|APZ4p-R+h35M;; zrOP~^aiu+NA&PAX9%i03(C_3xTE-73$;ae5(PsH4uz|GI?lq0GziY63hvFzGu{<_B zup75=`Y~I3@z@#+aQ1UUh%cK)=M7@Kl&{^jI`wJ5r~gq;Lk z0PRXqR{uYZ@Orm28h6RsvF}kI*^1r6B{Sk0ldnKpGX9N=$`U|fy}SWr%l~`s|I26p g|I}+vU&Ps^*kT~lb-GI&{K*Swsq3lXRGz&0U!)BfSpWb4 literal 0 HcmV?d00001 diff --git a/GodoBinding/godot_headers/images/faq/set_project_dllibrary.png b/GodoBinding/godot_headers/images/faq/set_project_dllibrary.png new file mode 100644 index 0000000000000000000000000000000000000000..63901a9458e5ad33850230a8a266a3aae84d9b52 GIT binary patch literal 28888 zcmZs?b9`f8)Hm8rZDZPLJGE`Qo!XchQ`@#}Ol?eU+qSK#kuvqo{GRu@_xB&Ajd#$s+SP_cyl1T7)@L*tINK!wu)A5h+zz(9Ik6 zS2*Z3xRbJ^2w3&>x6^-bnhDDZgMrn>A-owvfnLMe|M=+y28KNF?*TqySN03Elh|2Y z(^=Hf#L(Ho&i1>ig^dXq3llRZ4-+d76X$m(ZqPFi8xv4Uq6!Smo=HkfSk+zcG8@WZ zX_#ol?*Y5)%g~ky@Wv*Zc@-MJxo_B>pn4z_#m&u)0MV_a*ZcKA-T~f*x|reZ`bp+C z<0+%`vf@MF=3M5AA#LI)(fiub&7n-Qd);c(e{g6>SXLGjlTK09m0A9mDx{dWxJVsI z@vgXe?Zr3~;=sTAR}9JLG(+6bfA@66FH!FQZQ+KF8PtZG{qJt*|7&+T!77h8@Q3;R z_Uo+{^oX!#=(pjC|2fz%cHfU@GtK&6b)6+~KhgYd2fv2L#RaU?VEjreB8%})VfpVX z5eH6!=*J^YYEBP!cVXq_t7l85%<7{Aup@vc>98I#|2vw+-YND>CA1lz{jdKsD2kxH z!(84SNROXMu>`!LIy%vv!~f?rqS?O*IHEef96_R>psb1K?(Tl)x*MRTQmb#gAlbXP zfbVd-CIrFwJ&!3J_9(d z)B@5N^(|jECa$)-Ao#spLjEk#3Wab=iyly1_ZJM^u@9647cV(ju9d4$=IMl>-`wm$ z$bBZW6(bt@T0L(pVAEwGuv@B!&YMJuq*W8J4dAZVnE3^;97XnBZnUtyudS}urxNgZ zgM}jF!)CX8!wCz|BmoQYUkq^(D;`;)qTD$+I9@aOW_`x?v1%<2T+KgCBsIHCp=8t9 z)OkCR{vI4a9F3>KfEI_GpY}yIw2NHi@aX7|lhty9O+R~-5`|2pC>;8*zf;;G&DLw| z1Nf}QuXBzqBM$3EduV%1FPVF@g|8a%jQYM)Ow^W+U+3>xjsH#;Qg?ViqfcfE;tM<% zL0NCsB0=91ReqhGJzK0sK-%`e8IC3>Kb;vKPHn1mt>RH^SN+=RaKPhy0)&EuhCX|% zh3d9yi9OV)G7MefmXgKx_kx64Pe`%a8JQ`k?e7zP9b*&_ z$Z0R@+{)ufrq}-_V7(3-`;ET{hsZWg*JY8unwgoI>2w32SS2COa)F%?AD?$O;;vDx z1x>{6MMR@cgY>ZdN6PRX|J5L9y=GPA08};{=BtGlO%Yj6vuLJ~07?d$VXLjm=(rV+vp8;LO zbac_Tq6E`AI;lC5#zzLzo4=VH@0r%Sl@8nzt?jNfts>#AwmY8=V2z-!|LRnRS2x?u656nN73Kk=prckwCp#6XD^!3kd@HF(9cl_I!U~9VW82>(zB2 zeeS^UFr2y8^1)HF#W!Z$4|+126G6cI7OhgV85$Y|4;qU`HF!MbPrpXji=sCI4qZq# z@1saxV2JYuwR*lc)EN(}$GDhf9s9i`YYMdSD|4G)%)y|^1*xEcqCP10DANV)m?6U; z2UZ4P&igw(v7q0@wvATO)M!^kf6tqglQfy{vD`e(Ks;UV1a14YFASK3j2=i~lnTv} z4E2s|P&x?K8*&yP;Cuv~Em@tkWp2QP)*b5j@_O)HthQl!`YpvZPi0aP$>s`hk2z#U zP0Zh!SAN^|e6sCgYiT*u1ng;7X}Kt&@zk^ka&R8v2ob6$nHuQ+JL0!fE#{af5=_pMG*E7(WdQr^VFitagu_T zNJVO{Nal<{*aQA@ykPT1^-e8zyUQh z2uw^p(U9$SyRhLzN=4qWtu0Y%mJA(H$J0d-i~m+46Ct8XsVzT`1X^(aPxLfUwov7! zQYopNyPP7ZK=<=VkX)TvTHL_bz~GS{H>uzYUUcKu^l{_R+mZ zr8z1bHf%hlLb$SwFE52g7n_jZ6Sk(G^hdB^=finVAx_OS;y$ZsOr|%aByw(OstDh; zU@c09&nBcV5P(L$~aBoP5tKP`v(J2n-a>JJ!%0oWo{Jj- zKDX(cU3~lxn_Zoqqx|>cuvN4hv>yt&0{IV*1nWXWoYILgUs(e;a|98B)AI8hFD{R& zHY9990l(|LJ?{Dj0V=z_Pb0zZk70EO5(yn`YzDZ-uXV$^4im8r`=hqVWjs(d2gMJZ zG^zz(Z5}T-L_J&&M}?_WYni&b#r;tBT8uZ`Zl*Vo%6Mf4LR}0GhMVHQLzbbJ8Yv~r zYl3lFJE(&qG>rUMnVV6dUycBJ2BV;ILyG}%YT41?N)yY;$*J_Rkc9Mp^WSwm$1rWK zCfL8n_Z<(DUJFsZW|PVqBAG@l<7M>eV(DuRlz?1)HnnUdaK+K9NBvF!A0I!{M4|=l zj5S)t`e-y~z#Lcf>03@B6#^Vuf$R|>-b>)7Q(ibJr`FPQVV=0@bUFfW%k>iLMMD;U z$6=fvsA9g@Qs4XLkLKr#t=CTN@Akd4@Tps}JIr{{_s% z;N7hV<0NfRKvi=pf@nk2H_gOc^Zb3T_;1|F_qCv_r}%(_beES~p=~VHt_GdHWRNDn zW~-jO!bPN8H)knV7^{7l`=VLT{wetHi!gjEIehJUe1NOb)Guyg3-qPcs$7YA|0^#O+?N zXnhRRU8v#8eV**)Oj+YGb=JM(ZuO`O{5*M_U=-}@nVM|_wtr1>Z~`XW5J+kOCsWZo7I zf%6s#A~QBL6n11g7Hyh;M<%bBgv9J5`D^zM1jew!91tBK)=C4>ccKsu%5LJ-4yl5wVxkCf-d+z#=eCh)t3gd8DR$lt;H<< zCj{%Y_JkJ^7=Axw!S^=^I_)}Gf#+88&XpUV1`DC+%aQaB&@7&D*u0RHDefU=gWFHsk7wa18@P&K}GLPUJC8c_YC8X~sALHw=G z3&!;~(DTF`eY~W3gz<2%%WC1TORdi_wxycHT!;#a^heVv&T-*RvoY)2^YQhfbnNRu zHMx?AbD=w*=LIU;`w0dy*h7a{9@VE_`0$pOYdqL+fOM61bAUh>46HDfPxP1$-hY$1 z?4Y&(Nb`mTr;M3GC5=MF4XfQ^69|dcEb+ietaV{^oO3C1W1A1&4isNz$nJ=`+)(ij zbyXP*QK9rD4zArdwI#wGPIQV;i55WdMBW(UUZal{REB+?BOMt4{SXhabBV2uw`dDa zXZLXCJJlFmyu6uoFvH`;vzmapJA{E6Qrc-SGC94uF9FgtCmF78=0o-5u$P9~o!7Jgj@LTLg z&N7oxtN%4dAg^s@OK0ml4-Y&xLxyC*!!eQH%EL}eG6K#g3;|CQsIuk|ez0V}sE@mk zEFOteG1$-ijUnk*l*$IeblRhtoPumNkHlS5o!Cc6xe&j>ut!7!eVHj!p0E(Ro3VzlKgk3dz?U zI7mI{`*F&L1P_WzDZAZX;Ww?b`XhurKM|ex=MC{Lb$IBqxaSQd%ek<49@mpEvBz;Jxf2+7NeG z-QHX6fC8xxyr_f-M<&eScnVA;CN=o9{Ip}) zVFKRk55`}`#wNJK+gzhPG{G3{JX~Cf;XO{rp_;B>j0!}a5aAP;lUd=6KkKvP2k}YE zTg{Ya{tu#lDHH3UTaL*O2m1SGii9DcT^}LYR$uX;&0J^yFCOnIXiUX#OlbK3XA1sr z0s+O^I_okDP3l6UJUQz*MEVEd9qF10^v(Hgn7zbz)MvAuS6@co5AuWUan( zbb{bLOxN-6*#BXF7M4H9-2AUGh4`zUPZVQ>S=rEL#s_N_xE&a|s3>p%z&&ve2ur?@ zai<`)xt|=iRkxNwcBE=Ui*-+))O^I{XL{(l~&x=T`0zC;WD5C1{%>=73( zzNCe&Iml`O4ga*ds%h^w1O0qArq8O{G)xLzA!f?JuZ2@#NXo01WsX9$6;@UTi+*c9 z%#@+;{guM#kip{Y@9)JG=g?b^TC~h*B%|l&x%;uRV{y_Tx#KpI=j=gt*1rwH>bNtU zr+V@-p`4x+2!%8VMsuoT252)yUx5+3Cnr=?y7hd)p`k(|e7;Pw$)Jmf zb4mNk-j2_wJG-A-2m#9aeGi#weQQHlI;#5SD)Ej|W3s0so^+F!ja=j4RD>@XA}t<{({UGuPB}mA<*j2kBqo1V z9NJLCGapVx@01=6EOD7`+^)-hXkn$Lq>qw}O^AVs9_EEUhd#MnVULlCt04~-lq-X9 zy%eirucWy6d>Wg6Fr?BN3mx9Pr8)zn6j55bLJfwVC^GTB9W2`Q;e{-TUYf?A3+Y6^ zKjLC{XywO6Ur7eO?+l+X<~wl8CJuO3KzBEie2ikrdIOaS_jq{bVpR0h6UcC;o=H9B z=OZP`5T%TA{y1thl^MKj;@;u-MduJXE>HaE>eQeoDVd3C%tIs5O-eVuRW1lZR(Y;I zE~Oj)ZNShIbL5ify*Vh{EsZVE)AU9;8#pYweAo_D_tofEt zhvBCe8seYi4)pYT7Vb=N`d&3LQ8GGyEQ}yCjg*6^%Y;9T@}9OFowzg|_1jxv(h1>K zyH%=<@{>I!?Kg3*+@bFLYdA!VNn|);;cH7&RMaT1nHm?xc>xUsXpKbtpxN&V34fYR zA;ktnZwY}DeZ>MVmi|FPm>>haKTQ zO!k7J1^~mZNUwo|t0^Zr`aLi)$(`5JI9bFt|NLXH{chlR7<W=?&iv_m7^NXDMB-9-F|c>v)8)YNy4Hl*@UHatle6ZFSD5}$JU!5NjMM(%{xVTS?~cuaCmx9z zXjd9t?3?^MJKEiMJ}{XEqdaBjcNO9}oJXjXFetgWhS?g7vGrtiGr4^@m#KHbSL!yv zb)Rv=LO&8ApRd>iWOCYC*e0o$Y*sYARW=<4+CfRg5=x^C=If*QZ?-v&2|Swh=513D z^^XU6E^-beB0f4gIfZ~qN0ST~53LAvMmt8J>4p8x{cW7VOi%d zUVbmvfV6zZz4LtI-Q1qfpu9W-_gga5kGBIN;Laz*SiTS+a*{IfR1Ec9y0)1W&QYLkZ{7I|H zvbPgz!SMJB=}^6G9RDzfL{azq^Rw&2xXWs@2_-$FR_(VOelPinM+%MVENl(j+T5xa zzV9aE$)OrG{YUJ>>Ngp`1zeDWyAYFftp{$rOH?~g;j%9Bm5(A(@i7pvXj0R3=|?hH zW`0cmZbJP#sR#M`NQk=PO})j>NiM}{!v5Ui6pCgbEX_vwx%o_y*N_nmbPtb-$w!$4 zJ|976HDt(qH>P)R;K~%H1G>M?IVUwI(r3an+0$#c<6Z6eQFT}@6q-@q03HIURZK;N zdihT_YA83meQ=BljCYg%5(W6>Y}WpolLq?k5SNjNxxKfX_tzCtPT6kUA5g?o+7W7Y zx8Lx5xkhpo9}w@Eu62JFyDCTxe$I&Ojq_$?JrsRTp0)$Lo(P5Z`k`D-88oU98!a{>wJvJ=@85o+1_yUCW$J17 zUf%HSc1{ysttr2KE9)CKo>0#fI#e*PdpqLd@DtES1-Nq#kwE@5ZK*u`Q^bB)#V1?pDm`30DSvezYnRAvnVi{kB^ zv?f>wEE?E#`K6aQxrs!7t;EF0AO(CRe4B-yu?VC*;qT%~(|_Gdlt+q_8mq(2gUidK z;^EO%i+U6OP)WJPOp-lIn0(Ri_Vzd(c6++wUxWG)ZoN?_ZwBlg(3rpGw1v&&unnV( z%bk~d9e&7E?D4f(hemiGe$d_IElm zEYYs)UH5#19M1&ph7tJ&bb7p>66YAL)@?`Eq$^qPGSg$HWR#tlkE=l4*C`;jIXg9=zUR01sViPcCfEG)T+VR!pa z@TObCb3A1&SbJ-S=%|=t7breA&gz}O+1a#3&udypP{x4Yyt#j4 z!I?F-=kaiG%*qt&zUg$@e+>*0rK+i-7S!_iCDn~PkZ2Q=&3G{rw}J|@9BWN*@dno~@X zK#aS`HdF{I^c(QBc>|xL+oKAy0@SxIX8=5XMPCcWmX~uNT4AVS%U9Vbt;P~{PZe}b zqV(&T94UP^343lc20>|Ffa zzlsFKXuXtb)Z%H>!N?5&WZPIIGI&Lo?8_@zS~Y*7Fwu6H}1b`q#V5t zxMpf-Xt*e{{O5r(;{&~BZ!D>FQE+~1D@D(a7F(o76=UEO-{`&h`R=&5`vsrFI$zxw zW-FzLsOB=%uUOy9u)3!^NoD`CuTM6L+BHB5nQDDPgG!RVU^N%`(v(>r2Psh0b1|Dr zSdYJK6VT;_JSq^OnY4ZXrOSc&yV6eAGXE1&(9cAo;WD)j=vJ@RfjGf8k`6LP0jH5X zg9%{#;uk1h*D-uvU$Uvx`PMP7c-GQfy@3GYzvG?7&jlfEHgegF;)fLny_~wI32L;< zN>7ELACUX2P%TnWLx3=x0Es$}90s6QZDsT@<~3GqiLXjj&3{9ul7R&${Abp@6qr z0X+z04u01QOy|pW@W?bOi5d;7m2$XeghNt4@~m}CPOBCqPr7Kc=Z1|n8 z9Ge}VLKmW+hOvS0Fz$qct{F5sk%~&jbX^>zkNHix$&ekk21m>-e*2XaT=wiIZEWFi z?*LrK<7GRvMl!+1o7>wW;g!`G3Ho1?LuO~*8NARP2_nZZFlA||D}0X$5`fUqpdE-W zSLa#>Hq>`xV>tg3qrP;ThCT{Vf^w}$(YK-xAZ}<_Bdg9rH|9k*!8I@iL)4`}|4Kg8 zus<6>T3_?9i%;|I;O1KJGbp3!&qVc@|1G`AU92JMKU{&@;(c0@`vt`@i{5m$7Y+3* z8XTzva=-(=M(?`I#7PQe_eXS83gp;X%DF{q5&%P@@2p8?w_!$WUIUuGFT(~v+~G1I zf3npAGiBCovVfd1L{XgAsdCF0<9^)*9Zwl2h)JUgcD7t0j=}~>%d~0~>Z9p!qd%57 zl<%th?%T~(g&&AT@~y!D8Iynu7YU}&(xtc$hCh^=oNzk5WZh*u*$16Db^Fl&IXCh6 zyMmq{URg{kryU_Wk>C3>N+)A5J3K~K42&7c^ZQc|6<;%hUYmD}Rw#34E~*`sBHb7Y zeTMHF_|*E{z0~(#6R9zXaWgvJCDWyC#eS-!MKR-Hzbe}L^@1A=0VmN91 z8yb@2Otv$;>zZ}adGzPz=2T5<>qA*h_M+(?&Ppf0Unh4H()A^FN?I;?CRKZ6b%O24 z?{YU{TX*&`Q>_XGKgW9D(Nb8QoUMPxVfuCR!~On*S*P0>E5qlWS`1F9$l%0u zs(G}zs$;id`7+5+76)c?)(U`7tsYs}MZzQK1SdT>iLV+YBY!dIF zq2cU#^NxMH31~Na67Wn%#+%34wwsUF3#sT6HtczSq?8L-=@e&OTVkWycIe>}4JW43 zn$G%w6R`atmO}~)(lk~x#*{5yQNI9mUanOj+@G!lRf2f_L)ZIJILqe&-#&d;;J1&L zbA6yF`Te7BOYRG&+tqqb2|v9`bMo376SVIgSgFFdhbhHu4+O(s3<6Ha3!BWVLCHLV zDHYwq4YCm=MI*&BX;R)P)Y|KRS?nyjHMJQgvl+b?0*$)ecCKdg4{&bo6wFMBHl%3Z zEu^-M#c5es5}_duTv+VwiEz0+)5VQ>7I!z2Js+$F{Dpn;Bx|N`SU|dUs^L5>GS-B~ zLWj$q)te@g6u*A#&x{1ZrR4m_ zoUtLN#5BTO+B0(lBV$M%BECQ+V+VzF;TLjxz}*yijvw*v)n9Oi>S||wvwEICG;u&r=_eV+TsgxF8kd#{lzp6ZLnqACqvGiz4`<1>6aeyoh1Pd2d z%d9l2qsF0qlh4?ZfJ33EGTZXZvJ#=|OyF;a0 zsr<`>$p|ypHHUZR-&qBs7-B?YK~PCl9%xA0&`iG6zP=~>Q+m+QK z=^Ld(81$Nn?g$4gr89L3e7;qSLqqIxFN3U`$2?sF$CNI6Z_NZ(7&BzzK8NJQWGNPW<~4l6g+qZ#s%LMuHH~zSh#$C z`OuJyba$RG>ZvTp-{6UR^ZCpUE-fL6hysFCWGzJs#8pd}KD+q3p1&2b0^f=lvUZw- zQgUi<6z!c{V9Xp8M&f=D4~Jw@OO0qotF4t0t$vsZHNn({>qn0`?tPzB3U?LHBXvas zxHD4@BIKjt$oR~mi+57D8Rf^>10RX| z{S9QC@Nl{`<&Zu4rf21@+s4%qSkZbK)|L1-mqX%DS|*+UqEG-9wZ>@9*1`q1fijMO zAaxY?TwshV8~|>2|LhBQy@RiIP-)qHuw-zAR~tT88&{CZ{&5#OlN-fk{Nz-XI63=~ zK5u-1l1xJJk7R7g0s_S}bO4cfXG22+lhT-zF(4W&=Nna^w3tTu2=25(Tm2sx+C~OqjWid{x$Sg~T`Y|I7fc)8JGr2;} z&SdPedFdLpQQ>hB5!k#@fd%5y{S&h|_kX68i?SnnJiX+;QjN=2wx$X* z&M_GJ2$ScKP+x}dR7coRmmWcBjza!5d@d4(!e)8dV z9OIG}9=gu!a9;gKB}enm`aW8Auslj)-<{Ge*x&$MxlqxslSOsdE+Y~LER&f2=X0`J z`S0G#t|k{S@E*Jo9{Br>76w+%s+c~5rJ4zeHzaIg*xSv-Hq;;MgiwV6rx%BlrvD-r zM&Na6CwgxFOBwYc6#m?hK~^R32kV-kHh-wuM!4V){; z&7y9A?bX#`?5c??p7`Lw1siY=pegpUIvCzGjJjT8p0}5Vm7KCAPQ7x(hn4Qyuut5 z!gmlCI^Q#uhsmsq;#+&W_S5_(yf-VteMK+DY3Uk zPIYvo9)sau@;9cDoNArF_e#gVc0NKJ;TzxMr$>W87H_gBKA=}-m*Czr z7%637un(HsI<|FMAL)#udoGdPhLNItUA4Qu!rrGxr3iNieromrHXMNCGDUW|i z)wXu;P4(cpylvww#!!LReZnHPS2{3~;ZzR?2uSy9=A{k0%NF`9lor8>bE?58cD5W5^~Lh6>JjdZ?20Wb{(Uc*QKltOe4uq706Qx(wET$z^QwBp6Nbi3QuUROSy~ z28&cHZO?j9OT7?v!a`Aeszp)P*`@Z+)D@c_iI*gL2;}q}WMoZ>luF|QJ~#{iSzn`( z0p^Qvq|JyX;aXYR#)++*-?LMp0Fu&K$wK@+jZ8lj=aapy(E(DfG05sgrIt<7Oh$_a zn$3;^Yd1qsg4CkGGDpqvg$BXFlu%Z95c~NdA z-~J+CweaNyz&v?*(9%ghM%v_jeQYbewuj=V7t}8fBZgMx5Au9I& z8X&4-qW+ayBq<$ypQK}r2_PZ9O=LGfcng!m7xmWRyI8No2}Q({YxX)8aI|^^z$lhG zigPzwL}Jn-iuPQgM5RsTFTa(u4vVVP@fT##Ql~_k=-mFDf*6oQ4BgtX2{@oc>Am95 zG@NWj+r1!(GvF9_iJ|Qq7!cJnPLCeLw^Q|J6(l6)b@_{WfxaTV>ytG;8VKh8a{pBp zPmo|Z?)Mko=F5N%w=b%{4NUgusYBp#g0U*FMRNE)m~1CoZjNwt4fcaAZl3f%MRcsQ zzKwIW`XrEq9I}Uw0ll|NFxD!+-sQVya~hu1g4Zj&_}6d`>oo$4=-0{;4lD?2AcpAa z>#BanNy$uRH}r=f2-oQGkJ_&(PYy-BpPnyQK+Q2TD>kURtS$MTl)|LV4S9PIu-IcF zo(X&NTB4cpD{S|Q-m4uU;k-(-)rcw%Y_3FJJ3oX}wK=XNUXhankp4Lp1`}@YdZabJ)TO7)Nm|MEI2qYkiD-}Yfdo~*2EIx zcr?+wXmKE}6J@X&oS=^7Dsv*3*HV_X8DuyhF>o}YvA5O$Qs4W@l>ponVPIt%J+Z5w zMqG~8xn#~4WzK(vbu8Fbl80&pDcG_=qAH9C)=*IWB*YthumKWYjQ=^fKv>?BKb&Rf6!zt z1GE%3YbP^ktj4H8^?~D`B@-d$BCVJ|OlBXdn(an}&Zo}y>y!vKqVB!Tbd3^ZTBg+ohk84aq%|n#%(Xp|i`}&AQH1q;2l8zOFobIrvoDFYY z3HUu-N*uY}`q(V})$MBNtbRKL_jDG;0c<9t+&9&mR8%@z(u=NtorvNDk3l3q5&`*O z3knK`rpj{ERmC=Dw1trYH-wy~EY>^SFzdc^8SQu9L2k^xE8SOv!yAD82nbGmI9^}D@d;rn(o9xx7q+Dh%4KdlUFDo1gDM`N7 z6LP)6E#Q6$1oJkp zdb4_x(EBZQ@Va|?h&)yM7(UN08FgireO;jtrRpJQz_J z?NQhvRE;=W@M4O7HYH)R-9*iZIK1-2L*07n6o8!Wc4bZVG)7VD(<{sZIbq zzW&_ZY}+a8V*`<{Dc4pf%Y~%wznsDx_PuL#8>Eso%3;EaKeRp(m0rJos3>;qbzb$n zITHTSsHt>%eVb4q_KLl@iD@0N+o+Ekw@}-w$qQb13F|JIy&H;}7Q6Z7Qkp-QE+0h* z^cOu_u9E7pJPVKdrqo~7r~8BAJtjKbKZSO=FN~<0(b5P*4C%yYG?gA7n!L7SYU6q_ zXse?qthd+fX5`wh?^4@sZz^NHA`_(1_Jw@v7HBQEHS{bXi9Cy7H%ouxvrnD}u-uam zX{%VbIK8@|qS_PX2p|P#a@whA{#u#tvOj**JzICWSf!@9Xor_#8A}r+YQo)a^HOk~ z`#V20u}Bj!;<-O)QKzfNgZ!3}(>_GO$Cm}IZ7^g!_2=Q{WX>447nZwswsgM86Lg64 zI?33)({{k?{&oV_1bjMK3kgPF9t42bIv(+ywL1g)O;)L6dx|#;!dqKgdzYtp{|R@f zB$m}?@}FY5gvoDJx}_94IKBZSLz*O+~q_(X|w(DQR?1Ez67`3icUz@8{{T%Zc&OuWH} zEt7Ohx=uaSr|INMt@Se>%SA~NYw7)0tIGG74^vz^9X1STluOB17gtvj!NVNXbNG*s zw$ac0)^dvg5e;G*7HNS#hI*M>MLm|mk&y|R_1*I~s3_Aux7X(W`>#nHswf2B-T<-3iUtM$i1fIerIV_m;WUVW&aPGipDV_(LfzLZ2no=1W-B!#_}jyZpelGT8wt?=`T4k^agwPSq`XsbIh=vf>DT$&?mL+=Ci{>r9?i_N zRCHR1%o5dL+;h5heLs7*=vx6x($Z93PE=Wr37D}EB`(7a{PN?cAJw47)h72Ce;RP; z9AgX957W%!?r+m5(MpOw2d!Lb`F&Fg^`I#*Efs)sz#MF(el2OTWTlGM1BUbAmasgN z`6AH`Y}90smP;f9Gl4$*sffN zmBdaFI=8N8CNWR?PLar#%t5{I%bNJ}!wDRjfJ++Y^XEn?$UnixqBD$5&nJ{+IJ`g` z1{)J*@WMnAVlLpZ4};6AS-*l^1$V#k06-aSq~kN(BOike72q#JyA*Lw*nUv6B`#mKf5)v_^qbJfOdo@ zJgLhV?&+s>!`@qjotoTqnCwz$E=b6(lrs}N?4)*Svz%K;kkFLgl^DTWJPwU~fw1G( zBQpcqko^Bb$n`;FD)4}o!{#Sct{;Hf#bvNg>_@?-bTpZ8xG9v=M}~Rvh!|c>0Fnq7 zHo{XC8<<=+AHGCfmJo;Yjk#u{J$GB?V5m_l$RQeJmSidv*Z7a8W9`T4tN+#*H zIU=dk>C4niz+;ZW6iOh06A{^YAl&8k4hpDm>*;hrEMU zLcW_j7;!Fi!}0J>fgGx}LPN*EfM_tC4%_ze?2Sl*DMOeKgqj#d(H5%h@b~NY8>^OsA8$SoFzfOkD+*gp*8u2+go3+2 z42&NhjuSF}-!Gv!SPnG*2>O0zE-T>}wTZ<<^y@Ky%QgR6;!+w&-ey%7-U4-mDMRr- zQ2hDP1;$!36IA1gOp?j%Bk&+MqK|p&o`6imJX#h%Ln@Ewnm@+KV2!BKDaM>({L%Bt zFbgL^{IU?&GrOzaDfRsF0y6oloeYLW$__JWrq_mafI7C0G@Ia1;_|9_fz4q0eFxn; zs2e5N6RDMf>rFdFYwS!@K)h11vHkXLjXsgdUBIGu0}sfR-Uvox z4@Tj8>|y@}Maejxk=0L5HF?0-B8&S;81r`vC(rHuhVy|qya9z(8+G8pL&Q69Bm9^a zxqk@z=e?lEElku~3ee@%xMBTA_Se?Ejj7WGGhtO#%&!cEnLN?;*~Di|mY@zO4)&7$ zUtd@K|E!)S3639dWep0D?9K>&lsHBh-+=_gKbgT`2TaFylZbQhg{*C|dzGeKdg#{& zNfdq%bq)@-cGtr2K`Zd7GT$b(RF~7a;NUD}O|Cxf+G3XIht=qHp@Djbz6?krqfYp5r#fK9OLn3P_mQn9dnb4r_ zuG&};?qJ+FF@5UAGh3Zt!lUE!x>8+jwZOXA=+WgwTB|Rn-MiWX%aA}RUFLH>!M)hA z(;76MIGhoDm&O6i2!7IZNE@s`voeZ;l3qG(gS!g9?**A`F1M79XwvTH+K$0U>{flv zDJc4?tYSf6q=`xG-$lrVzLe|7<9#{No)v&^#Egd{($GZM@UDd5e)7|G92fWT0n9VW z9@JgDw$dq>^euX41k^m(S8qZ)21;9tejTx>-GY>8bzD@7eSK&kI4E*nc3|&K?20iQ zr$fk<_esp^^g#{fduTD;Sq>7Ej_sf4*>MG3S>#mn{EyJR1ikr^QbTS4*Vw`!6efurCJV9WnmQ*kPy@Gphsd+Q;Rt;*(4>p zdwBGRCj^yejy762?VVy+{PHm^e(mk9_3T6Upug zNvk`D_i7P&6W1C>H#Dxyj|eNFipsUZN=XR`AyCuz;fyw{h<7DP^=Q%Q;Zm^AAsMugdLuEFhm_Z+ z7MSS9($wiD&==yqV?;@#DW%dgySNjaHq!k#MKgGr7sh*-H-@@Zm->-LLMTie7i5{f z2myn?XUz)|v+&>EokZ6hP4ZOI826rbJ{p1S3B-S&Hzv14U*)JOkyZ zMFy+Ip$vVSl{~CI;fMI(1DI$#)`K8v}>;h#;OZ?}7w9&E< z&&+&KV8X7|cdLZCYH&>S$aJQq6+IrB=6h3EY<4=k<@CUpEPPsov-jdu>avAGjv=JE z^=-n?vZpFKN^v-PVXGH;&vcszMx{==!NK8^>{gIF{*Mb5?KnMv8oXuD$_Yej+dH_X zXcNa^xl`QTWM~l^9~hndM+!fTYOV;$BKp=c!#f^LA{f?)lo!t`o)mLX#b#w?_5H-1 zZVj9OIhn9ydPF)v-s02wvNxK3Y5H13zlDsV=SUCw_j&ywW92Xf9bY65N1UQmptf7h zJomtBlnFgxJ{V`-V;IHKQz*bYWK57h1?uSAKC{RF)6`eTRq=h%62he$=~7Z8q)U*J zE=9VLZjestMrjZUDFcx1x?D<7KpF|@?!5Fn7r(#v-sdxa!Dr^qoSAdZ-fOS5_UeB4 znxvYH-s}&xkI(%+ywlr&9h-QAk9=%QV7iL#7-Vn?TjCGNs?Ap|IPSY=f zU`Iu#vzVOeuRon*wlKr@Cs&R-jPQqFWwh^Cco$u+WKe?4OS zC@1H|6yv^q5kjt#-!fdB%y7kWsPmC_ySo6s5##l9q_fhhDzYb1vGSi(qdUlpVVx+H z9$E)sT_iGM$(0$}KpRFs{u}$8d#N;{WJDdl&NX7JF!MPzDU;wEJm!}5^D<|uwc+(Q z`g1GVatWc49k|`tN#7A>Vh-&a|Ovn&WD@zJXDi~_w>U)hME?3L!UfRvu9H2 z3(i_*v?2TUMrM(EkqTW*i)1LWfsa|#U(bdok+v{4&-eu)*JUI(>*5|3VZw$b;s3NQ z8$rvFUPo0U>++9Ai7lSqRr3IHJ#J#4^g(-4E7A*Bv-Ajojw248kfGlN#lP~bcV(2a z|EGK*XC5>Cf0s)y*g;fI>T3uUQ#dhstyIFVA)e5M{J+p}750VxQwIy#zundRd!tuX638ogV>}MFpH|RzvZsmr@6y(8k(F=UGRI_DTU&E>8n(V@e(TuOFe>7o8vT@uie zg5#)aJM!fcehlPX(g5nWlkmNurY6x?YW`%sjk>)Vq?{TXrc0#P{n>F>r`xlNHwfC$ zi$cZr%9W!ZbhE2m=?bOaSX60;YV<4zvuS{LgzC-Z>0XfItmsD3JhWW2Gr$%wvZw^V zhv)a4L5D4l@<7zNoWN&yiflhsix>Y9o;^p+=eI}WYTOh+alG|6CN(4WSAUu*V=Ras z)pV+``lUHC>B#zfQcLaf6jKz-9eR93ZX=m2zDkDFeZ~n4G=bny&fsSm?jOO4y89Z& zZyvKP6_rtOwjthU5@xwnuRiDElNT+KHD`zLgO{K@6>3Qr_?cKN-0vSk_k#WUu<%=# zkKkwh?*iwzR00Ii_t{Y%MkIt~&tAfysB-fIACc0pc9ai$Qb(Phs})%A`(K;}HG3aD z%b5!?{V7PC=du(&RBb~%MMhs2=xF`7l|%WX7;&Tf1}egc!w*h>ctjQ;9gZ8s|7}7# zf~yG@y<)cj4Ut=p(BZRA|DoQ=PUkECPSw%z)?f%Q1=G15v2ZB4vt}N%y;KpmzV}c@ zmqyr(di1Ly>Yv(c%~O8E0o*ey1q#9YbZN$SuXX)1?RdR4v}&4%&?yWH10O%)%S%g1 zfQ-VzegiIZ3My>tm=JEL~5+f>OCn(BS`zl+vBL}LJ7Pv z(l`zC)Rx2Bu!?so_({+5(Dhk0luHd7@OH7D++j}*Zd}#&vj%v`nt3`6W;8q4O&5T! zoS?UOu%%m8R<=w>bclk2ngg9O9)!6!T&e+p%oI4BRR4U9hp6EIM-;rZfotX_r2o*X zFVkeHASD?6!%qb$Gf(SX&ndTwZd5XxaZUHv~b@6EtJ&}T1Coiy-7WEhh)8KpDsW!i)F`l zE|aCIs_MKqhdPDUdFaoo`5DPQO&tTHo`nlpCRA=nz|qlBQ+Kk`8}c(pU>b{ARiq#!db#B}Pg=%czvI zxJgNDUhlkZ9-l;!Fjqog3}!2Z1tmr`v_K%s9{S;7iD6yr#UO7+Osjvmx^{{soj+EU z6$jwE%TLKk8HzvVcnM^O{_`o7ap{lNu!{Qf8CDmU4(~jCbg`SFywJ8iueQFgK_>>& z^jPVh2H*gN!Tjz5o?5opn69%khC8v>^#woB{;SW45XM4&Z(0HYw)tj!ZuS(a)kS^a zEkl;f4^gI|)1xMyjIj3NL3&o!^u8Qna08oKPTNIC%Ll}pR!(2Ds9>)t z>gdJ)n~(1DE`-Lp&jL23LV}sCR3%uoTXB97Ch(5t)<^x9ZPGu@QWFPSko|FecLn;e zu$Exs0CC`C;U2cg6s=+4G+v^5uvqdyzGm}Pdr!}YR8lZTGFd&jzGnk`thG{IheJgw zN`Ow!ARNlT+Cjo_N_n_8h>c4*3JJV5crY85t8?&a|Ja89d|{gwEWZU7wXyb*sZD0` zi$2P+nyO8ndyIXWrW!?kKP)zLA5lL8xoU1YtJ{jK@U1eOPShju>QnwF&6Va**0q37 zSrddS)UtuY*LhEUPjP5gcy^hZ9u|S{t{-?Lbaxl&j5C}+n4{k-=O={R<22%d)b30o zE%hXX+i5$sAKSROo2GIaVQO<4huMsDgQj)Z7MNkG>x`+al{`7?veG+$sKvK(Q^YMn|m6V73t8JtR&8T__MvuHPpr{-Dm7ff^u z#jD85H&^Ry>EcKF=>kjoLY}9BlNJ7Tj+cco+Py1&iL7f|vcgX6DQ;-OS!ORNBuuJf zsbUiPxq$c|$p6h26S8f>6s#;C-tqCKsV`A_x;vkFb+S8qo&_a#^}qO5(1;Ckb4Hox zvd=0$70!3Xm`w3M&HMQ9M=wkG@1;0JQj_0{!uyg-_ZNL46AcmbK3oCc`dB&T$!?Ms z91e$mY!YmTJ*Bd7LbDHbb9WDEI&+kik`nXsJ_oA$h*2Sya^D>IDDq0fAI54!3g#7c zPDaEn*e9h7P>a>t5xqW|Y)WfPVvE}JxTC|QNKRab7}kxA6mCuLu9v&|>Oi>r6=sgU2Y z_{n=5D?#V|KBk{^)CRL*sQ6f~U!Z8%ntz%<>3=5gbxuvssps*}y-UIH=QsUp0wK{~ zJ53Wd9+Z4&Sz@rRE?ksdyFpd+w~<^AW&C0lJKOG~7-gFAXmlzCFfWTPtZO5E67!qi zFlKRf^~jzIQ6T(mFCrqDy}1|SyNoT55x{zx&ce7X9NOxK40O;2w0BQdf&KXv2quH- z2o_sg8#H<5pwBv&NRle$SqS$Y$z1Iu6CSL8|4IBk((6stz2Z-=76#5k=1J)A2L=W@ z!eoh)h?>Le>xCjcU4zYPK1g282EO(@n!&BdJ ztE&Sm@9*ASQ=WASLVascU%zdu+}ST~DbxH4Ri7hiv&hA{-Owyim-`7@h-PYexxR#| zej`D>7?5KF3Zw*4O|*B5>6f`$sS|72C`UGi9g1!to%xShS+YBPRLi{!XxZ7~uj^wS z*R6iYLhnMyq*m^t!e3ivMlZM~I5FOdJ;!R@^%ME-Qu&iT!##A`u8?R0J%zVoKW z#=f!*RAXa0>#+-B@+YBDTfJVkP%bDC`Q zX8D=Xg5hER7q!lD_AL<13Tv)H^e15*M!kl%S-tAb`D|P3WVE!89+|>-kpE4hp9x8U zyMDyW7BrYrjEk{+lX1{NL9)2WSA)+&UM_=FDfqjZYGicnRn<|vFg7%%DXsm-Z;i}8`!ayAj6=o>Ok42oo#>66yI?_pG8hbcj! zxtGh9pmyI%aA5W=Aoc6u-B*>=XJYOOm{wlCmwlW>pWTf@(L-W}WazU>xj0$0E=VeuKB~UJUeKdg z?2;#xuPls5ynKBnkM651EFX+;I}Ml#c^or};U~7*UP2@GLV&vFu~9urJgu9iHP!NWL!+X`#t^sZ(84QdcuZq{Vs3-Y6tt? zmK7o5ZrjJ8972aHwQ&AOELd;oyHNvP0UP#RSp5$Nz#Jrh$UU3ab<<1w$+zZFZ5AYnO5)kC-;3L&Os0H;HaS7(S|BDHi?1{>6&29&HqGm(>eK4T zQeLWYsZE7}oX|gLa1RK2hkc*hG!))z^jdN69KSSo9Z4tL?LYP7O!=-Je;l3qswBNy zgRihRgO}xJwkVBHz!)wNh^n+a8gf4WHaBZpOK?QaTvH+6Y1RJRGv9#d6Adu<1=;c-ykD(5Ju0UHF=ycA4q~Q8wBQ6+zx%z7`_zDzy$_YfREty++JPh7^S`Bs7roE_PsfN(kD>ak#gkH ze`;=!$t|~4$wpm2E{B^E=vJ`?b0E-To2tBDRy#k6RI@RG2sRi*htT?i{1-*CMqv#v z5?7ud&9?X^ppOf9ojKHd?jd(}cJ_)BK_waZ)JG*e%@{hRD2~O_IUCch*~IX!H1{W1 z%O^=KC*oWF6Vcec3xbu2O}aBNE{6>mg|#Hs$um9>L!ph7(kOQ1m||i}Es~C5wBdF8 zsY|0aNR7zc$VCJ09n--{mw$bbJAL2o_UB?`mD{mHo?O6>e)OC1hZ*))Wf(hu>he}9 zmgJ<0IgN*18vvZ?)RxU1u*ga-RF5AQ_^jF}j?&jKlPk~&4wyK4-PaylzoSy)On1qv z+x?eDi#Gk!zN_C44|s~yN^!)`=kyyV>ti9bo7|&!=!Wl-_+rV0p(y?pO~BAQ@zE6w z{V$_9w8Lr!kW_aIbMPgZYzLTZ8%50*U`vOe6tm?#@hem$?WNh%rsKDh>c^ULdmWKj zs5r!{3>{Ko7dPJkD)js}an$^w!{IMQ*{yf5D^_nln~-Z;HgVZKO^Ypr8i71XxT|Su z9xkgafdxmtj_3f>KBPBNzS3Q+ye=cLqH8ktW%_^%!-uL@Hs!^_X6~R(ML`g z1IK>35C~*M`3ZvFWXQB1tQq4VAz{3^79S$-!c2WD zcEk5g+1~!~)p?J^kPJ!q)%nrev@{k&FU7R`(($z7s{W@EcGHO$8s_lk^F!eM$n@i{ zfk-uXs(@Qh)|k!jP4mVdOSylqFYzP|Lx2s9$@ylAUAgCA02Z(BDhee@Y-o%kWxPbX zgeT@qiyJ;jauj#R3E+J19+_cuw^)pL=m~@aX%R`*Z|jk8hjLSxmd0vy%+}}Z?fj?k zsnLqBFtEl+8l-9G`JGn+C3Nd?KBu8}=Sd&8a<|kLV*G7vhtWE6Ilj2A2+l9SdKj}v zMjeY5M-;VVQh%*aMV#^by}Sm?QqcK3W$cggS{^QBXIus4BhIFEHyMm|tG9#mU!_)N0D-1mn9K8=qNocenPT@l3A8C{ELPHzJN(8v8GmVtMF-@|(5 zq1O>Zc_U<_Qv0W(C$Y6}mZ(Bru}_3VG>IaNK~M5vHnbWg4_Alt!ZxZYBvz|gcIMFM zd)mtvL(h*N?+fEzbY<2Be?jhl@}z=*>5-m%=;sRaLTo6TijzT`LP*T*Wq|Ea)&<0nlBf0p?9!xPudgZSvo>@gN%b#`|XB;l<-&?Q*Wv0w%d!efEqX;-mMD?CuvVgr4k$< zOA#bcJXM%*N55oApc9qVZpXPcH(xUO3-U3WjyLHd-uJVFuamMTTOZgK9j$T}2|1TP z2nbS`qHXFeA*ivP@i?sGHJu(e)J!LgJ)3{~klXx^0l<15JvMF(cO>s_5745L-Jx8f zxcpVeEn6V#&&!*F2Q!!YS@>)6iCtI9D_}v87lEwhOp-03CT2B`qodV6;fhczz0Z%3 zlGDh8!AnUG#!Ys~OOXE}v5EQKmoX;ot|!HTNPH00a);{+I!On!x^+b>(7k4VSxZub z@&qU8iH7mtqTQ5kX2T(rzw&E+ABllVJ8?U4^p}C(=9}{sK5?q7@m6Ki%^Pd5@iuW$ z6)`;Ic6OE!a<;~Qbxe>Ihd#@vvEpf)$fUnW(fuMhBX~4LhuX3bl8lDra0qL;dnu2sC=J(9m$z9}n8{iTu!WoQ zFmG;6&$PU-8%Ew2+H;5&t-SfbZ#nsBnQcg!P1fb8qKR{%_fGJW0RDCyP7A_oP-cvJ{0%9(%cKT z+cB|N3IFagI1Zb6q7x#5r>rkuPEvQjD1M9_9!;a~Q(lNMQaUEm4Q4Ma(U-|+Z?ae~ z;|-Kx`>#QRt8B|Ihn^$W>Y{WxDb=27!z*G@`l3bt@QTZPErX1cR{IS%wueEaWfUW8 zk$$M(M>AN1+!+`z&lJs*IO+LBRbGN@aa%h6Ect^Vaa(2C zisd75=?4$<*Ka0)zL!rF2XCg+H&v^7mD?k5G@89?CT(mDQgPgntO1ZRNPk-C1DFN> zRHgT`>$=U3jxM(^GYCVBc$%jSmqmC$xZ92McTbejvHrLlVd2Wm&0}oG3i@wzH*a?!N-GuJNKAba)lXJ-uZ%zvm)sJG*mc8+YA51%Y^F)v( zY!)>$cewZwM%$T2Upnw_JO3Yk0n+tn%J#AKtVEZ#va+&~f9x1Z*!8fCLiNN6U=42! z>n~xd&MvN>e)r*+Eca#5`F#}#uHOP8$D^6HK!}0i zY=c^j9GNoo!mOlmcD1b$o>5GJ8SL1A9J1m_`NtP>~+ujB9<(g!GLUK5tIU-#- zuUgr@t&?dtPft&01sG;J@WEc%fq3rD<+AC_&JzDM5fTy#{uaZ2Z>CK}ucyBsGBYdo zW;WNJ_~5-%CpLp|iM0(71{+o=cCHaUXjL31J%GF5ayWPA#da1u=tcS}lK|eMrpFy> zLe$Dtj8i0g<-SjVGB*p$eqa>ZoeIY=?cxoJOo-vV&Wuzr782bW?Cy9l=jyEYgu|Ks z#dG=yE4dCS8X$`^O5o+lcx~0h*t&s;+Vrd|Im0N}4c%E z{x5-OsoGfc*qvORiOSfHc?SPHl@F=TSCec3>WFhu;jLNEbw1Z|5Fbq5Dv&a8SU!^+ z1mD2QbQG`2X7ZHt%?w>7HUjof-S-zJ{hjt_I6C71A|{H9_-Syw<}SH^FoX2J$`D%u zzsPju+tMe$`3m0=sRM`vC7KN3J9e2kj;il%!iP9#GN*)_b6~lBTyz2olct?~)SmZE zC}?bKj3c9Jgq-+bd_eVOxUAp%Phoj-g9Cg!#<9It-FyO3a67F?I7CcM?C!Tu4#8d+B_8pr?Zas&6O(+z}x9fIZ&BL;uqq;&v^PxEI2@&7}fzE?(7amkS(cR73b zk3Tw}ns~3p$cjgdH|Weo0dpxwxnVsg#7ow zI>G-pB|kVIprVq#PP+1QlWf+}p1>&2;m*8E$m5d@e=VhdBWSMo#mu6nfoka3A|%}) zV5Jgpn!(G<<6;2P{ov4Cd^|jcTfg%osX-&d&!T9x17z$*$ybf;TNrBD=u&mNGui9oRSVUUCc@b_e9Ww&xwcV^pU zkZl*Zs}tw7jm_HdJYryA7(Hw5{xJ3iQp&83abhTXI()dDfo;-Xv{SvkvV)1B9@IL` z;@W9B&rD&%=%L`OGt&| zgpA7|9D+|P)g{YR8hC+UFBG{T)(OYEd+VU(i`q+YP$+(F(F$PeBR} zv;W(a(kx*&DPYt-|2to9G}y_y!EG)02KAy>A2D&*FjWbj08EN9q{zrJz2tf7y0r7k z;j46hb7Vl{6&)pz^6M?XK>!L<6G92J67SQH{QUi)KYm0t{sOihStURYF~79K5i!)m zRm@d$1wj{2GCaogJ2fyuiM&sWL=vcL>QfjSUzZ@5%&vXE(rOT|qN2Mvr}GKXX-EHb zOkYlMTJg3SE$y3Mh}+4Cc|1Z$9>x?q(M$U`0Uu&T7hX$s*wq6%_HyrgLzbT|xyYY> zTNpt+@}SN__5ARNvTgW7|v&;dPal5Y$%NJ0;Y~8CzO}<5Jm41RMAO+(j=_P~I@B$Z(h1gGKjs;HD{q41i?8f{S3l(5!FVG;&xoj8ot`=JLdBF(U2s;O=0>6`#*vVS zu+)!4CX<0?ihZMePm77<_Q+O&Mf=)6Z*#o*>Jw?KpOcpWSC}<)H5W;;$C^lU-o>;A zO&%dK0>K;~onIuTWLQ{c=`6o&iS;s-$6u4sN_Gv^C)2GK8=d z0gexfazJduijyS#S*OB`h&Q6HjtpeDB&xI$Do(B-zQ7y|DZnqHpu#BS@72TY)~(UA zn5++Aw_ zRFyWmZV~?^pCy{dUp|>bkesic4u@8xopS}})mJuBM`_Q@Sf&k)&-v}p)@_}m+p8Eg zn|S!1$6lH=lFHL_urlWDtd+{kQ!Ih~e1HB%dVOdE+g8C}UlTn!I!KG!_iQ@?#b*Bw zi8x(ae%ea`ngvT`<$(Wwe&>Xto~ zOf%(|c$1HXoRhegCw(W}=hGS70ox?DabkY!JVOqrK2 zzedHyg@i!j+hc9q*tQP~?bcWGbK_B=R6h{%w`#U3)8WvK>Qb$l?$e&hV66;Zi!a!z zX>?)qd;ie2uw9k-hPOkTlH+=z_uAg2Apz1Yim?P;bOJ!gI6z#AFYLM;WIOil8L;89 z(DvUJhN2GC83OsBEj4ufHjS&WZUraAuuQ~#U3FG9rEI7-_*`io7>yrhhN(*fxkHK1 z>R0#3M|kWNFFKV(H9QLEY6`o#Pf@t&N_njMhJz7SHJ%jqE}Me6WGC1vyU(myiaV7u zx_~&{2DdhJ@MBBloL}Hn9*4gWVOv#RtAs8u6gApasa?0J92>XQo6D$~b$jN3rbNFg zYR;JlCwMmhKt%}4+k%@N3l1bm!<9_)ld-fTqd<)Ip}QXSS+e9N&rseS!7@CL$fHz9xe%=#ob6$lhQTNrI@TKs5t z06Sqade<<}v%F8g-TEH5aLtVSh3c!Y*{8y~VaHv^UqtA*yQl~o=al}5j#G!G zFHH|%(&q-Lqm$^*d&KS zjtBE^VU;nY82+)>YY{k<$Y2hn((FVMK6SM4qy$=e)Y|wZ?GTr*^3?WmZY@i>nw{fs zhsf6?7Llg_Mz=n>fnD!$f_`;)Bs?{7_;woXD5v-KUg?D#;X>aA-+>}Z_lqUJ0LUuT z|1Zruf0caY%b(n-xx2(pxIj1(bmJfK4A=lpF*!IRa)j*Go-g)h=4SN3;kUlY=h*>K z;f6bOYa$9l3Cuh--oIBbv1aokwDoqFXizr9fSZ!l3km;@rTSln0H+md5(>%B=R0d) z07(Mh`lN(s!2Z`m+D=1JL`e%8(lo!h=~yWie_@#}AHkB$s$mcshy)xG-}@g!p**0? z#k+|YkSxPt$Bg3sk6pec>%`AKqDh@;8>DJrQgAEpxnq(>g(=bXC)CD7WO`fOFcJe`zt;cJPbRv z&&~$f(+g34OfQiMw~OkTaKU`Q@tv4^YITKX+$a4QSBtemD~ey0jO_aRfvM6JtmiD$ z_fJh{u@#a2V)2OkU2h`g3&s@v#gRr_J~r0*B{Oq2;!pX%^g+C)-&p6RAxs>mp}Bh( z5Sfx6rQ1Y#Ml3S*6?{weD!jk6vxDuVSt6fw@=&o<=3I8PU-?g-vU?ScCw=?1PFI zCz%6;+3X@#i!%$tnsY^nfCe14jE3LB&^QhX83gV(jr2l0@!g9RmQvwolmfvK32-I* zjJGJ~N6;@LEF%_5VyS|66}L+Ca1ll((DsP7X+$1($5pBM+YHg|pVVDGW*I+1Dw(T< zFAo>lHCZ8`$`Lls(N+#CcFssDcSvQE(K>2jcBMgif>DeCXe7 zWa9+C!M@fgE$shpao*qeEcf2hL+o|SKQmt9y$96Q6kZ+ zWubL*U$M8k_JDdf&#BF*k&^=MedCR7In2{7Y(D;458=pxII47Vn|R+SHB)X^1zsE{ zs24k`OfkI&wmg!cfsHBb;@42VzOhc7Wqz5&bb!X9e-OCaO}7ius+%kVI+ zeG9l)(8vYzA1W%GgloQgZA#N|bb=JN&APaHfq#OpP*6}zR%08gW1X;>RnisvV>x*I&tI8-z6Z44jG@A(F@jl@LtSHG=*Z0&xM5a<*|77Y!1iBMb@V_hseW7P zQ~o^i0<;`}k>L|A5F&1&W5wd%!-p$i@}xw{9hCi)Eko}*S7qpJ`zVG7npq)%x)#eBaO@1u z&qu{{;c%R7e#m8Ww7l`s8xsK(Bf_}ZNYnqWQb8sVH$EF0(^-Y;lkN5$eB5fn&~bf5Y|*S=<0HIT(&FXxl*3 z2DEwj68-`(1^vOP0KI>f!Mh6mk|gmAl<(R>o+H0c_W1SmV;(dtMUD&kg^sX!;HB4y zC9^ny{w@Fnc6PHB%w{60Xjn|)5O2C}bl8{h08fxb~;pzI(Cls7A-KS%PUMWerg{BEdnj73ve zy`7EiJ*dsT1<@ZDh< zD-z}eh>V$#QLwPcIg=<-+A$_7bWp}A7=Ip&b8X!R>n~pxQS#kPXWlZ)m>VeP0Ax78 zhFe8f9Z=1*v6-b2p`)9v5uuT*nK2lc>ylQ4Jj@3MXrXt95d5w}tZh4q1%8`} zZB_C3N-qLVxT{Ld^>LbtTx1NZxlOQ7M@KIa6J|t0aYcI(O$!?4q`Xc@+Td&9H@HV< zHp!U=$;nxIy0#0C$mkJC*|iGoo1(v(Vz{3#Dd_nmXKB1r4b67Jz+fQFfElStOK}?5 zSkdVj+UOh6xmwu*Qw0O#=5w{xGq5mnB-A%DF|+0&K5ywDCNwkTAy#FP{w8fJXk=<8 z=5BAK=q{sV;BH~SVMxr!3&ZWo2@GImj z53!oG9HF3%y%8ZZ9W&iGT47f+XGUUP7(#A)Lt{<_A(4L$0sO^7Z0hJ}%Slh~;^IQ* z!bE3dZ$i(&!NEcQjgg*_krwDd>)>YXsOL&+?LhK(i2oWx$jHIK-ptm~%*LAV@0fb} zHcpN_#Kb^5;XeoeYyE$XZtd_-BLL>0|Jy>(K=+OQe|C2?GycDH|J(BK?td@llrwWR zvQ!f?vof-F0H(l0%*4v}kHP-ks{TJ(8912#(fW5JPH`(e6C+hKLr2qpU-s_?F(We* zQ{YMdk4t3j&5QsW{C!%Wg_!=YCF%cZO5n}V|LfKKwa@?eKmWPO|H{VyG1q_0^}n*f z|ElwUR@Z;b^}n*f|ElwUR@eW(%mwpraA#xiicY@IJ_WFIU&Iv9YwIw5I1}hrO{hU&UEwPzF;x zdOipQg3dZSJ6mWZ?MmWWN|~*beo(|VmwX=O!=_<98+5m17~M)#tu@Er?34iOP|RKMzz$=SJvpx-7g`Zupl zvp;eiPH%Vd;lp`(q))?g8uPACzwUqkp$Tg&<}gaq70|0?!w}K@x%nLAy6$71Sutwt z0Om!Fi3zgciWuKt!{HCvG%Kl={p&30&TVQ0c*IFd!u>9nI=nPNN%}v0(l=CBg>5}=# z3n$5=)$wk9>#9XdL{$A7(XBQ8F7jQY#T+L{i2q3W4tfDBfv zi}f+{ZqU=kgiM&jPtHjBbX61_nux~e^vECR|d0YIbtv;dbis$skxr z-^!}3!sjB-;(o_4?_86M)n}-``KkYY-jYnXiG>>dyDVc~uwu#~Z7|hg$IBZ+*dB#- z+(;5nT%Z1W^Dzc`(htPy6w5P?b))na2N`X7eTh9=WkVZ-uJ@^~{;fZwqM76bzjR!@ za@b^I3P`xm$!QpW7BHsF(K$O;E;Zfr;qbzIj*`V+yFL+qcoQ^11R2aItI?o?3hT?e zhMcfshTMIuR8$q)9nF2NhDXY{?&fFasHy%Gl~8reWB+t9xs&qnn>cOpM)1ECYLdPz>vZsLOC@|WYnPbUq9dX~mS=bih!U;{mKoEv>UvIHnnOeb=ys=H$yFNcW z$n-g1W#?TT${$DF;K|C%3PFSk4%(N6gO3!1HZyCVUi-1&`1vkFb?>}|?fq_=+)qwU zjizu2DzCa&MO(!kc=@95FI{W>-D~|@Ba=Gy*58S!X@_?0pSkn0tMhYeEXqr2e&~R? zabUqRvYWP^n6QB(TK=s;&qt}$ekI%Tb|Q%I$fzh z>s`cg;GTbXI5Ia=H#$dcL|$X#DUVmJv4;q>FVyTfy&j~;eTYtJKHELVWWq0T9ChVkZYbc^p z9^+eA9nB3Nh-0g`HB)<1xR9H?^i(h|7#FuAPMVFFs{Q9ejNtHJ3eR~|r07b!Lr>MAG7~09n$w2Yz0t0>|iu>t|lFFPe zRA1h%M2P)M!|zzM-C&{az8D`}J}uM`#F(M(8LLjo-jQD2)r8O)r8r7dJzRKEVr0qT z5<0CGkCTn@acw`HM*D)=(rOnN&Cllu1RWcf?n~*{T8N;mR`mrpCOh_((BFx&m0h|i ztvUI&pziGeM+py)fsXrEbh>3+Oys)ff$%n_$_H}MXU#ScX?rvRH~hF^b>j+~o2@G@ z$n0?zj`*39p*EawwvLqCD!vS0toAo3C6F!_;ink4EF|2CX;SCgt?s zAMv92FWTK5L+aczs5(7}0cX0F14bNG**kr^QpK|$ajL#`C_#+Wq)@vTv zd2otL`U#gSD-TmeNy_BxsMzobm*6KdN zOTh1*z%#tJz(Jz4j7KM}I>-np3r{+BKh)l&#?P^Sa$8iE+z$*GX!DP3K9j8YAUYl@ zM;Y2~+wy$D$M)FV+)Tg?ztF1J*Z!dZJLO>ewjUimAud)0m)HAnCyJ-zy><6!6zWU( zs6sTeI#$tOBHL!*5l(WWW_g^yxU+WF{)=j8j#4a|qf_k^qrH$Y<@e;HCO7{!#SM4Y zb<%vpyGE?kMo(rjCf;L!_2?60S=6 zHXglB`P(iysxYvhXW5uP1@@)3+gcRXIW%eNyl)slxlH#K(Sx!p*3X*$986S&u3M|w z?PaVFf^u71x3oMEi2R}znL0Gzw^d78$8everId2>>Ry9=Y!O&E94_w=H0Gxc%RJs5 z_78OU^uA~x?Uv^i_3Kw{BWtH~`zR{;O_6*m4@8iaw0Nd}j_9b%tW>j1ui z*XV!h*|v)zm$~@9kzGnTAX!>u;ktqHK+JqsX43bGsY~pjeB+1n!x0Au5cKNx zBfsox+p@c`t{=aR+4JN5HZgH5k@#oOLGNP9ar?~-UP)Aps^`^;mA1RH^(I%jJ~)e; zsPv|v-@upKdU!Cngv<$zr2uyoEiaUD{7sXAbeFb{5BH8>V3_!wtdFT;Zb?S0M({Tu zF3ce6|F7^QgV#3DRkv88CJW_UI^;IzHn{5C9S#Dp>?RO$qxxu znV(s0-j0clE-%d`q^AJh*1CPRxQVK&k&)9m*dgHLN)krV3PLU+@C~SfsgfYVl8v;j zlQ=#BUQJ5L@b;=nebHYqWQdT0gk^Mc35aY{D`GaOV)4lmJvZ= zXYgOw?JwTiS#(ptY##KE-SMox_{lj*uNrjlr@Nrwr5GBS9UW}}(`YfyOGq2doi?Fo zVQsjl6EHbR^xFyRCx6l{j)_G~i1y4|vO2{xp?GVz%Erv9k&MN$q^{k5S(#O}$Vb@i6~FCYa*rjIUmN=|z9zF$N>UI_5rr`+ zH=C3IE#()YeQg~gI(qZjDK!Q4F5_r^(%N@z^&Z1&xSN4~viw`qfS4ZAWcJ%E8zA82 zLc?xfuoou=?Fy0TyjRxOJAZD!Xwz4c_tGj0Y^NV2jUINyk#y)OT!_WD@|D!DOlNci zpYSDcd3W0ynJqp7kc4{86l@H#AEI^Upzi8w*uzd3l}bL(R7vr%gaq~S5@)potQqrH z{K$P<_Ek7?P+>_+OG`@EaFVK8aVaT<5IKooe<78NqqFk-49e$^T6p1uiH7cy7TN;h zPF6i?R!)$9_tQe@SaT$DA=kz6! zsOLkVoRX!40ZLnQJuelRq^jr#q8XiKuuAD4SzWvK+bD`CG1H|q((|P^*hhy{Md~PU z17?LKj!bKw2+FZLWi;es5^@YsA^e^9Y*z9b^AmGx93om&6cuWcf_a&ha73hZbO8g~ z7-MN&!kT`F!D2g=i_lrWva4ZL&yK^VnHe!n^vpNzxm#;nLqt%3_!%C~vu|yFjPqPt zwd?ewq~ExiT^TO0$8Mcr4-arGod|(F!C^A4p(yH>Kr9)iQX%JN3J@X&fH(8B#u=aY zB{!vcCo)Wk1j|6-hHWE*`JYGsJnoc(vz#9|Ywc{UUi9m(4?Aw`@kw2V`T6^r_ui=* za$6_5w@VxRZMT^n8xyYF5hiX`i@3j$IXO@w=N$g_(PTU_*&ifYilY31qp#oSd3K z9%VHpIuW$KP1~Dz6*`cDXAH@&D9<#-@6mHpOXQ7Ke?1{3fDI5q765);u4!w?zt|&j zu!qHjtJl?``pVkJFN@=`xHdT?Y#LS^T^rl`vB%CvGi;94ZvxZFNM0W4ZJN5+yh*dX zD$80x9?O`jQtjks#8bn9i35uYXr}$5EdJRJJDgKnRzo71{3}TQcTCkcCQ6#G+xAVs zYW&qb1*}HKsc2?wWi4g#i-P*Sl%{kp$}!M6=1 zmT=x<1YI+|ucV}Yh(~8<5#f@^sZBX;>RQWwe0f>*wd1K%_U5hI#Z#6H$s-4gv_jhi11h?6$5CTuk|I4Zv&fW-eBVw`fF zsEoF+HzwT%Ji|XJf`V%f1+7=eP)2PbXh|9Dsjb>YBi&T zdijw%Z7n`A8VMDfL?GwwJS7h5y-Ccc?R5K@Um|*MN0-IAG@uYVudS`7vT@{jZF;=$ z7|5L<0PhX}6&kv-M(1awwmfMCkfw^r(QBFeH&$FAb(d4rK;YpcBt^Cx4f#Z6wupca zMeGOA09AHo`3+}}+aHg;%B7-WqLwaZv$LZ^O4tY{HNKOPnF7O>j+@iM6%L7Zj`n5c z*KZ!t67=p8`yJfOZAFLRyWQN@rk#`-8j+?PmH}}L*ph^PG$Y|BRzQN7Ej>#6vum=* zY_UzzT@@oEmUq?c&uj_;RH=SgbM?Mw0tOKSQ<{~U2bMyK0$DLga z62C#i=;xE7fG5sVyfk@+p-uVEBxa^NhPgsQl)#{6R;SQe0sY45Emhv(^W|-#aj3iK zw25elxI7lkw4r_N*B43Itzo{ax#i_&EeILAdl(jlB{bi^4bSr#&cS)e%S(J0IRoyS z^uEgHFGcRw$cYs(e|T^Z5+nmKLHy87qoISWiA_-xEVvxXGZP0wXTArHNe^YsEwsEeo1}!)^B5t#H^;gGZ|@ikUN9 z`o z8}svHHrGbZU^&XbNFBE=0!EL3S63}7q>u|W+S`pvwKFhP;ez+;$`7J+sAvhJ4jBQ6 z(V6o5O|l-?m~Z==*WTlxW1M7<0?*2|4=j%pV&YS_?3&VAz8jWgd2vl{!jA41e}-wO z#Ib+!6Cwq(e2U}GnvC^Ax^ zZe~s-_V@4Y%+O$&iF4!25+hMy9`V42nOa)PNRHE%6tZITS(Ap#n5f98Ajc13cLr#J9TApa^lDg$gIk~bF#6}Qc%+5 zx3?F$NciLd5K3K^aT2d!adwtA6NaWOcQz;gCOmNR;5NY;8AQdgr;1RJz%RPOHVXZGuzeHwVu6VI#52Cndg)ERc0Pkv;_GBSN5vvP--)0 zEHy)l17^4Bu>NcPA3E=|#M%Va3%DbQ*cZhUQ*tT1PSs%}$3!HEN7%`~Kn5L}ynMSx zccBxB06Vxwl}S#5egcY(kG4E~Kl=gDlZ)9LhgeO#vf6`#VsvlaXp%nYnCUN!)01;o z%eTW79?ypRsCP1lHT>i;x5T8z0X3r}>lnXE_@S#7ZOYBYe7@L>yz#j_!qbEG1+B=} zm9%g%vT|_p&i2e6!bW0s5O7bEd`Rh=7f$8%M1k0h^W3mwXH6MB@6h#fy~}oaKIS#7 zR!fW+6qAH$G$ExC(yrHUEJ{}dFnC}Z*MRED@X6O7I>q`4^LToaFS+<=Il^1eGq6jIX zRM;(KDd?gWBCv-jMoe1T@uZ@z&MP+pHLz!BjAI3|7j8J>VnJ$lQ|IXZd|fQ^Qa} zgZE~Y-|XGx>$0z809_iro@6%oSq{MO(-X4K10TfN=sDjVJ1HC(`z5zsrl#)txecJQfw9ZL@n)}$zuWRtGzp!seF`veU;wp6Il z5F!UFvpB7}yoyXs*fwc8#9Y>xEX9ZeQ1I?%q!rwwZXARh!=yr=LQhPb8Xpz93bwa@ zIlZySbkd<+_gjoqMR|U$`T8S~5)h`ZUPjF#Vmh=>gSF6thp-l#{5{R5&=FC0H}_^H zCvVSR3rgb0Je-uJk_rhadiHFuU?tK&i9mmj^2qgUq!I`!m~N<;q)vwiM{r&lG;}5T zs7I~ne8$tQ8|=kZtASz4gh>2pIOPQU%M$#f zk^#6BRzmdg0ybhBe3s~`Dqr}`KyAz~=2wRhRj#}ogz50Eod2T&0%m?SL`+YAeC{y1 zzMq_$3U>nult19GpgfN4IKM*^^;}k@7ceqT2ttQXPuf>Dc!xp|;f@#deDn%`5QP%* z^LK^HkQ_dx8F)XJWYY+}w6UWDu#Blf^=nHVbk@cMrB#_~N(xOX-?C%3D^!cB0x~Z0 zY=PkobdX?ZR zheYSR8d_?U6&EiFpbHl?ygls~#ouGGn9qPZx3vnATevjfB+WXkFBMcCX4n!W#He+@ zsRtkW>!x_J?(CsK1`2a6-JVYR`3als?;xyob(Nx>?7H%tnnld%XJ;R(yWJD;m@ujX zAPvKHr1AdX5hC)C2L1Wmhwc_jJdiIkG4Y^HbbOl0zKXHIS{n^51sN@dx%p&39P&7R z#MIQB$Fa-gS9^bj2KuYp)0<0))~*rhRY=JjyBmE&p*_&j#5cE0yD~dD8_vPLFw6@} zQ&iaUFwZ6sMNj{NqqaWtWafQT*%;PPDFMJU?5nHl03eq!5AV_@FED<2n10**y3#9l zK6MKPGQ7&BH8u;Mx7Y)^tT%zin}R!0E!Z zakm{r=3sfA_VhMyu(o-ro-s4fP=jk@U5NHxy+KQZDiuqI(TM28(hX@F%zf+~jn(y=G1I1r z{;wly?Z(4hBqox>+FC^^Y^6s`%dTE{As5T*XML}1(Xhu(n6xy}GJ=BB{v|Hw+&BAt z{t1CSn*arUd~6ouKbUNw#8`bLGJcTScDu5D{JQvQ7s{oa`}O(za`02DDGD5<1%Dpm zMR{rLLqHyr*VrjD)6AOF#op7Zi31EZZ(SrpO=Sia3yTx*$tQ1+Q_H)6z%FcxVKcT6Q#G0vysv3KK0wMPX6XCx_P2WMwz5<5mi zNkeIrysc?%vG8-leB!_&5A{bpqD3Ezm;>rBuuGT!o7 z!D6YV=D*XE*fDrjxa%Bk^~{Z*uT9#~j1=suQCoZ0Di z{PtpKv-`KEO8{kL^hpZ#mtao6xy6k_Ow%t}osRy{{gl)W`@jTk)pg8-3;SJU1bL*W z+L4uu!rt~7L%Ar&MqC+pl{X>9p5GT5Ic~X)nllqCa~a9CF3#_s4|DlwHLC^c=&?%g z-Y;XpIvr;fh2tQJH6wKNtwYaRS5El5xwtqMj;2pC5v)H2HiK-?;|KZyH~Q{Ed?BdM zDBuHZzII;|qy(;Cx4-z(;iad|W8cTD)K5joky@}udN2rb=3B@FxYK0QHhveTu0Z(7 zeHU@gz?x#L=4yeHu0a3;L&f;31!(5W=gMax=V7ujl>9vL0a#?MW~P=q>clUH00^FC zxjiuGb<0)|22!GdW3voy7ZgZSC2(LFu+i+5JXd>hunH`KL9m^1||RPb&~odOrNEj`w_U<@6O65P;_d z2kT`0AGs~RG!S(H-~j4a@cnc5b{UPd$$09YU3-8Q79JqCd%$ikqwP zjX6iYLKx`BEPPm`Qaq*bdGBz7&dU5Pwq^~N4!a^nfyv$;AB{m2<>f67|6cd(rn~Ty z#N4ib$~=33EML3H zyP-YnQVZL8b4CZJ;RLueIxdRSWovx)xPgtC`HMKCyHXc56gS>R%wAyGu~RLJD`)q$ zH9)Mpey#ZzvHY2?xHTJw$swP!bx}i1Sy)_I`15nKipnfB`|8@<(U>nqAK7ltGq{ma zF8uqg1He)zU9*Kq{sAhFKxxajYh%2|aMqYLC8s#MabbFUA&Up6{k5p7=tUewK|+trdRx?MQ1QE{F2nZcgN9!3Q{)w0V(_K!z11)*1*D)c!?DBMaEdbGZ2n zWXZp_;oxGYk$sE*?ZZDeOl+3&TSyd-L?Tmu)_WfZ6^12Gs(n_u;W{ zj&wR~ceV~cc-5bFxWV&Y@R~3^O50Wso4oJY5G{~*E-Pv&4xG;u`t6M-QIS#o9D;#o zyFeKS7O@CqGq;t5g!sGnJb|FO@BQk4NyItZ#Ju?U$gb>qqjes;vg0WmSHF4q;^QkD z;26vf7g54)s$8TgFafZLjeXGHPjP%4VP$1SP3L7G6ci!{u(mFz9E12Pj*Njlmk7{W zwG*!kMZ+Ih!(?pQTyNK-r>=xy_bt~d%^#C#`^b!ZaJe6s$2Ag4msS=R`=|Ziv>dgB$4CJgMU_iR$bZZ^V#++HTNS5VB!epIgE-o4RvJ{Y^0PlMP05w zVphlZbiT$@^&n|dPOu@F*f z&H7oMm`Dj4>>f#6n~F|ToY)t|krLHvbF0X$C8nl$U&|?Il@1aoojT>>1uCD?qc^YLUdSR*YJZ7O>D zVU+flU;5xy$59kiWNAH{m^eoi9AuuBPe8<>r)` zaq4;g84epc;RXUPz*ytql{qBX++S<}Rp;UmV&|0nwzizMHbIf^av$xLjrxv~oAF_- z+}Wi3K#R}Q@s)#(CCnopj!;PUb+o$xcWu|TQFz2e(Rg%uBUcu<<5p1EbAs+OXv!gp|Uh*s*R zM`7qJAne_pF0N@Py7CzT2m%gL!&ZK~-<)$v{obOLCb`9Nas_<3$GC=Gr-i9!5#9qZ z{OgU|V6t*(zquJeWk^>g7Zzs+Axex7GB8f`Y})1R#zAMzBqYheD>ByDdyLnovwQU| z$oY(y)Ak3rPbnZrBX6mFehE_S1Hx@7MH1e#2YqN?^X+*KI1WHW0_pRpR5IX)5djAMiago<@UPM^H;y zR@I~YS&D`dgz#jcfuNwkf?!)W(j_-8`o$Yvrj76D+jzCod zI_qWxSNcm`=SGmKPFO$m({YK`wpZ@lhz^BE2LZUBk+*0$f` zbUlxkmgaGf_Zo?T6|=#(s&`-EbB+A`Vu~q>@b(MuThhoW*ZM=4(QX`2DffOh!U-4o z5*gI;JW=7o^=zRb>$PJGtPv9#mj~zNba2hDK$>qdwsz?VtS5d&p#IQQG^u%y72@e3 zIy=k8dx-!O8MOPl5ji`F)=GZ@;2$()mPL-o>HH;bAEYrp*x?T;5ubQJrQ#NNHg!*1 zJhH94^<)7!&DRP74*bo76DZmP(UI5d5?%K75`D}-@k5*VF$LZOWnv0ufM~x1R7mN^ zznMLJU`%Xma!gt{qWSrO_c2ru5@?piNjKQ@kC?cGsd=GHeR8AO@%RU0NEYz5fH7-h z6E>75yzCbS;Xb3k!pK&hGguV_UZxcyNHASjFc$E?M_H4~+AE&4PhepG zkQn^G>MT7YI`OvjM3jZ?`nEWriC9xsr@SpCm>8F8Rp~>s}o`G9#d|iM?8_RB_)X zW@ra%OtF?(X^2!oMdoLuj%~&*1n}ep83zl!Lvtu*N=K*`p@Rnx<>l7kNsE@OpbF=e zRF2VjVj9Q0sSX&J>g$zMoRk9q!2<*wk1MX6igpG%RaL< zxj3~HpQ59wtR+f}6#k|ElYjrrEL*&?(m-#)_rx!i2uxA@K|wNrQ?;-;M@2@SnxBP% zizqKIva!rgP@TI`r-vg3s~@cn|A$ZQ#pP}+;zVRr5j~r(ll9Lf z7?99lERUpwF++1ID1AlxWmZ-Uc3z_Lt*)oM@PQijgKZ_DKfOGvipB-BxOo8}; z1nSbOGQ(Q4w_6|3MmCO zEtUB6jNECBHl`35ka7MB8eHfyx%0qpwyrCv^S3jUy1LG!q<|^`^fVud|JLm`xB1}{ zELbMh#)Lyg_fX@M0Pzx$AH=Whd@gD2HcPtDz6fb4NwJ|$%NRgdk&0Uikl%nRfZ#ch z?$+_NrhhS8Z1TIiyNyF2xxD_XRQhi>0x*-F5Nhhl>n%>a%o_rxoxUw>hS``|t!s2304Gou@hey9$CBNUbu{&euY&cj)393pw?k{jp1VB&LaZR+}fJM0dY;VP}WQP{lG-!LC(NrP`C&%o#pRp!O~qd&Mje4}>f+!5Xfq!lpznf8LSufl z(trv95Lu-|2!fVWuQGgtGie#{{>e}!E;xnSRUZr{E2=2?Wm!F7co!WNozD&XVz;=@ zhk%#t>({G3&xVvW1Vqr6FX5VWF4;}u+TN2Z95t0FK-$~r7fY{7$9Xf3g#@!3`e^;F zF_XL#YWM%n1^_ZM1ot(eOe=+{3M>1o1Mia`Lx!A9o_1R|yV5u+8N6>4zFn=)8^Pn- zCVy+%`I4$_4VF*IYg14AUE9w-%fV?^^XmgHmg|m}BT>Lkn%=MQe(wnX)(+e_@WWqi z(?2r)Mm9xsO-SFN9N^jUnsSd*{`!{M@0(o!-t)y$_^jRSVV=Nj#!6Zq z=dx}Z+{5|SU;y_LW?tD8U6|O5Pkju;bUPk*R>#&oiUlHKE`Q zxUp{SGL^V^5yv7Rm%59v23OFxu|Zh<1pHsguY(g~XJ@8Q`$NN{0TI|(N=hmueoF_p zA?D4ky>DBm-8^^zZ3gu}N;z&ZSscGHEzv)4e#HEO7-R@A*oC3sVBA2zf9gko698iU fLshbo_Q;oNA#!GXj7SK44JIxuBUBF3{q_F<-Xr + +#ifdef __cplusplus +extern "C" { +#endif + +typedef enum { + GODOT_METHOD_RPC_MODE_DISABLED, + GODOT_METHOD_RPC_MODE_REMOTE, + GODOT_METHOD_RPC_MODE_MASTER, + GODOT_METHOD_RPC_MODE_PUPPET, + GODOT_METHOD_RPC_MODE_SLAVE = GODOT_METHOD_RPC_MODE_PUPPET, + GODOT_METHOD_RPC_MODE_REMOTESYNC, + GODOT_METHOD_RPC_MODE_SYNC = GODOT_METHOD_RPC_MODE_REMOTESYNC, + GODOT_METHOD_RPC_MODE_MASTERSYNC, + GODOT_METHOD_RPC_MODE_PUPPETSYNC, +} godot_method_rpc_mode; + +typedef enum { + GODOT_PROPERTY_HINT_NONE, ///< no hint provided. + GODOT_PROPERTY_HINT_RANGE, ///< hint_text = "min,max,step,slider; //slider is optional" + GODOT_PROPERTY_HINT_EXP_RANGE, ///< hint_text = "min,max,step", exponential edit + GODOT_PROPERTY_HINT_ENUM, ///< hint_text= "val1,val2,val3,etc" + GODOT_PROPERTY_HINT_EXP_EASING, /// exponential easing function (Math::ease) + GODOT_PROPERTY_HINT_LENGTH, ///< hint_text= "length" (as integer) + GODOT_PROPERTY_HINT_SPRITE_FRAME, // FIXME: Obsolete: drop whenever we can break compat + GODOT_PROPERTY_HINT_KEY_ACCEL, ///< hint_text= "length" (as integer) + GODOT_PROPERTY_HINT_FLAGS, ///< hint_text= "flag1,flag2,etc" (as bit flags) + GODOT_PROPERTY_HINT_LAYERS_2D_RENDER, + GODOT_PROPERTY_HINT_LAYERS_2D_PHYSICS, + GODOT_PROPERTY_HINT_LAYERS_3D_RENDER, + GODOT_PROPERTY_HINT_LAYERS_3D_PHYSICS, + GODOT_PROPERTY_HINT_FILE, ///< a file path must be passed, hint_text (optionally) is a filter "*.png,*.wav,*.doc," + GODOT_PROPERTY_HINT_DIR, ///< a directory path must be passed + GODOT_PROPERTY_HINT_GLOBAL_FILE, ///< a file path must be passed, hint_text (optionally) is a filter "*.png,*.wav,*.doc," + GODOT_PROPERTY_HINT_GLOBAL_DIR, ///< a directory path must be passed + GODOT_PROPERTY_HINT_RESOURCE_TYPE, ///< a resource object type + GODOT_PROPERTY_HINT_MULTILINE_TEXT, ///< used for string properties that can contain multiple lines + GODOT_PROPERTY_HINT_PLACEHOLDER_TEXT, ///< used to set a placeholder text for string properties + GODOT_PROPERTY_HINT_COLOR_NO_ALPHA, ///< used for ignoring alpha component when editing a color + GODOT_PROPERTY_HINT_IMAGE_COMPRESS_LOSSY, + GODOT_PROPERTY_HINT_IMAGE_COMPRESS_LOSSLESS, + GODOT_PROPERTY_HINT_OBJECT_ID, + GODOT_PROPERTY_HINT_TYPE_STRING, ///< a type string, the hint is the base type to choose + GODOT_PROPERTY_HINT_NODE_PATH_TO_EDITED_NODE, ///< so something else can provide this (used in scripts) + GODOT_PROPERTY_HINT_METHOD_OF_VARIANT_TYPE, ///< a method of a type + GODOT_PROPERTY_HINT_METHOD_OF_BASE_TYPE, ///< a method of a base type + GODOT_PROPERTY_HINT_METHOD_OF_INSTANCE, ///< a method of an instance + GODOT_PROPERTY_HINT_METHOD_OF_SCRIPT, ///< a method of a script & base + GODOT_PROPERTY_HINT_PROPERTY_OF_VARIANT_TYPE, ///< a property of a type + GODOT_PROPERTY_HINT_PROPERTY_OF_BASE_TYPE, ///< a property of a base type + GODOT_PROPERTY_HINT_PROPERTY_OF_INSTANCE, ///< a property of an instance + GODOT_PROPERTY_HINT_PROPERTY_OF_SCRIPT, ///< a property of a script & base + GODOT_PROPERTY_HINT_MAX, +} godot_property_hint; + +typedef enum { + + GODOT_PROPERTY_USAGE_STORAGE = 1, + GODOT_PROPERTY_USAGE_EDITOR = 2, + GODOT_PROPERTY_USAGE_NETWORK = 4, + GODOT_PROPERTY_USAGE_EDITOR_HELPER = 8, + GODOT_PROPERTY_USAGE_CHECKABLE = 16, //used for editing global variables + GODOT_PROPERTY_USAGE_CHECKED = 32, //used for editing global variables + GODOT_PROPERTY_USAGE_INTERNATIONALIZED = 64, //hint for internationalized strings + GODOT_PROPERTY_USAGE_GROUP = 128, //used for grouping props in the editor + GODOT_PROPERTY_USAGE_CATEGORY = 256, + GODOT_PROPERTY_USAGE_STORE_IF_NONZERO = 512, // FIXME: Obsolete: drop whenever we can break compat + GODOT_PROPERTY_USAGE_STORE_IF_NONONE = 1024, // FIXME: Obsolete: drop whenever we can break compat + GODOT_PROPERTY_USAGE_NO_INSTANCE_STATE = 2048, + GODOT_PROPERTY_USAGE_RESTART_IF_CHANGED = 4096, + GODOT_PROPERTY_USAGE_SCRIPT_VARIABLE = 8192, + GODOT_PROPERTY_USAGE_STORE_IF_NULL = 16384, + GODOT_PROPERTY_USAGE_ANIMATE_AS_TRIGGER = 32768, + GODOT_PROPERTY_USAGE_UPDATE_ALL_IF_MODIFIED = 65536, + + GODOT_PROPERTY_USAGE_DEFAULT = GODOT_PROPERTY_USAGE_STORAGE | GODOT_PROPERTY_USAGE_EDITOR | GODOT_PROPERTY_USAGE_NETWORK, + GODOT_PROPERTY_USAGE_DEFAULT_INTL = GODOT_PROPERTY_USAGE_STORAGE | GODOT_PROPERTY_USAGE_EDITOR | GODOT_PROPERTY_USAGE_NETWORK | GODOT_PROPERTY_USAGE_INTERNATIONALIZED, + GODOT_PROPERTY_USAGE_NOEDITOR = GODOT_PROPERTY_USAGE_STORAGE | GODOT_PROPERTY_USAGE_NETWORK, +} godot_property_usage_flags; + +typedef struct { + godot_method_rpc_mode rset_type; + + godot_int type; + godot_property_hint hint; + godot_string hint_string; + godot_property_usage_flags usage; + godot_variant default_value; +} godot_property_attributes; + +typedef struct { + // instance pointer, method_data - return user data + GDCALLINGCONV void *(*create_func)(godot_object *, void *); + void *method_data; + GDCALLINGCONV void (*free_func)(void *); +} godot_instance_create_func; + +typedef struct { + // instance pointer, method data, user data + GDCALLINGCONV void (*destroy_func)(godot_object *, void *, void *); + void *method_data; + GDCALLINGCONV void (*free_func)(void *); +} godot_instance_destroy_func; + +void GDAPI godot_nativescript_register_class(void *p_gdnative_handle, const char *p_name, const char *p_base, godot_instance_create_func p_create_func, godot_instance_destroy_func p_destroy_func); + +void GDAPI godot_nativescript_register_tool_class(void *p_gdnative_handle, const char *p_name, const char *p_base, godot_instance_create_func p_create_func, godot_instance_destroy_func p_destroy_func); + +typedef struct { + godot_method_rpc_mode rpc_type; +} godot_method_attributes; + +typedef struct { + // instance pointer, method data, user data, num args, args - return result as varaint + GDCALLINGCONV godot_variant (*method)(godot_object *, void *, void *, int, godot_variant **); + void *method_data; + GDCALLINGCONV void (*free_func)(void *); +} godot_instance_method; + +void GDAPI godot_nativescript_register_method(void *p_gdnative_handle, const char *p_name, const char *p_function_name, godot_method_attributes p_attr, godot_instance_method p_method); + +typedef struct { + // instance pointer, method data, user data, value + GDCALLINGCONV void (*set_func)(godot_object *, void *, void *, godot_variant *); + void *method_data; + GDCALLINGCONV void (*free_func)(void *); +} godot_property_set_func; + +typedef struct { + // instance pointer, method data, user data, value + GDCALLINGCONV godot_variant (*get_func)(godot_object *, void *, void *); + void *method_data; + GDCALLINGCONV void (*free_func)(void *); +} godot_property_get_func; + +void GDAPI godot_nativescript_register_property(void *p_gdnative_handle, const char *p_name, const char *p_path, godot_property_attributes *p_attr, godot_property_set_func p_set_func, godot_property_get_func p_get_func); + +typedef struct { + godot_string name; + godot_int type; + godot_property_hint hint; + godot_string hint_string; + godot_property_usage_flags usage; + godot_variant default_value; +} godot_signal_argument; + +typedef struct { + godot_string name; + int num_args; + godot_signal_argument *args; + int num_default_args; + godot_variant *default_args; +} godot_signal; + +void GDAPI godot_nativescript_register_signal(void *p_gdnative_handle, const char *p_name, const godot_signal *p_signal); + +void GDAPI *godot_nativescript_get_userdata(godot_object *p_instance); + +/* + * + * + * NativeScript 1.1 + * + * + */ + +// method registering with argument names + +typedef struct { + godot_string name; + + godot_variant_type type; + godot_property_hint hint; + godot_string hint_string; +} godot_method_arg; + +void GDAPI godot_nativescript_set_method_argument_information(void *p_gdnative_handle, const char *p_name, const char *p_function_name, int p_num_args, const godot_method_arg *p_args); + +// documentation + +void GDAPI godot_nativescript_set_class_documentation(void *p_gdnative_handle, const char *p_name, godot_string p_documentation); +void GDAPI godot_nativescript_set_method_documentation(void *p_gdnative_handle, const char *p_name, const char *p_function_name, godot_string p_documentation); +void GDAPI godot_nativescript_set_property_documentation(void *p_gdnative_handle, const char *p_name, const char *p_path, godot_string p_documentation); +void GDAPI godot_nativescript_set_signal_documentation(void *p_gdnative_handle, const char *p_name, const char *p_signal_name, godot_string p_documentation); + +// type tag API + +void GDAPI godot_nativescript_set_global_type_tag(int p_idx, const char *p_name, const void *p_type_tag); +const void GDAPI *godot_nativescript_get_global_type_tag(int p_idx, const char *p_name); + +void GDAPI godot_nativescript_set_type_tag(void *p_gdnative_handle, const char *p_name, const void *p_type_tag); +const void GDAPI *godot_nativescript_get_type_tag(const godot_object *p_object); + +// instance binding API + +typedef struct { + GDCALLINGCONV void *(*alloc_instance_binding_data)(void *, const void *, godot_object *); + GDCALLINGCONV void (*free_instance_binding_data)(void *, void *); + GDCALLINGCONV void (*refcount_incremented_instance_binding)(void *, godot_object *); + GDCALLINGCONV bool (*refcount_decremented_instance_binding)(void *, godot_object *); + void *data; + GDCALLINGCONV void (*free_func)(void *); +} godot_instance_binding_functions; + +int GDAPI godot_nativescript_register_instance_binding_data_functions(godot_instance_binding_functions p_binding_functions); +void GDAPI godot_nativescript_unregister_instance_binding_data_functions(int p_idx); + +void GDAPI *godot_nativescript_get_instance_binding_data(int p_idx, godot_object *p_object); + +void GDAPI godot_nativescript_profiling_add_data(const char *p_signature, uint64_t p_time); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/GodoBinding/godot_headers/net/godot_net.h b/GodoBinding/godot_headers/net/godot_net.h new file mode 100644 index 0000000..d245f3b --- /dev/null +++ b/GodoBinding/godot_headers/net/godot_net.h @@ -0,0 +1,121 @@ +/*************************************************************************/ +/* godot_net.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md). */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#ifndef GODOT_NATIVENET_H +#define GODOT_NATIVENET_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +// For future versions of the API we should only add new functions at the end of the structure and use the +// version info to detect whether a call is available + +// Use these to populate version in your plugin +#define GODOT_NET_API_MAJOR 3 +#define GODOT_NET_API_MINOR 1 + +typedef struct { + + godot_gdnative_api_version version; /* version of our API */ + godot_object *data; /* User reference */ + + /* This is StreamPeer */ + godot_error (*get_data)(void *user, uint8_t *p_buffer, int p_bytes); + godot_error (*get_partial_data)(void *user, uint8_t *p_buffer, int p_bytes, int *r_received); + godot_error (*put_data)(void *user, const uint8_t *p_data, int p_bytes); + godot_error (*put_partial_data)(void *user, const uint8_t *p_data, int p_bytes, int *r_sent); + + int (*get_available_bytes)(const void *user); + + void *next; /* For extension? */ +} godot_net_stream_peer; + +/* Binds a StreamPeerGDNative to the provided interface */ +void godot_net_bind_stream_peer(godot_object *p_obj, const godot_net_stream_peer *p_interface); + +typedef struct { + godot_gdnative_api_version version; /* version of our API */ + + godot_object *data; /* User reference */ + + /* This is PacketPeer */ + godot_error (*get_packet)(void *, const uint8_t **, int *); + godot_error (*put_packet)(void *, const uint8_t *, int); + godot_int (*get_available_packet_count)(const void *); + godot_int (*get_max_packet_size)(const void *); + + void *next; /* For extension? */ +} godot_net_packet_peer; + +/* Binds a PacketPeerGDNative to the provided interface */ +void GDAPI godot_net_bind_packet_peer(godot_object *p_obj, const godot_net_packet_peer *); + +typedef struct { + godot_gdnative_api_version version; /* version of our API */ + + godot_object *data; /* User reference */ + + /* This is PacketPeer */ + godot_error (*get_packet)(void *, const uint8_t **, int *); + godot_error (*put_packet)(void *, const uint8_t *, int); + godot_int (*get_available_packet_count)(const void *); + godot_int (*get_max_packet_size)(const void *); + + /* This is NetworkedMultiplayerPeer */ + void (*set_transfer_mode)(void *, godot_int); + godot_int (*get_transfer_mode)(const void *); + // 0 = broadcast, 1 = server, <0 = all but abs(value) + void (*set_target_peer)(void *, godot_int); + godot_int (*get_packet_peer)(const void *); + godot_bool (*is_server)(const void *); + void (*poll)(void *); + // Must be > 0, 1 is for server + int32_t (*get_unique_id)(const void *); + void (*set_refuse_new_connections)(void *, godot_bool); + godot_bool (*is_refusing_new_connections)(const void *); + godot_int (*get_connection_status)(const void *); + + void *next; /* For extension? Or maybe not... */ +} godot_net_multiplayer_peer; + +/* Binds a MultiplayerPeerGDNative to the provided interface */ +void GDAPI godot_net_bind_multiplayer_peer(godot_object *p_obj, const godot_net_multiplayer_peer *); + +#ifdef __cplusplus +} +#endif + +// WebRTC Bindings +#include "net/godot_webrtc.h" + +#endif /* GODOT_NATIVENET_H */ diff --git a/GodoBinding/godot_headers/net/godot_webrtc.h b/GodoBinding/godot_headers/net/godot_webrtc.h new file mode 100644 index 0000000..15e2df8 --- /dev/null +++ b/GodoBinding/godot_headers/net/godot_webrtc.h @@ -0,0 +1,122 @@ +/*************************************************************************/ +/* godot_webrtc.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md). */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#ifndef GODOT_NATIVEWEBRTC_H +#define GODOT_NATIVEWEBRTC_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define GODOT_NET_WEBRTC_API_MAJOR 3 +#define GODOT_NET_WEBRTC_API_MINOR 2 + +/* Library Interface (used to set default GDNative WebRTC implementation */ +typedef struct { + godot_gdnative_api_version version; /* version of our API */ + + /* Called when the library is unset as default interface via godot_net_set_webrtc_library */ + void (*unregistered)(); + + /* Used by WebRTCPeerConnection create when GDNative is the default implementation. */ + /* Takes a pointer to WebRTCPeerConnectionGDNative, should bind and return OK, failure if binding was unsuccessful. */ + godot_error (*create_peer_connection)(godot_object *); + + void *next; /* For extension */ +} godot_net_webrtc_library; + +/* WebRTCPeerConnection interface */ +typedef struct { + godot_gdnative_api_version version; /* version of our API */ + + godot_object *data; /* User reference */ + + /* This is WebRTCPeerConnection */ + godot_int (*get_connection_state)(const void *); + + godot_error (*initialize)(void *, const godot_dictionary *); + godot_object *(*create_data_channel)(void *, const char *p_channel_name, const godot_dictionary *); + godot_error (*create_offer)(void *); + godot_error (*create_answer)(void *); /* unused for now, should be done automatically on set_local_description */ + godot_error (*set_remote_description)(void *, const char *, const char *); + godot_error (*set_local_description)(void *, const char *, const char *); + godot_error (*add_ice_candidate)(void *, const char *, int, const char *); + godot_error (*poll)(void *); + void (*close)(void *); + + void *next; /* For extension? */ +} godot_net_webrtc_peer_connection; + +/* WebRTCDataChannel interface */ +typedef struct { + godot_gdnative_api_version version; /* version of our API */ + + godot_object *data; /* User reference */ + + /* This is PacketPeer */ + godot_error (*get_packet)(void *, const uint8_t **, int *); + godot_error (*put_packet)(void *, const uint8_t *, int); + godot_int (*get_available_packet_count)(const void *); + godot_int (*get_max_packet_size)(const void *); + + /* This is WebRTCDataChannel */ + void (*set_write_mode)(void *, godot_int); + godot_int (*get_write_mode)(const void *); + bool (*was_string_packet)(const void *); + + godot_int (*get_ready_state)(const void *); + const char *(*get_label)(const void *); + bool (*is_ordered)(const void *); + int (*get_id)(const void *); + int (*get_max_packet_life_time)(const void *); + int (*get_max_retransmits)(const void *); + const char *(*get_protocol)(const void *); + bool (*is_negotiated)(const void *); + + godot_error (*poll)(void *); + void (*close)(void *); + + void *next; /* For extension? */ +} godot_net_webrtc_data_channel; + +/* Set the default GDNative library */ +godot_error GDAPI godot_net_set_webrtc_library(const godot_net_webrtc_library *); +/* Binds a WebRTCPeerConnectionGDNative to the provided interface */ +void GDAPI godot_net_bind_webrtc_peer_connection(godot_object *p_obj, const godot_net_webrtc_peer_connection *); +/* Binds a WebRTCDataChannelGDNative to the provided interface */ +void GDAPI godot_net_bind_webrtc_data_channel(godot_object *p_obj, const godot_net_webrtc_data_channel *); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/GodoBinding/godot_headers/pluginscript/godot_pluginscript.h b/GodoBinding/godot_headers/pluginscript/godot_pluginscript.h new file mode 100644 index 0000000..2c2528b --- /dev/null +++ b/GodoBinding/godot_headers/pluginscript/godot_pluginscript.h @@ -0,0 +1,172 @@ +/*************************************************************************/ +/* godot_pluginscript.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md). */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#ifndef GODOT_PLUGINSCRIPT_H +#define GODOT_PLUGINSCRIPT_H + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +typedef void godot_pluginscript_instance_data; +typedef void godot_pluginscript_script_data; +typedef void godot_pluginscript_language_data; + +// --- Instance --- + +// TODO: use godot_string_name for faster lookup ? +typedef struct { + godot_pluginscript_instance_data *(*init)(godot_pluginscript_script_data *p_data, godot_object *p_owner); + void (*finish)(godot_pluginscript_instance_data *p_data); + + godot_bool (*set_prop)(godot_pluginscript_instance_data *p_data, const godot_string *p_name, const godot_variant *p_value); + godot_bool (*get_prop)(godot_pluginscript_instance_data *p_data, const godot_string *p_name, godot_variant *r_ret); + + godot_variant (*call_method)(godot_pluginscript_instance_data *p_data, + const godot_string_name *p_method, const godot_variant **p_args, + int p_argcount, godot_variant_call_error *r_error); + + void (*notification)(godot_pluginscript_instance_data *p_data, int p_notification); + // TODO: could this rpc mode stuff be moved to the godot_pluginscript_script_manifest ? + godot_method_rpc_mode (*get_rpc_mode)(godot_pluginscript_instance_data *p_data, const godot_string *p_method); + godot_method_rpc_mode (*get_rset_mode)(godot_pluginscript_instance_data *p_data, const godot_string *p_variable); + + //this is used by script languages that keep a reference counter of their own + //you can make make Ref<> not die when it reaches zero, so deleting the reference + //depends entirely from the script. + // Note: You can set those function pointer to NULL if not needed. + void (*refcount_incremented)(godot_pluginscript_instance_data *p_data); + bool (*refcount_decremented)(godot_pluginscript_instance_data *p_data); // return true if it can die +} godot_pluginscript_instance_desc; + +// --- Script --- + +typedef struct { + godot_pluginscript_script_data *data; + godot_string_name name; + godot_bool is_tool; + godot_string_name base; + + // Member lines format: {: } + godot_dictionary member_lines; + // Method info dictionary format + // { + // name: + // args: [] + // default_args: [] + // return: + // flags: + // rpc_mode: + // } + godot_array methods; + // Same format than for methods + godot_array signals; + // Property info dictionary format + // { + // name: + // type: + // hint: + // hint_string: + // usage: + // default_value: + // rset_mode: + // } + godot_array properties; +} godot_pluginscript_script_manifest; + +typedef struct { + godot_pluginscript_script_manifest (*init)(godot_pluginscript_language_data *p_data, const godot_string *p_path, const godot_string *p_source, godot_error *r_error); + void (*finish)(godot_pluginscript_script_data *p_data); + godot_pluginscript_instance_desc instance_desc; +} godot_pluginscript_script_desc; + +// --- Language --- + +typedef struct { + godot_string_name signature; + godot_int call_count; + godot_int total_time; // In microseconds + godot_int self_time; // In microseconds +} godot_pluginscript_profiling_data; + +typedef struct { + const char *name; + const char *type; + const char *extension; + const char **recognized_extensions; // NULL terminated array + godot_pluginscript_language_data *(*init)(); + void (*finish)(godot_pluginscript_language_data *p_data); + const char **reserved_words; // NULL terminated array + const char **comment_delimiters; // NULL terminated array + const char **string_delimiters; // NULL terminated array + godot_bool has_named_classes; + godot_bool supports_builtin_mode; + + godot_string (*get_template_source_code)(godot_pluginscript_language_data *p_data, const godot_string *p_class_name, const godot_string *p_base_class_name); + godot_bool (*validate)(godot_pluginscript_language_data *p_data, const godot_string *p_script, int *r_line_error, int *r_col_error, godot_string *r_test_error, const godot_string *p_path, godot_pool_string_array *r_functions); + int (*find_function)(godot_pluginscript_language_data *p_data, const godot_string *p_function, const godot_string *p_code); // Can be NULL + godot_string (*make_function)(godot_pluginscript_language_data *p_data, const godot_string *p_class, const godot_string *p_name, const godot_pool_string_array *p_args); + godot_error (*complete_code)(godot_pluginscript_language_data *p_data, const godot_string *p_code, const godot_string *p_path, godot_object *p_owner, godot_array *r_options, godot_bool *r_force, godot_string *r_call_hint); + void (*auto_indent_code)(godot_pluginscript_language_data *p_data, godot_string *p_code, int p_from_line, int p_to_line); + + void (*add_global_constant)(godot_pluginscript_language_data *p_data, const godot_string *p_variable, const godot_variant *p_value); + godot_string (*debug_get_error)(godot_pluginscript_language_data *p_data); + int (*debug_get_stack_level_count)(godot_pluginscript_language_data *p_data); + int (*debug_get_stack_level_line)(godot_pluginscript_language_data *p_data, int p_level); + godot_string (*debug_get_stack_level_function)(godot_pluginscript_language_data *p_data, int p_level); + godot_string (*debug_get_stack_level_source)(godot_pluginscript_language_data *p_data, int p_level); + void (*debug_get_stack_level_locals)(godot_pluginscript_language_data *p_data, int p_level, godot_pool_string_array *p_locals, godot_array *p_values, int p_max_subitems, int p_max_depth); + void (*debug_get_stack_level_members)(godot_pluginscript_language_data *p_data, int p_level, godot_pool_string_array *p_members, godot_array *p_values, int p_max_subitems, int p_max_depth); + void (*debug_get_globals)(godot_pluginscript_language_data *p_data, godot_pool_string_array *p_locals, godot_array *p_values, int p_max_subitems, int p_max_depth); + godot_string (*debug_parse_stack_level_expression)(godot_pluginscript_language_data *p_data, int p_level, const godot_string *p_expression, int p_max_subitems, int p_max_depth); + + // TODO: could this stuff be moved to the godot_pluginscript_language_desc ? + void (*get_public_functions)(godot_pluginscript_language_data *p_data, godot_array *r_functions); + void (*get_public_constants)(godot_pluginscript_language_data *p_data, godot_dictionary *r_constants); + + void (*profiling_start)(godot_pluginscript_language_data *p_data); + void (*profiling_stop)(godot_pluginscript_language_data *p_data); + int (*profiling_get_accumulated_data)(godot_pluginscript_language_data *p_data, godot_pluginscript_profiling_data *r_info, int p_info_max); + int (*profiling_get_frame_data)(godot_pluginscript_language_data *p_data, godot_pluginscript_profiling_data *r_info, int p_info_max); + void (*profiling_frame)(godot_pluginscript_language_data *p_data); + + godot_pluginscript_script_desc script_desc; +} godot_pluginscript_language_desc; + +void GDAPI godot_pluginscript_register_language(const godot_pluginscript_language_desc *language_desc); + +#ifdef __cplusplus +} +#endif + +#endif // GODOT_PLUGINSCRIPT_H diff --git a/GodoBinding/godot_headers/videodecoder/godot_videodecoder.h b/GodoBinding/godot_headers/videodecoder/godot_videodecoder.h new file mode 100644 index 0000000..714991c --- /dev/null +++ b/GodoBinding/godot_headers/videodecoder/godot_videodecoder.h @@ -0,0 +1,75 @@ +/*************************************************************************/ +/* godot_videodecoder.h */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md). */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#ifndef GODOT_NATIVEVIDEODECODER_H +#define GODOT_NATIVEVIDEODECODER_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define GODOTAV_API_MAJOR 0 +#define GODOTAV_API_MINOR 1 + +typedef struct +{ + godot_gdnative_api_version version; + void *next; + void *(*constructor)(godot_object *); + void (*destructor)(void *); + const char *(*get_plugin_name)(void); + const char **(*get_supported_extensions)(int *count); + godot_bool (*open_file)(void *, void *); // data struct, and a FileAccess pointer + godot_real (*get_length)(const void *); + godot_real (*get_playback_position)(const void *); + void (*seek)(void *, godot_real); + void (*set_audio_track)(void *, godot_int); + void (*update)(void *, godot_real); + godot_pool_byte_array *(*get_videoframe)(void *); + godot_int (*get_audioframe)(void *, float *, int); + godot_int (*get_channels)(const void *); + godot_int (*get_mix_rate)(const void *); + godot_vector2 (*get_texture_size)(const void *); +} godot_videodecoder_interface_gdnative; + +typedef int (*GDNativeAudioMixCallback)(void *, const float *, int); + +// FileAccess wrappers for custom FFmpeg IO +godot_int GDAPI godot_videodecoder_file_read(void *file_ptr, uint8_t *buf, int buf_size); +int64_t GDAPI godot_videodecoder_file_seek(void *file_ptr, int64_t pos, int whence); +void GDAPI godot_videodecoder_register_decoder(const godot_videodecoder_interface_gdnative *p_interface); + +#ifdef __cplusplus +} +#endif + +#endif /* GODOT_NATIVEVIDEODECODER_H */ diff --git a/GodoBinding/include/core/AABB.hpp b/GodoBinding/include/core/AABB.hpp new file mode 100644 index 0000000..41ade0a --- /dev/null +++ b/GodoBinding/include/core/AABB.hpp @@ -0,0 +1,82 @@ +#ifndef AABB_H +#define AABB_H + +#include "Vector3.hpp" + +#include "Plane.hpp" + +#include + +namespace godot { + +class AABB { +public: + Vector3 position; + Vector3 size; + + real_t get_area() const; /// get area + inline bool has_no_area() const { + + return (size.x <= CMP_EPSILON || size.y <= CMP_EPSILON || size.z <= CMP_EPSILON); + } + + inline bool has_no_surface() const { + + return (size.x <= CMP_EPSILON && size.y <= CMP_EPSILON && size.z <= CMP_EPSILON); + } + + inline const Vector3 &get_position() const { return position; } + inline void set_position(const Vector3 &p_position) { position = p_position; } + inline const Vector3 &get_size() const { return size; } + inline void set_size(const Vector3 &p_size) { size = p_size; } + + bool operator==(const AABB &p_rval) const; + bool operator!=(const AABB &p_rval) const; + + bool intersects(const AABB &p_aabb) const; /// Both AABBs overlap + bool intersects_inclusive(const AABB &p_aabb) const; /// Both AABBs (or their faces) overlap + bool encloses(const AABB &p_aabb) const; /// p_aabb is completely inside this + + AABB merge(const AABB &p_with) const; + void merge_with(const AABB &p_aabb); ///merge with another AABB + AABB intersection(const AABB &p_aabb) const; ///get box where two intersect, empty if no intersection occurs + bool intersects_segment(const Vector3 &p_from, const Vector3 &p_to, Vector3 *r_clip = nullptr, Vector3 *r_normal = nullptr) const; + bool intersects_ray(const Vector3 &p_from, const Vector3 &p_dir, Vector3 *r_clip = nullptr, Vector3 *r_normal = nullptr) const; + bool smits_intersect_ray(const Vector3 &from, const Vector3 &p_dir, real_t t0, real_t t1) const; + + bool intersects_convex_shape(const Plane *p_plane, int p_plane_count) const; + bool intersects_plane(const Plane &p_plane) const; + + bool has_point(const Vector3 &p_point) const; + Vector3 get_support(const Vector3 &p_normal) const; + + Vector3 get_longest_axis() const; + int get_longest_axis_index() const; + real_t get_longest_axis_size() const; + + Vector3 get_shortest_axis() const; + int get_shortest_axis_index() const; + real_t get_shortest_axis_size() const; + + AABB grow(real_t p_by) const; + void grow_by(real_t p_amount); + + void get_edge(int p_edge, Vector3 &r_from, Vector3 &r_to) const; + Vector3 get_endpoint(int p_point) const; + + AABB expand(const Vector3 &p_vector) const; + void project_range_in_plane(const Plane &p_plane, real_t &r_min, real_t &r_max) const; + void expand_to(const Vector3 &p_vector); /** expand to contain a point if necesary */ + + operator String() const; + + inline AABB() {} + inline AABB(const Vector3 &p_pos, const Vector3 &p_size) { + position = p_pos; + size = p_size; + } +}; + +} // namespace godot + +#endif // RECT3_H diff --git a/GodoBinding/include/core/Array.hpp b/GodoBinding/include/core/Array.hpp new file mode 100644 index 0000000..d766c54 --- /dev/null +++ b/GodoBinding/include/core/Array.hpp @@ -0,0 +1,154 @@ +#ifndef ARRAY_H +#define ARRAY_H + +#include + +#include "String.hpp" + +namespace godot { + +namespace helpers { +template +T append_all(T appendable, ValueT value) { + appendable.append(value); + return appendable; +} + +template +T append_all(T appendable, ValueT value, Args... args) { + appendable.append(value); + return append_all(appendable, args...); +} + +template +T append_all(T appendable) { + return appendable; +} + +template +KV add_all(KV kv, KeyT key, ValueT value) { + kv[key] = value; + return kv; +} + +template +KV add_all(KV kv, KeyT key, ValueT value, Args... args) { + kv[key] = value; + return add_all(kv, args...); +} + +template +KV add_all(KV kv) { + return kv; +} +} // namespace helpers + +class Variant; +class PoolByteArray; +class PoolIntArray; +class PoolRealArray; +class PoolStringArray; +class PoolVector2Array; +class PoolVector3Array; +class PoolColorArray; + +class Object; + +class Array { + godot_array _godot_array; + +public: + Array(); + Array(const Array &other); + Array &operator=(const Array &other); + + Array(const PoolByteArray &a); + + Array(const PoolIntArray &a); + + Array(const PoolRealArray &a); + + Array(const PoolStringArray &a); + + Array(const PoolVector2Array &a); + + Array(const PoolVector3Array &a); + + Array(const PoolColorArray &a); + + template + static Array make(Args... args) { + return helpers::append_all(Array(), args...); + } + + Variant &operator[](const int idx); + + Variant operator[](const int idx) const; + + void append(const Variant &v); + + void clear(); + + int count(const Variant &v); + + bool empty() const; + + void erase(const Variant &v); + + Variant front() const; + + Variant back() const; + + int find(const Variant &what, const int from = 0); + + int find_last(const Variant &what); + + bool has(const Variant &what) const; + + uint32_t hash() const; + + void insert(const int pos, const Variant &value); + + void invert(); + + bool is_shared() const; + + Variant pop_back(); + + Variant pop_front(); + + void push_back(const Variant &v); + + void push_front(const Variant &v); + + void remove(const int idx); + + int size() const; + + void resize(const int size); + + int rfind(const Variant &what, const int from = -1); + + void sort(); + + void sort_custom(Object *obj, const String &func); + + int bsearch(const Variant &value, const bool before = true); + + int bsearch_custom(const Variant &value, const Object *obj, + const String &func, const bool before = true); + + Array duplicate(const bool deep = false) const; + + Variant max() const; + + Variant min() const; + + void shuffle(); + + ~Array(); +}; + +} // namespace godot + +#endif // ARRAY_H diff --git a/GodoBinding/include/core/Basis.hpp b/GodoBinding/include/core/Basis.hpp new file mode 100644 index 0000000..76a345b --- /dev/null +++ b/GodoBinding/include/core/Basis.hpp @@ -0,0 +1,423 @@ +#ifndef BASIS_H +#define BASIS_H + +#include + +#include "Defs.hpp" + +#include "Vector3.hpp" + +namespace godot { + +class Quat; + +class Basis { +private: + // This helper template is for mimicking the behavior difference between the engine + // and script interfaces that logically script sees matrices as column major, while + // the engine stores them in row major to efficiently take advantage of SIMD + // instructions in case of matrix-vector multiplications. + // With this helper template native scripts see the data as if it was column major + // without actually transposing the basis matrix at the script-engine boundary. + template + class ColumnVector3 { + private: + template + class ColumnVectorComponent { + private: + Vector3 elements[3]; + + protected: + inline ColumnVectorComponent &operator=(const ColumnVectorComponent &p_value) { + return *this = real_t(p_value); + } + + inline ColumnVectorComponent(const ColumnVectorComponent &p_value) { + *this = real_t(p_value); + } + + inline ColumnVectorComponent &operator=(const real_t &p_value) { + elements[component][column1] = p_value; + return *this; + } + + inline operator real_t() const { + return elements[component][column1]; + } + }; + + public: + enum Axis { + AXIS_X, + AXIS_Y, + AXIS_Z, + }; + + union { + ColumnVectorComponent x; + ColumnVectorComponent y; + ColumnVectorComponent z; + + Vector3 elements[3]; // Not for direct access, use [] operator instead + }; + + inline ColumnVector3 &operator=(const ColumnVector3 &p_value) { + return *this = Vector3(p_value); + } + + inline ColumnVector3(const ColumnVector3 &p_value) { + *this = Vector3(p_value); + } + + inline ColumnVector3 &operator=(const Vector3 &p_value) { + elements[0][column] = p_value.x; + elements[1][column] = p_value.y; + elements[2][column] = p_value.z; + return *this; + } + + inline operator Vector3() const { + return Vector3(elements[0][column], elements[1][column], elements[2][column]); + } + + // Unfortunately, we also need to replicate the other interfaces of Vector3 in + // order for being able to directly operate on these "meta-Vector3" objects without + // an explicit cast or an intermediate assignment to a real Vector3 object. + + inline const real_t &operator[](int p_axis) const { + return elements[p_axis][column]; + } + + inline real_t &operator[](int p_axis) { + return elements[p_axis][column]; + } + + inline ColumnVector3 &operator+=(const Vector3 &p_v) { + return *this = *this + p_v; + } + + inline Vector3 operator+(const Vector3 &p_v) const { + return Vector3(*this) + p_v; + } + + inline ColumnVector3 &operator-=(const Vector3 &p_v) { + return *this = *this - p_v; + } + + inline Vector3 operator-(const Vector3 &p_v) const { + return Vector3(*this) - p_v; + } + + inline ColumnVector3 &operator*=(const Vector3 &p_v) { + return *this = *this * p_v; + } + + inline Vector3 operator*(const Vector3 &p_v) const { + return Vector3(*this) * p_v; + } + + inline ColumnVector3 &operator/=(const Vector3 &p_v) { + return *this = *this / p_v; + } + + inline Vector3 operator/(const Vector3 &p_v) const { + return Vector3(*this) / p_v; + } + + inline ColumnVector3 &operator*=(real_t p_scalar) { + return *this = *this * p_scalar; + } + + inline Vector3 operator*(real_t p_scalar) const { + return Vector3(*this) * p_scalar; + } + + inline ColumnVector3 &operator/=(real_t p_scalar) { + return *this = *this / p_scalar; + } + + inline Vector3 operator/(real_t p_scalar) const { + return Vector3(*this) / p_scalar; + } + + inline Vector3 operator-() const { + return -Vector3(*this); + } + + inline bool operator==(const Vector3 &p_v) const { + return Vector3(*this) == p_v; + } + + inline bool operator!=(const Vector3 &p_v) const { + return Vector3(*this) != p_v; + } + + inline bool operator<(const Vector3 &p_v) const { + return Vector3(*this) < p_v; + } + + inline bool operator<=(const Vector3 &p_v) const { + return Vector3(*this) <= p_v; + } + + inline Vector3 abs() const { + return Vector3(*this).abs(); + } + + inline Vector3 ceil() const { + return Vector3(*this).ceil(); + } + + inline Vector3 cross(const Vector3 &b) const { + return Vector3(*this).cross(b); + } + + inline Vector3 linear_interpolate(const Vector3 &p_b, real_t p_t) const { + return Vector3(*this).linear_interpolate(p_b, p_t); + } + + inline Vector3 cubic_interpolate(const Vector3 &b, const Vector3 &pre_a, const Vector3 &post_b, const real_t t) const { + return Vector3(*this).cubic_interpolate(b, pre_a, post_b, t); + } + + inline Vector3 bounce(const Vector3 &p_normal) const { + return Vector3(*this).bounce(p_normal); + } + + inline real_t length() const { + return Vector3(*this).length(); + } + + inline real_t length_squared() const { + return Vector3(*this).length_squared(); + } + + inline real_t distance_squared_to(const Vector3 &b) const { + return Vector3(*this).distance_squared_to(b); + } + + inline real_t distance_to(const Vector3 &b) const { + return Vector3(*this).distance_to(b); + } + + inline real_t dot(const Vector3 &b) const { + return Vector3(*this).dot(b); + } + + inline real_t angle_to(const Vector3 &b) const { + return Vector3(*this).angle_to(b); + } + + inline Vector3 floor() const { + return Vector3(*this).floor(); + } + + inline Vector3 inverse() const { + return Vector3(*this).inverse(); + } + + inline bool is_normalized() const { + return Vector3(*this).is_normalized(); + } + + inline Basis outer(const Vector3 &b) const { + return Vector3(*this).outer(b); + } + + inline int max_axis() const { + return Vector3(*this).max_axis(); + } + + inline int min_axis() const { + return Vector3(*this).min_axis(); + } + + inline void normalize() { + Vector3 v = *this; + v.normalize(); + *this = v; + } + + inline Vector3 normalized() const { + return Vector3(*this).normalized(); + } + + inline Vector3 reflect(const Vector3 &by) const { + return Vector3(*this).reflect(by); + } + + inline Vector3 rotated(const Vector3 &axis, const real_t phi) const { + return Vector3(*this).rotated(axis, phi); + } + + inline void rotate(const Vector3 &p_axis, real_t p_phi) { + Vector3 v = *this; + v.rotate(p_axis, p_phi); + *this = v; + } + + inline Vector3 slide(const Vector3 &by) const { + return Vector3(*this).slide(by); + } + + inline void snap(real_t p_val) { + Vector3 v = *this; + v.snap(p_val); + *this = v; + } + + inline Vector3 snapped(const float by) { + return Vector3(*this).snapped(by); + } + + inline operator String() const { + return String(Vector3(*this)); + } + }; + +public: + union { + ColumnVector3<0> x; + ColumnVector3<1> y; + ColumnVector3<2> z; + + Vector3 elements[3]; // Not for direct access, use [] operator instead + }; + + inline Basis(const Basis &p_basis) { + elements[0] = p_basis.elements[0]; + elements[1] = p_basis.elements[1]; + elements[2] = p_basis.elements[2]; + } + + inline Basis &operator=(const Basis &p_basis) { + elements[0] = p_basis.elements[0]; + elements[1] = p_basis.elements[1]; + elements[2] = p_basis.elements[2]; + return *this; + } + + Basis(const Quat &p_quat); // euler + Basis(const Vector3 &p_euler); // euler + Basis(const Vector3 &p_axis, real_t p_phi); + + Basis(const Vector3 &row0, const Vector3 &row1, const Vector3 &row2); + + Basis(real_t xx, real_t xy, real_t xz, real_t yx, real_t yy, real_t yz, real_t zx, real_t zy, real_t zz); + + Basis(); + + const Vector3 operator[](int axis) const { + return get_axis(axis); + } + + ColumnVector3<0> &operator[](int axis) { + // We need to do a little pointer magic to get this to work, because the + // ColumnVector3 template takes the axis as a template parameter. + // Don't touch this unless you're sure what you're doing! + return (reinterpret_cast(reinterpret_cast(this) + axis))->x; + } + + void invert(); + + bool isequal_approx(const Basis &a, const Basis &b) const; + + bool is_orthogonal() const; + + bool is_rotation() const; + + void transpose(); + + Basis inverse() const; + + Basis transposed() const; + + real_t determinant() const; + + Vector3 get_axis(int p_axis) const; + + void set_axis(int p_axis, const Vector3 &p_value); + + void rotate(const Vector3 &p_axis, real_t p_phi); + + Basis rotated(const Vector3 &p_axis, real_t p_phi) const; + + void scale(const Vector3 &p_scale); + + Basis scaled(const Vector3 &p_scale) const; + + Vector3 get_scale() const; + + Basis slerp(Basis b, float t) const; + + Vector3 get_euler_xyz() const; + void set_euler_xyz(const Vector3 &p_euler); + Vector3 get_euler_yxz() const; + void set_euler_yxz(const Vector3 &p_euler); + + inline Vector3 get_euler() const { return get_euler_yxz(); } + inline void set_euler(const Vector3 &p_euler) { set_euler_yxz(p_euler); } + + // transposed dot products + real_t tdotx(const Vector3 &v) const; + real_t tdoty(const Vector3 &v) const; + real_t tdotz(const Vector3 &v) const; + + bool operator==(const Basis &p_matrix) const; + + bool operator!=(const Basis &p_matrix) const; + + Vector3 xform(const Vector3 &p_vector) const; + + Vector3 xform_inv(const Vector3 &p_vector) const; + void operator*=(const Basis &p_matrix); + + Basis operator*(const Basis &p_matrix) const; + + void operator+=(const Basis &p_matrix); + + Basis operator+(const Basis &p_matrix) const; + + void operator-=(const Basis &p_matrix); + + Basis operator-(const Basis &p_matrix) const; + + void operator*=(real_t p_val); + + Basis operator*(real_t p_val) const; + + int get_orthogonal_index() const; // down below + + void set_orthogonal_index(int p_index); // down below + + operator String() const; + + void get_axis_and_angle(Vector3 &r_axis, real_t &r_angle) const; + + /* create / set */ + + void set(real_t xx, real_t xy, real_t xz, real_t yx, real_t yy, real_t yz, real_t zx, real_t zy, real_t zz); + + Vector3 get_column(int i) const; + + Vector3 get_row(int i) const; + Vector3 get_main_diagonal() const; + + void set_row(int i, const Vector3 &p_row); + + Basis transpose_xform(const Basis &m) const; + + void orthonormalize(); + + Basis orthonormalized() const; + + bool is_symmetric() const; + + Basis diagonalize(); + + operator Quat() const; +}; + +} // namespace godot + +#endif // BASIS_H diff --git a/GodoBinding/include/core/Color.hpp b/GodoBinding/include/core/Color.hpp new file mode 100644 index 0000000..0f93a55 --- /dev/null +++ b/GodoBinding/include/core/Color.hpp @@ -0,0 +1,125 @@ +#ifndef COLOR_H +#define COLOR_H + +#include + +#include + +#include "String.hpp" + +namespace godot { + +struct Color { + +private: + // static float _parse_col(const String& p_str, int p_ofs); +public: + union { + + struct { + float r; + float g; + float b; + float a; + }; + float components[4]; + }; + + inline bool operator==(const Color &p_color) const { return (r == p_color.r && g == p_color.g && b == p_color.b && a == p_color.a); } + inline bool operator!=(const Color &p_color) const { return (r != p_color.r || g != p_color.g || b != p_color.b || a != p_color.a); } + + uint32_t to_32() const; + + uint32_t to_ARGB32() const; + + uint32_t to_ABGR32() const; + + uint64_t to_ABGR64() const; + + uint64_t to_ARGB64() const; + + uint32_t to_RGBA32() const; + + uint64_t to_RGBA64() const; + + float gray() const; + + uint8_t get_r8() const; + + uint8_t get_g8() const; + + uint8_t get_b8() const; + + uint8_t get_a8() const; + + float get_h() const; + + float get_s() const; + + float get_v() const; + + void set_hsv(float p_h, float p_s, float p_v, float p_alpha = 1.0); + + Color darkened(const float amount) const; + + Color lightened(const float amount) const; + + Color from_hsv(float p_h, float p_s, float p_v, float p_a = 1.0) const; + + inline float &operator[](int idx) { + return components[idx]; + } + inline const float &operator[](int idx) const { + return components[idx]; + } + + void invert(); + + void contrast(); + + Color inverted() const; + + Color contrasted() const; + + Color linear_interpolate(const Color &p_b, float p_t) const; + + Color blend(const Color &p_over) const; + + Color to_linear() const; + + static Color hex(uint32_t p_hex); + + static Color html(const String &p_color); + + static bool html_is_valid(const String &p_color); + + String to_html(bool p_alpha = true) const; + + bool operator<(const Color &p_color) const; //used in set keys + + operator String() const; + + /** + * No construct parameters, r=0, g=0, b=0. a=255 + */ + inline Color() { + r = 0; + g = 0; + b = 0; + a = 1.0; + } + + /** + * RGB / RGBA construct parameters. Alpha is optional, but defaults to 1.0 + */ + inline Color(float p_r, float p_g, float p_b, float p_a = 1.0) { + r = p_r; + g = p_g; + b = p_b; + a = p_a; + } +}; + +} // namespace godot + +#endif // COLOR_H diff --git a/GodoBinding/include/core/CoreTypes.hpp b/GodoBinding/include/core/CoreTypes.hpp new file mode 100644 index 0000000..ffebf37 --- /dev/null +++ b/GodoBinding/include/core/CoreTypes.hpp @@ -0,0 +1,26 @@ +#ifndef CORETYPES_H +#define CORETYPES_H + +#include "Defs.hpp" + +#include "AABB.hpp" +#include "Array.hpp" +#include "Basis.hpp" +#include "Color.hpp" +#include "Dictionary.hpp" +#include "NodePath.hpp" +#include "Plane.hpp" +#include "PoolArrays.hpp" +#include "Quat.hpp" +#include "RID.hpp" +#include "Rect2.hpp" +#include "String.hpp" +#include "Transform.hpp" +#include "Transform2D.hpp" +#include "Variant.hpp" +#include "Vector2.hpp" +#include "Vector3.hpp" + +#include "Wrapped.hpp" + +#endif // CORETYPES_H diff --git a/GodoBinding/include/core/Defs.hpp b/GodoBinding/include/core/Defs.hpp new file mode 100644 index 0000000..fb0a18b --- /dev/null +++ b/GodoBinding/include/core/Defs.hpp @@ -0,0 +1,259 @@ +#ifndef DEFS_H +#define DEFS_H + +namespace godot { + +enum class Error { + OK, + FAILED, ///< Generic fail error + ERR_UNAVAILABLE, ///< What is requested is unsupported/unavailable + ERR_UNCONFIGURED, ///< The object being used hasnt been properly set up yet + ERR_UNAUTHORIZED, ///< Missing credentials for requested resource + ERR_PARAMETER_RANGE_ERROR, ///< Parameter given out of range (5) + ERR_OUT_OF_MEMORY, ///< Out of memory + ERR_FILE_NOT_FOUND, + ERR_FILE_BAD_DRIVE, + ERR_FILE_BAD_PATH, + ERR_FILE_NO_PERMISSION, // (10) + ERR_FILE_ALREADY_IN_USE, + ERR_FILE_CANT_OPEN, + ERR_FILE_CANT_WRITE, + ERR_FILE_CANT_READ, + ERR_FILE_UNRECOGNIZED, // (15) + ERR_FILE_CORRUPT, + ERR_FILE_MISSING_DEPENDENCIES, + ERR_FILE_EOF, + ERR_CANT_OPEN, ///< Can't open a resource/socket/file + ERR_CANT_CREATE, // (20) + ERR_QUERY_FAILED, + ERR_ALREADY_IN_USE, + ERR_LOCKED, ///< resource is locked + ERR_TIMEOUT, + ERR_CANT_CONNECT, // (25) + ERR_CANT_RESOLVE, + ERR_CONNECTION_ERROR, + ERR_CANT_AQUIRE_RESOURCE, + ERR_CANT_FORK, + ERR_INVALID_DATA, ///< Data passed is invalid (30) + ERR_INVALID_PARAMETER, ///< Parameter passed is invalid + ERR_ALREADY_EXISTS, ///< When adding, item already exists + ERR_DOES_NOT_EXIST, ///< When retrieving/erasing, it item does not exist + ERR_DATABASE_CANT_READ, ///< database is full + ERR_DATABASE_CANT_WRITE, ///< database is full (35) + ERR_COMPILATION_FAILED, + ERR_METHOD_NOT_FOUND, + ERR_LINK_FAILED, + ERR_SCRIPT_FAILED, + ERR_CYCLIC_LINK, // (40) + ERR_INVALID_DECLARATION, + ERR_DUPLICATE_SYMBOL, + ERR_PARSE_ERROR, + ERR_BUSY, + ERR_SKIP, // (45) + ERR_HELP, ///< user requested help!! + ERR_BUG, ///< a bug in the software certainly happened, due to a double check failing or unexpected behavior. + ERR_PRINTER_ON_FIRE, /// the parallel port printer is engulfed in flames + ERR_OMFG_THIS_IS_VERY_VERY_BAD, ///< shit happens, has never been used, though + ERR_WTF = ERR_OMFG_THIS_IS_VERY_VERY_BAD ///< short version of the above +}; + +} // namespace godot + +#include + +typedef float real_t; + +#define CMP_EPSILON 0.00001 +#define CMP_EPSILON2 (CMP_EPSILON * CMP_EPSILON) +#define Math_PI 3.14159265358979323846 + +#define _PLANE_EQ_DOT_EPSILON 0.999 +#define _PLANE_EQ_D_EPSILON 0.0001 + +#ifdef __GNUC__ +#define likely(x) __builtin_expect(!!(x), 1) +#define unlikely(x) __builtin_expect(!!(x), 0) +#else +#define likely(x) x +#define unlikely(x) x +#endif + +// Don't use this directly; instead, use any of the CRASH_* macros +#ifdef _MSC_VER +#define GENERATE_TRAP \ + __debugbreak(); \ + /* Avoid warning about control paths */ \ + for (;;) { \ + } +#else +#define GENERATE_TRAP __builtin_trap(); +#endif + +// ERR/WARN macros +#ifndef WARN_PRINT +#define WARN_PRINT(msg) godot::Godot::print_warning(msg, __func__, __FILE__, __LINE__) +#endif + +#ifndef WARN_PRINTS +#define WARN_PRINTS(msg) WARN_PRINT((msg).utf8().get_data()) +#endif + +#ifndef ERR_PRINT +#define ERR_PRINT(msg) godot::Godot::print_error(msg, __func__, __FILE__, __LINE__) +#endif + +#ifndef ERR_PRINTS +#define ERR_PRINTS(msg) ERR_PRINT((msg).utf8().get_data()) +#endif + +#ifndef FATAL_PRINT +#define FATAL_PRINT(msg) ERR_PRINT(godot::String("FATAL: ") + (msg)) +#endif + +#ifndef ERR_MSG_INDEX +#define ERR_MSG_INDEX(index, size) (godot::String("Index ") + #index + "=" + godot::String::num_int64(index) + " out of size (" + #size + "=" + godot::String::num_int64(size) + ")") +#endif + +#ifndef ERR_MSG_NULL +#define ERR_MSG_NULL(param) (godot::String("Parameter '") + #param + "' is null.") +#endif + +#ifndef ERR_MSG_COND +#define ERR_MSG_COND(cond) (godot::String("Condition '") + #cond + "' is true.") +#endif + +#ifndef ERR_FAIL_INDEX +#define ERR_FAIL_INDEX(index, size) \ + do { \ + if (unlikely((index) < 0 || (index) >= (size))) { \ + ERR_PRINT(ERR_MSG_INDEX(index, size)); \ + return; \ + } \ + } while (0) +#endif + +#ifndef ERR_FAIL_INDEX_V +#define ERR_FAIL_INDEX_V(index, size, ret) \ + do { \ + if (unlikely((index) < 0 || (index) >= (size))) { \ + ERR_PRINT(ERR_MSG_INDEX(index, size)); \ + return ret; \ + } \ + } while (0) +#endif + +#ifndef ERR_FAIL_UNSIGNED_INDEX_V +#define ERR_FAIL_UNSIGNED_INDEX_V(index, size, ret) \ + do { \ + if (unlikely((index) >= (size))) { \ + ERR_PRINT(ERR_MSG_INDEX(index, size)); \ + return ret; \ + } \ + } while (0) +#endif + +#ifndef CRASH_BAD_INDEX +#define CRASH_BAD_INDEX(index, size) \ + do { \ + if (unlikely((index) < 0 || (index) >= (size))) { \ + FATAL_PRINT(ERR_MSG_INDEX(index, size)); \ + GENERATE_TRAP; \ + } \ + } while (0) +#endif + +#ifndef ERR_FAIL_NULL +#define ERR_FAIL_NULL(param) \ + do { \ + if (unlikely(!param)) { \ + ERR_PRINT(ERR_MSG_NULL(param)); \ + return; \ + } \ + } while (0) +#endif + +#ifndef ERR_FAIL_NULL_V +#define ERR_FAIL_NULL_V(param, ret) \ + do { \ + if (unlikely(!param)) { \ + ERR_PRINT(ERR_MSG_NULL(param)); \ + return ret; \ + } \ + } while (0) +#endif + +#ifndef ERR_FAIL_COND +#define ERR_FAIL_COND(cond) \ + do { \ + if (unlikely(cond)) { \ + ERR_PRINT(ERR_MSG_COND(cond)); \ + return; \ + } \ + } while (0) +#endif + +#ifndef CRASH_COND +#define CRASH_COND(cond) \ + do { \ + if (unlikely(cond)) { \ + FATAL_PRINT(ERR_MSG_COND(cond)); \ + return; \ + } \ + } while (0) +#endif + +#ifndef ERR_FAIL_COND_V +#define ERR_FAIL_COND_V(cond, ret) \ + do { \ + if (unlikely(cond)) { \ + ERR_PRINT(ERR_MSG_COND(cond)); \ + return ret; \ + } \ + } while (0) +#endif + +#ifndef ERR_CONTINUE +#define ERR_CONTINUE(cond) \ + { \ + if (unlikely(cond)) { \ + ERR_PRINT(ERR_MSG_COND(cond)); \ + continue; \ + } \ + } +#endif + +#ifndef ERR_BREAK +#define ERR_BREAK(cond) \ + { \ + if (unlikely(cond)) { \ + ERR_PRINT(ERR_MSG_COND(cond)); \ + break; \ + } \ + } +#endif + +#ifndef ERR_FAIL +#define ERR_FAIL() \ + do { \ + ERR_PRINT("Method/Function Failed."); \ + return; \ + } while (0) +#endif + +#ifndef ERR_FAIL_V +#define ERR_FAIL_V(ret) \ + do { \ + ERR_PRINT("Method/Function Failed."); \ + return ret; \ + } while (0) +#endif + +#ifndef CRASH_NOW +#define CRASH_NOW() \ + do { \ + FATAL_PRINT("Method/Function Failed."); \ + GENERATE_TRAP; \ + } while (0) +#endif + +#endif // DEFS_H diff --git a/GodoBinding/include/core/Dictionary.hpp b/GodoBinding/include/core/Dictionary.hpp new file mode 100644 index 0000000..ec97602 --- /dev/null +++ b/GodoBinding/include/core/Dictionary.hpp @@ -0,0 +1,54 @@ +#ifndef DICTIONARY_H +#define DICTIONARY_H + +#include "Variant.hpp" + +#include "Array.hpp" + +#include + +namespace godot { + +class Dictionary { + godot_dictionary _godot_dictionary; + +public: + Dictionary(); + Dictionary(const Dictionary &other); + Dictionary &operator=(const Dictionary &other); + + template + static Dictionary make(Args... args) { + return helpers::add_all(Dictionary(), args...); + } + + void clear(); + + bool empty() const; + + void erase(const Variant &key); + + bool has(const Variant &key) const; + + bool has_all(const Array &keys) const; + + uint32_t hash() const; + + Array keys() const; + + Variant &operator[](const Variant &key); + + const Variant &operator[](const Variant &key) const; + + int size() const; + + String to_json() const; + + Array values() const; + + ~Dictionary(); +}; + +} // namespace godot + +#endif // DICTIONARY_H diff --git a/GodoBinding/include/core/Godot.hpp b/GodoBinding/include/core/Godot.hpp new file mode 100644 index 0000000..4789632 --- /dev/null +++ b/GodoBinding/include/core/Godot.hpp @@ -0,0 +1,472 @@ +#ifndef GODOT_HPP +#define GODOT_HPP + +#include +#include + +#include +#include +#include + +#include "CoreTypes.hpp" +#include "Ref.hpp" +#include "TagDB.hpp" +#include "Variant.hpp" + +#include "Object.hpp" + +#include "GodotGlobal.hpp" + +#include +#include + +namespace godot { + +template +T *as(const Object *obj) { + return (obj) ? (T *)godot::nativescript_api->godot_nativescript_get_userdata(obj->_owner) : nullptr; +} + +template +T *get_wrapper(godot_object *obj) { + return (T *)godot::nativescript_1_1_api->godot_nativescript_get_instance_binding_data(godot::_RegisterState::language_index, obj); +} + +#define GODOT_CLASS(Name, Base) \ + \ +public: \ + inline static const char *___get_type_name() { return static_cast(#Name); } \ + enum { ___CLASS_IS_SCRIPT = 1, \ + }; \ + inline static Name *_new() { \ + godot::NativeScript *script = godot::NativeScript::_new(); \ + script->set_library(godot::get_wrapper((godot_object *)godot::gdnlib)); \ + script->set_class_name(#Name); \ + Name *instance = godot::as(script->new_()); \ + return instance; \ + } \ + inline static size_t ___get_id() { return typeid(Name).hash_code(); } \ + inline static size_t ___get_base_id() { return typeid(Base).hash_code(); } \ + inline static const char *___get_base_type_name() { return Base::___get_class_name(); } \ + inline static Object *___get_from_variant(godot::Variant a) { return (godot::Object *)godot::as(godot::Object::___get_from_variant(a)); } \ + \ +private: + +#define GODOT_SUBCLASS(Name, Base) \ + \ +public: \ + inline static const char *___get_type_name() { return static_cast(#Name); } \ + enum { ___CLASS_IS_SCRIPT = 1, \ + }; \ + inline static Name *_new() { \ + godot::NativeScript *script = godot::NativeScript::_new(); \ + script->set_library(godot::get_wrapper((godot_object *)godot::gdnlib)); \ + script->set_class_name(#Name); \ + Name *instance = godot::as(script->new_()); \ + return instance; \ + } \ + inline static size_t ___get_id() { return typeid(Name).hash_code(); }; \ + inline static size_t ___get_base_id() { return typeid(Base).hash_code(); }; \ + inline static const char *___get_base_type_name() { return #Base; } \ + inline static Object *___get_from_variant(godot::Variant a) { return (godot::Object *)godot::as(godot::Object::___get_from_variant(a)); } \ + \ +private: + +template +struct _ArgCast { + static T _arg_cast(Variant a) { + return a; + } +}; + +template +struct _ArgCast { + static T *_arg_cast(Variant a) { + return (T *)T::___get_from_variant(a); + } +}; + +template <> +struct _ArgCast { + static Variant _arg_cast(Variant a) { + return a; + } +}; + +// instance and destroy funcs + +template +void *_godot_class_instance_func(godot_object *p, void *method_data) { + T *d = new T(); + d->_owner = p; + d->_type_tag = typeid(T).hash_code(); + d->_init(); + return d; +} + +template +void _godot_class_destroy_func(godot_object *p, void *method_data, void *data) { + T *d = (T *)data; + delete d; +} + +template +void register_class() { + godot_instance_create_func create = {}; + create.create_func = _godot_class_instance_func; + + godot_instance_destroy_func destroy = {}; + destroy.destroy_func = _godot_class_destroy_func; + + _TagDB::register_type(T::___get_id(), T::___get_base_id()); + + godot::nativescript_api->godot_nativescript_register_class(godot::_RegisterState::nativescript_handle, T::___get_type_name(), T::___get_base_type_name(), create, destroy); + godot::nativescript_1_1_api->godot_nativescript_set_type_tag(godot::_RegisterState::nativescript_handle, T::___get_type_name(), (const void *)typeid(T).hash_code()); + T::_register_methods(); +} + +template +void register_tool_class() { + godot_instance_create_func create = {}; + create.create_func = _godot_class_instance_func; + + godot_instance_destroy_func destroy = {}; + destroy.destroy_func = _godot_class_destroy_func; + + _TagDB::register_type(T::___get_id(), T::___get_base_id()); + + godot::nativescript_api->godot_nativescript_register_tool_class(godot::_RegisterState::nativescript_handle, T::___get_type_name(), T::___get_base_type_name(), create, destroy); + godot::nativescript_1_1_api->godot_nativescript_set_type_tag(godot::_RegisterState::nativescript_handle, T::___get_type_name(), (const void *)typeid(T).hash_code()); + T::_register_methods(); +} + +// method registering + +typedef godot_variant (*__godot_wrapper_method)(godot_object *, void *, void *, int, godot_variant **); + +template +const char *___get_method_class_name(R (T::*p)(args... a)) { + return T::___get_type_name(); +} + +template +const char *___get_method_class_name(R (T::*p)(args... a) const) { + return T::___get_type_name(); +} + +// Okay, time for some template magic. +// Many thanks to manpat from the GDL Discord Server. + +// This is stuff that's available in C++14 I think, but whatever. + +template +struct __Sequence {}; + +template +struct __construct_sequence { + using type = typename __construct_sequence::type; +}; + +template +struct __construct_sequence<0, I...> { + using type = __Sequence; +}; + +// Now the wrapping part. +template +struct _WrappedMethod { + R(T::*f) + (As...); + + template + void apply(Variant *ret, T *obj, Variant **args, __Sequence) { + *ret = (obj->*f)(_ArgCast::_arg_cast(*args[I])...); + } +}; + +template +struct _WrappedMethod { + void (T::*f)(As...); + + template + void apply(Variant *ret, T *obj, Variant **args, __Sequence) { + (obj->*f)(_ArgCast::_arg_cast(*args[I])...); + } +}; + +template +godot_variant __wrapped_method(godot_object *, void *method_data, void *user_data, int num_args, godot_variant **args) { + godot_variant v; + godot::api->godot_variant_new_nil(&v); + + T *obj = (T *)user_data; + _WrappedMethod *method = (_WrappedMethod *)method_data; + + Variant *var = (Variant *)&v; + Variant **arg = (Variant **)args; + + method->apply(var, obj, arg, typename __construct_sequence::type{}); + + return v; +} + +template +void *___make_wrapper_function(R (T::*f)(As...)) { + using MethodType = _WrappedMethod; + MethodType *p = (MethodType *)godot::api->godot_alloc(sizeof(MethodType)); + p->f = f; + return (void *)p; +} + +template +__godot_wrapper_method ___get_wrapper_function(R (T::*f)(As...)) { + return (__godot_wrapper_method)&__wrapped_method; +} + +template +void *___make_wrapper_function(R (T::*f)(A...) const) { + return ___make_wrapper_function((R(T::*)(A...))f); +} + +template +__godot_wrapper_method ___get_wrapper_function(R (T::*f)(A...) const) { + return ___get_wrapper_function((R(T::*)(A...))f); +} + +template +void register_method(const char *name, M method_ptr, godot_method_rpc_mode rpc_type = GODOT_METHOD_RPC_MODE_DISABLED) { + godot_instance_method method = {}; + method.method_data = ___make_wrapper_function(method_ptr); + method.free_func = godot::api->godot_free; + method.method = (__godot_wrapper_method)___get_wrapper_function(method_ptr); + + godot_method_attributes attr = {}; + attr.rpc_type = rpc_type; + + godot::nativescript_api->godot_nativescript_register_method(godot::_RegisterState::nativescript_handle, ___get_method_class_name(method_ptr), name, attr, method); +} + +template +struct _PropertySetFunc { + void (T::*f)(P); + static void _wrapped_setter(godot_object *object, void *method_data, void *user_data, godot_variant *value) { + _PropertySetFunc *set_func = (_PropertySetFunc *)method_data; + T *obj = (T *)user_data; + + Variant *v = (Variant *)value; + + (obj->*(set_func->f))(_ArgCast

::_arg_cast(*v)); + } +}; + +template +struct _PropertyGetFunc { + P(T::*f) + (); + static godot_variant _wrapped_getter(godot_object *object, void *method_data, void *user_data) { + _PropertyGetFunc *get_func = (_PropertyGetFunc *)method_data; + T *obj = (T *)user_data; + + godot_variant var; + godot::api->godot_variant_new_nil(&var); + + Variant *v = (Variant *)&var; + + *v = (obj->*(get_func->f))(); + + return var; + } +}; + +template +struct _PropertyDefaultSetFunc { + P(T::*f); + static void _wrapped_setter(godot_object *object, void *method_data, void *user_data, godot_variant *value) { + _PropertyDefaultSetFunc *set_func = (_PropertyDefaultSetFunc *)method_data; + T *obj = (T *)user_data; + + Variant *v = (Variant *)value; + + (obj->*(set_func->f)) = _ArgCast

::_arg_cast(*v); + } +}; + +template +struct _PropertyDefaultGetFunc { + P(T::*f); + static godot_variant _wrapped_getter(godot_object *object, void *method_data, void *user_data) { + _PropertyDefaultGetFunc *get_func = (_PropertyDefaultGetFunc *)method_data; + T *obj = (T *)user_data; + + godot_variant var; + godot::api->godot_variant_new_nil(&var); + + Variant *v = (Variant *)&var; + + *v = (obj->*(get_func->f)); + + return var; + } +}; + +template +void register_property(const char *name, P(T::*var), P default_value, godot_method_rpc_mode rpc_mode = GODOT_METHOD_RPC_MODE_DISABLED, godot_property_usage_flags usage = GODOT_PROPERTY_USAGE_DEFAULT, godot_property_hint hint = GODOT_PROPERTY_HINT_NONE, String hint_string = "") { + Variant def_val = default_value; + + usage = (godot_property_usage_flags)((int)usage | GODOT_PROPERTY_USAGE_SCRIPT_VARIABLE); + + if (def_val.get_type() == Variant::OBJECT) { + Object *o = get_wrapper(def_val.operator godot_object *()); + if (o && o->is_class("Resource")) { + hint = (godot_property_hint)((int)hint | GODOT_PROPERTY_HINT_RESOURCE_TYPE); + hint_string = o->get_class(); + } + } + + godot_string *_hint_string = (godot_string *)&hint_string; + + godot_property_attributes attr = {}; + if (def_val.get_type() == Variant::NIL) { + attr.type = Variant::OBJECT; + } else { + attr.type = def_val.get_type(); + attr.default_value = *(godot_variant *)&def_val; + } + + attr.hint = hint; + attr.rset_type = rpc_mode; + attr.usage = usage; + attr.hint_string = *_hint_string; + + _PropertyDefaultSetFunc *wrapped_set = (_PropertyDefaultSetFunc *)godot::api->godot_alloc(sizeof(_PropertyDefaultSetFunc)); + wrapped_set->f = var; + + _PropertyDefaultGetFunc *wrapped_get = (_PropertyDefaultGetFunc *)godot::api->godot_alloc(sizeof(_PropertyDefaultGetFunc)); + wrapped_get->f = var; + + godot_property_set_func set_func = {}; + set_func.method_data = (void *)wrapped_set; + set_func.free_func = godot::api->godot_free; + set_func.set_func = &_PropertyDefaultSetFunc::_wrapped_setter; + + godot_property_get_func get_func = {}; + get_func.method_data = (void *)wrapped_get; + get_func.free_func = godot::api->godot_free; + get_func.get_func = &_PropertyDefaultGetFunc::_wrapped_getter; + + godot::nativescript_api->godot_nativescript_register_property(godot::_RegisterState::nativescript_handle, T::___get_type_name(), name, &attr, set_func, get_func); +} + +template +void register_property(const char *name, void (T::*setter)(P), P (T::*getter)(), P default_value, godot_method_rpc_mode rpc_mode = GODOT_METHOD_RPC_MODE_DISABLED, godot_property_usage_flags usage = GODOT_PROPERTY_USAGE_DEFAULT, godot_property_hint hint = GODOT_PROPERTY_HINT_NONE, String hint_string = "") { + Variant def_val = default_value; + + godot_string *_hint_string = (godot_string *)&hint_string; + + godot_property_attributes attr = {}; + if (def_val.get_type() == Variant::NIL) { + attr.type = Variant::OBJECT; + } else { + attr.type = def_val.get_type(); + attr.default_value = *(godot_variant *)&def_val; + } + attr.hint = hint; + attr.rset_type = rpc_mode; + attr.usage = usage; + attr.hint_string = *_hint_string; + + _PropertySetFunc *wrapped_set = (_PropertySetFunc *)godot::api->godot_alloc(sizeof(_PropertySetFunc)); + wrapped_set->f = setter; + + _PropertyGetFunc *wrapped_get = (_PropertyGetFunc *)godot::api->godot_alloc(sizeof(_PropertyGetFunc)); + wrapped_get->f = getter; + + godot_property_set_func set_func = {}; + set_func.method_data = (void *)wrapped_set; + set_func.free_func = godot::api->godot_free; + set_func.set_func = &_PropertySetFunc::_wrapped_setter; + + godot_property_get_func get_func = {}; + get_func.method_data = (void *)wrapped_get; + get_func.free_func = godot::api->godot_free; + get_func.get_func = &_PropertyGetFunc::_wrapped_getter; + + godot::nativescript_api->godot_nativescript_register_property(godot::_RegisterState::nativescript_handle, T::___get_type_name(), name, &attr, set_func, get_func); +} + +template +void register_property(const char *name, void (T::*setter)(P), P (T::*getter)() const, P default_value, godot_method_rpc_mode rpc_mode = GODOT_METHOD_RPC_MODE_DISABLED, godot_property_usage_flags usage = GODOT_PROPERTY_USAGE_DEFAULT, godot_property_hint hint = GODOT_PROPERTY_HINT_NONE, String hint_string = "") { + register_property(name, setter, (P(T::*)())getter, default_value, rpc_mode, usage, hint, hint_string); +} + +template +void register_signal(String name, Dictionary args = Dictionary()) { + godot_signal signal = {}; + signal.name = *(godot_string *)&name; + signal.num_args = args.size(); + signal.num_default_args = 0; + + // Need to check because malloc(0) is platform-dependent. Zero arguments will leave args to nullptr. + if (signal.num_args != 0) { + signal.args = (godot_signal_argument *)godot::api->godot_alloc(sizeof(godot_signal_argument) * signal.num_args); + memset((void *)signal.args, 0, sizeof(godot_signal_argument) * signal.num_args); + } + + for (int i = 0; i < signal.num_args; i++) { + // Array entry = args[i]; + // String name = entry[0]; + String name = args.keys()[i]; + godot_string *_key = (godot_string *)&name; + godot::api->godot_string_new_copy(&signal.args[i].name, _key); + + // if (entry.size() > 1) { + // signal.args[i].type = entry[1]; + // } + signal.args[i].type = args.values()[i]; + } + + godot::nativescript_api->godot_nativescript_register_signal(godot::_RegisterState::nativescript_handle, T::___get_type_name(), &signal); + + for (int i = 0; i < signal.num_args; i++) { + godot::api->godot_string_destroy(&signal.args[i].name); + } + + if (signal.args) { + godot::api->godot_free(signal.args); + } +} + +template +void register_signal(String name, Args... varargs) { + register_signal(name, Dictionary::make(varargs...)); +} + +#ifndef GODOT_CPP_NO_OBJECT_CAST +template +T *Object::cast_to(const Object *obj) { + if (!obj) + return nullptr; + + size_t have_tag = (size_t)godot::nativescript_1_1_api->godot_nativescript_get_type_tag(obj->_owner); + + if (have_tag) { + if (!godot::_TagDB::is_type_known((size_t)have_tag)) { + have_tag = 0; + } + } + + if (!have_tag) { + have_tag = obj->_type_tag; + } + + if (godot::_TagDB::is_type_compatible(typeid(T).hash_code(), have_tag)) { + return (T::___CLASS_IS_SCRIPT) ? godot::as(obj) : (T *)obj; + } else { + return nullptr; + } +} +#endif + +} // namespace godot + +#endif // GODOT_H diff --git a/GodoBinding/include/core/GodotGlobal.hpp b/GodoBinding/include/core/GodotGlobal.hpp new file mode 100644 index 0000000..70f7157 --- /dev/null +++ b/GodoBinding/include/core/GodotGlobal.hpp @@ -0,0 +1,52 @@ +#ifndef GODOT_GLOBAL_HPP +#define GODOT_GLOBAL_HPP + +#include "Array.hpp" +#include "String.hpp" +#include + +namespace godot { + +extern "C" const godot_gdnative_core_api_struct *api; +extern "C" const godot_gdnative_core_1_1_api_struct *core_1_1_api; +extern "C" const godot_gdnative_core_1_2_api_struct *core_1_2_api; + +extern "C" const godot_gdnative_ext_nativescript_api_struct *nativescript_api; +extern "C" const godot_gdnative_ext_nativescript_1_1_api_struct *nativescript_1_1_api; +extern "C" const godot_gdnative_ext_pluginscript_api_struct *pluginscript_api; +extern "C" const godot_gdnative_ext_android_api_struct *android_api; +extern "C" const godot_gdnative_ext_arvr_api_struct *arvr_api; +extern "C" const godot_gdnative_ext_videodecoder_api_struct *videodecoder_api; +extern "C" const godot_gdnative_ext_net_api_struct *net_api; +extern "C" const godot_gdnative_ext_net_3_2_api_struct *net_3_2_api; + +extern "C" const void *gdnlib; + +class Godot { + +public: + static void print(const String &message); + static void print_warning(const String &description, const String &function, const String &file, int line); + static void print_error(const String &description, const String &function, const String &file, int line); + + static void gdnative_init(godot_gdnative_init_options *o); + static void gdnative_terminate(godot_gdnative_terminate_options *o); + static void nativescript_init(void *handle); + static void nativescript_terminate(void *handle); + + static void gdnative_profiling_add_data(const char *p_signature, uint64_t p_time); + + template + static void print(const String &fmt, Args... values) { + print(fmt.format(Array::make(values...))); + } +}; + +struct _RegisterState { + static void *nativescript_handle; + static int language_index; +}; + +} // namespace godot + +#endif diff --git a/GodoBinding/include/core/GodotProfiling.hpp b/GodoBinding/include/core/GodotProfiling.hpp new file mode 100644 index 0000000..0862d0b --- /dev/null +++ b/GodoBinding/include/core/GodotProfiling.hpp @@ -0,0 +1,34 @@ +#ifndef GODOT_PROFILING_HPP +#define GODOT_PROFILING_HPP + +#include "OS.hpp" + + +namespace godot { + +class FunctionProfiling { + char signature[1024]; + uint64_t ticks; + +public: + FunctionProfiling(const char *p_function, const int p_line) { + snprintf(signature, 1024, "::%d::%s", p_line, p_function); + ticks = OS::get_singleton()->get_ticks_usec(); + } + ~FunctionProfiling() { + uint64_t t = OS::get_singleton()->get_ticks_usec() - ticks; + if (t > 0) { + Godot::gdnative_profiling_add_data(signature, t); + } + } +}; + +} + +#ifdef DEBUG_ENABLED +#define GODOT_PROFILING_FUNCTION FunctionProfiling __function_profiling(__FUNCTION__, __LINE__); +#else +#define GODOT_PROFILING_FUNCTION +#endif + +#endif diff --git a/GodoBinding/include/core/NodePath.hpp b/GodoBinding/include/core/NodePath.hpp new file mode 100644 index 0000000..221c5ce --- /dev/null +++ b/GodoBinding/include/core/NodePath.hpp @@ -0,0 +1,49 @@ +#ifndef NODEPATH_H +#define NODEPATH_H + +#include "String.hpp" + +#include + +namespace godot { + +class NodePath { + godot_node_path _node_path; + +public: + NodePath(); + + NodePath(const NodePath &other); + + NodePath(const String &from); + + NodePath(const char *contents); + + String get_name(const int idx) const; + + int get_name_count() const; + + String get_subname(const int idx) const; + + int get_subname_count() const; + + bool is_absolute() const; + + bool is_empty() const; + + NodePath get_as_property_path() const; + + String get_concatenated_subnames() const; + + operator String() const; + + void operator=(const NodePath &other); + + bool operator==(const NodePath &other); + + ~NodePath(); +}; + +} // namespace godot + +#endif // NODEPATH_H diff --git a/GodoBinding/include/core/Plane.hpp b/GodoBinding/include/core/Plane.hpp new file mode 100644 index 0000000..fa93d71 --- /dev/null +++ b/GodoBinding/include/core/Plane.hpp @@ -0,0 +1,68 @@ +#ifndef PLANE_H +#define PLANE_H + +#include "Vector3.hpp" + +#include + +namespace godot { + +enum ClockDirection { + + CLOCKWISE, + COUNTERCLOCKWISE +}; + +class Plane { +public: + Vector3 normal; + real_t d; + + void set_normal(const Vector3 &p_normal); + + inline Vector3 get_normal() const { return normal; } ///Point is coplanar, CMP_EPSILON for precision + + void normalize(); + + Plane normalized() const; + + /* Plane-Point operations */ + + inline Vector3 center() const { return normal * d; } + Vector3 get_any_point() const; + Vector3 get_any_perpendicular_normal() const; + + bool is_point_over(const Vector3 &p_point) const; ///< Point is over plane + real_t distance_to(const Vector3 &p_point) const; + bool has_point(const Vector3 &p_point, real_t _epsilon = CMP_EPSILON) const; + + /* intersections */ + + bool intersect_3(const Plane &p_plane1, const Plane &p_plane2, Vector3 *r_result = 0) const; + bool intersects_ray(Vector3 p_from, Vector3 p_dir, Vector3 *p_intersection) const; + bool intersects_segment(Vector3 p_begin, Vector3 p_end, Vector3 *p_intersection) const; + + Vector3 project(const Vector3 &p_point) const; + + /* misc */ + + inline Plane operator-() const { return Plane(-normal, -d); } + bool is_almost_like(const Plane &p_plane) const; + + bool operator==(const Plane &p_plane) const; + bool operator!=(const Plane &p_plane) const; + operator String() const; + + inline Plane() { d = 0; } + inline Plane(real_t p_a, real_t p_b, real_t p_c, real_t p_d) : + normal(p_a, p_b, p_c), + d(p_d) {} + + Plane(const Vector3 &p_normal, real_t p_d); + Plane(const Vector3 &p_point, const Vector3 &p_normal); + Plane(const Vector3 &p_point1, const Vector3 &p_point2, const Vector3 &p_point3, ClockDirection p_dir = CLOCKWISE); +}; + +} // namespace godot + +#endif // PLANE_H diff --git a/GodoBinding/include/core/PoolArrays.hpp b/GodoBinding/include/core/PoolArrays.hpp new file mode 100644 index 0000000..89172af --- /dev/null +++ b/GodoBinding/include/core/PoolArrays.hpp @@ -0,0 +1,700 @@ +#ifndef POOLARRAYS_H +#define POOLARRAYS_H + +#include "Defs.hpp" + +#include "Color.hpp" +#include "GodotGlobal.hpp" +#include "String.hpp" +#include "Vector2.hpp" +#include "Vector3.hpp" + +#include + +namespace godot { + +class Array; + +class PoolByteArray { + godot_pool_byte_array _godot_array; + +public: + class Read { + + friend class PoolByteArray; + godot_pool_byte_array_read_access *_read_access; + + public: + inline Read() { + _read_access = nullptr; + } + + inline Read(const Read &p_other) { + _read_access = godot::api->godot_pool_byte_array_read_access_copy(p_other._read_access); + } + + inline ~Read() { + godot::api->godot_pool_byte_array_read_access_destroy(_read_access); + } + + inline const uint8_t *ptr() const { + return godot::api->godot_pool_byte_array_read_access_ptr(_read_access); + } + + inline const uint8_t &operator[](int p_idx) const { + return ptr()[p_idx]; + } + + inline void operator=(const Read &p_other) { + godot::api->godot_pool_byte_array_read_access_operator_assign(_read_access, p_other._read_access); + } + }; + + class Write { + friend class PoolByteArray; + godot_pool_byte_array_write_access *_write_access; + + public: + inline Write() { + _write_access = nullptr; + } + + inline Write(const Write &p_other) { + _write_access = godot::api->godot_pool_byte_array_write_access_copy(p_other._write_access); + } + + inline ~Write() { + godot::api->godot_pool_byte_array_write_access_destroy(_write_access); + } + + inline uint8_t *ptr() const { + return godot::api->godot_pool_byte_array_write_access_ptr(_write_access); + } + + inline uint8_t &operator[](int p_idx) const { + return ptr()[p_idx]; + } + + inline void operator=(const Write &p_other) { + godot::api->godot_pool_byte_array_write_access_operator_assign(_write_access, p_other._write_access); + } + }; + + PoolByteArray(); + PoolByteArray(const PoolByteArray &p_other); + PoolByteArray &operator=(const PoolByteArray &p_other); + + PoolByteArray(const Array &array); + + Read read() const; + + Write write(); + + void append(const uint8_t data); + + void append_array(const PoolByteArray &array); + + int insert(const int idx, const uint8_t data); + + void invert(); + + void push_back(const uint8_t data); + + void remove(const int idx); + + void resize(const int size); + + void set(const int idx, const uint8_t data); + + uint8_t operator[](const int idx); + + int size() const; + + ~PoolByteArray(); +}; + +class PoolIntArray { + godot_pool_int_array _godot_array; + +public: + class Read { + friend class PoolIntArray; + godot_pool_int_array_read_access *_read_access; + + public: + inline Read() { + _read_access = nullptr; + } + + inline Read(const Read &p_other) { + _read_access = godot::api->godot_pool_int_array_read_access_copy(p_other._read_access); + } + + inline ~Read() { + godot::api->godot_pool_int_array_read_access_destroy(_read_access); + } + + inline const int *ptr() const { + return godot::api->godot_pool_int_array_read_access_ptr(_read_access); + } + + inline const int &operator[](int p_idx) const { + return ptr()[p_idx]; + } + + inline void operator=(const Read &p_other) { + godot::api->godot_pool_int_array_read_access_operator_assign(_read_access, p_other._read_access); + } + }; + + class Write { + friend class PoolIntArray; + godot_pool_int_array_write_access *_write_access; + + public: + inline Write() { + _write_access = nullptr; + } + + inline Write(const Write &p_other) { + _write_access = godot::api->godot_pool_int_array_write_access_copy(p_other._write_access); + } + + inline ~Write() { + godot::api->godot_pool_int_array_write_access_destroy(_write_access); + } + + inline int *ptr() const { + return godot::api->godot_pool_int_array_write_access_ptr(_write_access); + } + + inline int &operator[](int p_idx) const { + return ptr()[p_idx]; + } + + inline void operator=(const Write &p_other) { + godot::api->godot_pool_int_array_write_access_operator_assign(_write_access, p_other._write_access); + } + }; + + PoolIntArray(); + PoolIntArray(const PoolIntArray &p_other); + PoolIntArray &operator=(const PoolIntArray &p_other); + + PoolIntArray(const Array &array); + + Read read() const; + + Write write(); + + void append(const int data); + + void append_array(const PoolIntArray &array); + + int insert(const int idx, const int data); + + void invert(); + + void push_back(const int data); + + void remove(const int idx); + + void resize(const int size); + + void set(const int idx, const int data); + + int operator[](const int idx); + + int size() const; + + ~PoolIntArray(); +}; + +class PoolRealArray { + godot_pool_real_array _godot_array; + +public: + class Read { + friend class PoolRealArray; + godot_pool_real_array_read_access *_read_access; + + public: + inline Read() { + _read_access = nullptr; + } + + inline Read(const Read &p_other) { + _read_access = godot::api->godot_pool_real_array_read_access_copy(p_other._read_access); + } + + inline ~Read() { + godot::api->godot_pool_real_array_read_access_destroy(_read_access); + } + + inline const real_t *ptr() const { + return godot::api->godot_pool_real_array_read_access_ptr(_read_access); + } + + inline const real_t &operator[](int p_idx) const { + return ptr()[p_idx]; + } + + inline void operator=(const Read &p_other) { + godot::api->godot_pool_real_array_read_access_operator_assign(_read_access, p_other._read_access); + } + }; + + class Write { + friend class PoolRealArray; + godot_pool_real_array_write_access *_write_access; + + public: + inline Write() { + _write_access = nullptr; + } + + inline Write(const Write &p_other) { + _write_access = godot::api->godot_pool_real_array_write_access_copy(p_other._write_access); + } + + inline ~Write() { + godot::api->godot_pool_real_array_write_access_destroy(_write_access); + } + + inline real_t *ptr() const { + return godot::api->godot_pool_real_array_write_access_ptr(_write_access); + } + + inline real_t &operator[](int p_idx) const { + return ptr()[p_idx]; + } + + inline void operator=(const Write &p_other) { + godot::api->godot_pool_real_array_write_access_operator_assign(_write_access, p_other._write_access); + } + }; + + PoolRealArray(); + PoolRealArray(const PoolRealArray &p_other); + PoolRealArray &operator=(const PoolRealArray &p_other); + + PoolRealArray(const Array &array); + + Read read() const; + + Write write(); + + void append(const real_t data); + + void append_array(const PoolRealArray &array); + + int insert(const int idx, const real_t data); + + void invert(); + + void push_back(const real_t data); + + void remove(const int idx); + + void resize(const int size); + + void set(const int idx, const real_t data); + + real_t operator[](const int idx); + + int size() const; + + ~PoolRealArray(); +}; + +class PoolStringArray { + godot_pool_string_array _godot_array; + +public: + class Read { + friend class PoolStringArray; + godot_pool_string_array_read_access *_read_access; + + public: + inline Read() { + _read_access = nullptr; + } + + inline Read(const Read &p_other) { + _read_access = godot::api->godot_pool_string_array_read_access_copy(p_other._read_access); + } + + inline ~Read() { + godot::api->godot_pool_string_array_read_access_destroy(_read_access); + } + + inline const String *ptr() const { + return (const String *)godot::api->godot_pool_string_array_read_access_ptr(_read_access); + } + + inline const String &operator[](int p_idx) const { + return ptr()[p_idx]; + } + + inline void operator=(const Read &p_other) { + godot::api->godot_pool_string_array_read_access_operator_assign(_read_access, p_other._read_access); + } + }; + + class Write { + friend class PoolStringArray; + godot_pool_string_array_write_access *_write_access; + + public: + inline Write() { + _write_access = nullptr; + } + + inline Write(const Write &p_other) { + _write_access = godot::api->godot_pool_string_array_write_access_copy(p_other._write_access); + } + + inline ~Write() { + godot::api->godot_pool_string_array_write_access_destroy(_write_access); + } + + inline String *ptr() const { + return (String *)godot::api->godot_pool_string_array_write_access_ptr(_write_access); + } + + inline String &operator[](int p_idx) const { + return ptr()[p_idx]; + } + + inline void operator=(const Write &p_other) { + godot::api->godot_pool_string_array_write_access_operator_assign(_write_access, p_other._write_access); + } + }; + + PoolStringArray(); + PoolStringArray(const PoolStringArray &p_other); + PoolStringArray &operator=(const PoolStringArray &p_other); + + PoolStringArray(const Array &array); + + Read read() const; + + Write write(); + + void append(const String &data); + + void append_array(const PoolStringArray &array); + + int insert(const int idx, const String &data); + + void invert(); + + void push_back(const String &data); + + void remove(const int idx); + + void resize(const int size); + + void set(const int idx, const String &data); + + const String operator[](const int idx); + + int size() const; + + ~PoolStringArray(); +}; + +class PoolVector2Array { + godot_pool_vector2_array _godot_array; + +public: + class Read { + friend class PoolVector2Array; + godot_pool_vector2_array_read_access *_read_access; + + public: + inline Read() { + _read_access = nullptr; + } + + inline Read(const Read &p_other) { + _read_access = godot::api->godot_pool_vector2_array_read_access_copy(p_other._read_access); + } + + inline ~Read() { + godot::api->godot_pool_vector2_array_read_access_destroy(_read_access); + } + + inline const Vector2 *ptr() const { + return (const Vector2 *)godot::api->godot_pool_vector2_array_read_access_ptr(_read_access); + } + + inline const Vector2 &operator[](int p_idx) const { + return ptr()[p_idx]; + } + + inline void operator=(const Read &p_other) { + godot::api->godot_pool_vector2_array_read_access_operator_assign(_read_access, p_other._read_access); + } + }; + + class Write { + friend class PoolVector2Array; + godot_pool_vector2_array_write_access *_write_access; + + public: + inline Write() { + _write_access = nullptr; + } + + inline Write(const Write &p_other) { + _write_access = godot::api->godot_pool_vector2_array_write_access_copy(p_other._write_access); + } + + inline ~Write() { + godot::api->godot_pool_vector2_array_write_access_destroy(_write_access); + } + + inline Vector2 *ptr() const { + return (Vector2 *)godot::api->godot_pool_vector2_array_write_access_ptr(_write_access); + } + + inline Vector2 &operator[](int p_idx) const { + return ptr()[p_idx]; + } + + inline void operator=(const Write &p_other) { + godot::api->godot_pool_vector2_array_write_access_operator_assign(_write_access, p_other._write_access); + } + }; + + PoolVector2Array(); + PoolVector2Array(const PoolVector2Array &p_other); + PoolVector2Array &operator=(const PoolVector2Array &p_other); + + PoolVector2Array(const Array &array); + + Read read() const; + + Write write(); + + void append(const Vector2 &data); + + void append_array(const PoolVector2Array &array); + + int insert(const int idx, const Vector2 &data); + + void invert(); + + void push_back(const Vector2 &data); + + void remove(const int idx); + + void resize(const int size); + + void set(const int idx, const Vector2 &data); + + const Vector2 operator[](const int idx); + + int size() const; + + ~PoolVector2Array(); +}; + +class PoolVector3Array { + godot_pool_vector3_array _godot_array; + +public: + class Read { + friend class PoolVector3Array; + godot_pool_vector3_array_read_access *_read_access; + + public: + inline Read() { + _read_access = nullptr; + } + + inline Read(const Read &p_other) { + _read_access = godot::api->godot_pool_vector3_array_read_access_copy(p_other._read_access); + } + + inline ~Read() { + godot::api->godot_pool_vector3_array_read_access_destroy(_read_access); + } + + inline const Vector3 *ptr() const { + return (const Vector3 *)godot::api->godot_pool_vector3_array_read_access_ptr(_read_access); + } + + inline const Vector3 &operator[](int p_idx) const { + return ptr()[p_idx]; + } + + inline void operator=(const Read &p_other) { + godot::api->godot_pool_vector3_array_read_access_operator_assign(_read_access, p_other._read_access); + } + }; + + class Write { + friend class PoolVector3Array; + godot_pool_vector3_array_write_access *_write_access; + + public: + inline Write() { + _write_access = nullptr; + } + + inline Write(const Write &p_other) { + _write_access = godot::api->godot_pool_vector3_array_write_access_copy(p_other._write_access); + } + + inline ~Write() { + godot::api->godot_pool_vector3_array_write_access_destroy(_write_access); + } + + inline Vector3 *ptr() const { + return (Vector3 *)godot::api->godot_pool_vector3_array_write_access_ptr(_write_access); + } + + inline Vector3 &operator[](int p_idx) const { + return ptr()[p_idx]; + } + + inline void operator=(const Write &p_other) { + godot::api->godot_pool_vector3_array_write_access_operator_assign(_write_access, p_other._write_access); + } + }; + + PoolVector3Array(); + PoolVector3Array(const PoolVector3Array &p_other); + PoolVector3Array &operator=(const PoolVector3Array &p_other); + + PoolVector3Array(const Array &array); + + Read read() const; + + Write write(); + + void append(const Vector3 &data); + + void append_array(const PoolVector3Array &array); + + int insert(const int idx, const Vector3 &data); + + void invert(); + + void push_back(const Vector3 &data); + + void remove(const int idx); + + void resize(const int size); + + void set(const int idx, const Vector3 &data); + + const Vector3 operator[](const int idx); + + int size() const; + + ~PoolVector3Array(); +}; + +class PoolColorArray { + godot_pool_color_array _godot_array; + +public: + class Read { + friend class PoolColorArray; + godot_pool_color_array_read_access *_read_access; + + public: + inline Read() { + _read_access = nullptr; + } + + inline Read(const Read &p_other) { + _read_access = godot::api->godot_pool_color_array_read_access_copy(p_other._read_access); + } + + inline ~Read() { + godot::api->godot_pool_color_array_read_access_destroy(_read_access); + } + + inline const Color *ptr() const { + return (const Color *)godot::api->godot_pool_color_array_read_access_ptr(_read_access); + } + + inline const Color &operator[](int p_idx) const { + return ptr()[p_idx]; + } + + inline void operator=(const Read &p_other) { + godot::api->godot_pool_color_array_read_access_operator_assign(_read_access, p_other._read_access); + } + }; + + class Write { + friend class PoolColorArray; + godot_pool_color_array_write_access *_write_access; + + public: + inline Write() { + _write_access = nullptr; + } + + inline Write(const Write &p_other) { + _write_access = godot::api->godot_pool_color_array_write_access_copy(p_other._write_access); + } + + inline ~Write() { + godot::api->godot_pool_color_array_write_access_destroy(_write_access); + } + + inline Color *ptr() const { + return (Color *)godot::api->godot_pool_color_array_write_access_ptr(_write_access); + } + + inline Color &operator[](int p_idx) const { + return ptr()[p_idx]; + } + + inline void operator=(const Write &p_other) { + godot::api->godot_pool_color_array_write_access_operator_assign(_write_access, p_other._write_access); + } + }; + + PoolColorArray(); + PoolColorArray(const PoolColorArray &p_other); + PoolColorArray &operator=(const PoolColorArray &p_other); + + PoolColorArray(const Array &array); + + Read read() const; + + Write write(); + + void append(const Color &data); + + void append_array(const PoolColorArray &array); + + int insert(const int idx, const Color &data); + + void invert(); + + void push_back(const Color &data); + + void remove(const int idx); + + void resize(const int size); + + void set(const int idx, const Color &data); + + const Color operator[](const int idx); + + int size() const; + + ~PoolColorArray(); +}; + +} // namespace godot + +#endif // POOLARRAYS_H diff --git a/GodoBinding/include/core/Quat.hpp b/GodoBinding/include/core/Quat.hpp new file mode 100644 index 0000000..f047178 --- /dev/null +++ b/GodoBinding/include/core/Quat.hpp @@ -0,0 +1,93 @@ +#ifndef QUAT_H +#define QUAT_H + +#include + +#include "Vector3.hpp" + +// #include "Basis.h" + +namespace godot { + +class Quat { +public: + real_t x, y, z, w; + + real_t length_squared() const; + real_t length() const; + + void normalize(); + + Quat normalized() const; + + bool is_normalized() const; + + Quat inverse() const; + + void set_euler_xyz(const Vector3 &p_euler); + Vector3 get_euler_xyz() const; + void set_euler_yxz(const Vector3 &p_euler); + Vector3 get_euler_yxz() const; + + inline void set_euler(const Vector3 &p_euler) { set_euler_yxz(p_euler); } + inline Vector3 get_euler() const { return get_euler_yxz(); } + + real_t dot(const Quat &q) const; + + Quat slerp(const Quat &q, const real_t &t) const; + + Quat slerpni(const Quat &q, const real_t &t) const; + + Quat cubic_slerp(const Quat &q, const Quat &prep, const Quat &postq, const real_t &t) const; + + void get_axis_and_angle(Vector3 &r_axis, real_t &r_angle) const; + + void set_axis_angle(const Vector3 &axis, const float angle); + + void operator*=(const Quat &q); + Quat operator*(const Quat &q) const; + + Quat operator*(const Vector3 &v) const; + + Vector3 xform(const Vector3 &v) const; + + void operator+=(const Quat &q); + void operator-=(const Quat &q); + void operator*=(const real_t &s); + void operator/=(const real_t &s); + Quat operator+(const Quat &q2) const; + Quat operator-(const Quat &q2) const; + Quat operator-() const; + Quat operator*(const real_t &s) const; + Quat operator/(const real_t &s) const; + + bool operator==(const Quat &p_quat) const; + bool operator!=(const Quat &p_quat) const; + + operator String() const; + + inline void set(real_t p_x, real_t p_y, real_t p_z, real_t p_w) { + x = p_x; + y = p_y; + z = p_z; + w = p_w; + } + inline Quat(real_t p_x, real_t p_y, real_t p_z, real_t p_w) { + x = p_x; + y = p_y; + z = p_z; + w = p_w; + } + Quat(const Vector3 &axis, const real_t &angle); + + Quat(const Vector3 &v0, const Vector3 &v1); + + inline Quat() { + x = y = z = 0; + w = 1; + } +}; + +} // namespace godot + +#endif // QUAT_H diff --git a/GodoBinding/include/core/RID.hpp b/GodoBinding/include/core/RID.hpp new file mode 100644 index 0000000..d89823b --- /dev/null +++ b/GodoBinding/include/core/RID.hpp @@ -0,0 +1,35 @@ +#ifndef RID_H +#define RID_H + +#include + +namespace godot { + +class Object; + +class RID { + godot_rid _godot_rid; + +public: + RID(); + + RID(Object *p); + + int32_t get_rid() const; + + inline bool is_valid() const { + // is_valid() is not available in the C API... + return *this != RID(); + } + + bool operator==(const RID &p_other) const; + bool operator!=(const RID &p_other) const; + bool operator<(const RID &p_other) const; + bool operator>(const RID &p_other) const; + bool operator<=(const RID &p_other) const; + bool operator>=(const RID &p_other) const; +}; + +} // namespace godot + +#endif // RID_H diff --git a/GodoBinding/include/core/Rect2.hpp b/GodoBinding/include/core/Rect2.hpp new file mode 100644 index 0000000..2843960 --- /dev/null +++ b/GodoBinding/include/core/Rect2.hpp @@ -0,0 +1,135 @@ +#ifndef RECT2_H +#define RECT2_H + +#include "Vector2.hpp" + +#include + +#include + +namespace godot { + +class String; + +typedef Vector2 Size2; +typedef Vector2 Point2; + +struct Transform2D; + +struct Rect2 { + + Point2 position; + Size2 size; + + inline const Vector2 &get_position() const { return position; } + inline void set_position(const Vector2 &p_position) { position = p_position; } + inline const Vector2 &get_size() const { return size; } + inline void set_size(const Vector2 &p_size) { size = p_size; } + + inline real_t get_area() const { return size.width * size.height; } + + inline bool intersects(const Rect2 &p_rect) const { + if (position.x >= (p_rect.position.x + p_rect.size.width)) + return false; + if ((position.x + size.width) <= p_rect.position.x) + return false; + if (position.y >= (p_rect.position.y + p_rect.size.height)) + return false; + if ((position.y + size.height) <= p_rect.position.y) + return false; + + return true; + } + + real_t distance_to(const Vector2 &p_point) const; + + bool intersects_transformed(const Transform2D &p_xform, const Rect2 &p_rect) const; + + bool intersects_segment(const Point2 &p_from, const Point2 &p_to, Point2 *r_position = nullptr, Point2 *r_normal = nullptr) const; + + inline bool encloses(const Rect2 &p_rect) const { + + return (p_rect.position.x >= position.x) && (p_rect.position.y >= position.y) && + ((p_rect.position.x + p_rect.size.x) < (position.x + size.x)) && + ((p_rect.position.y + p_rect.size.y) < (position.y + size.y)); + } + + inline bool has_no_area() const { + + return (size.x <= 0 || size.y <= 0); + } + Rect2 clip(const Rect2 &p_rect) const; + + Rect2 merge(const Rect2 &p_rect) const; + + inline bool has_point(const Point2 &p_point) const { + if (p_point.x < position.x) + return false; + if (p_point.y < position.y) + return false; + + if (p_point.x >= (position.x + size.x)) + return false; + if (p_point.y >= (position.y + size.y)) + return false; + + return true; + } + + inline bool no_area() const { return (size.width <= 0 || size.height <= 0); } + + inline bool operator==(const Rect2 &p_rect) const { return position == p_rect.position && size == p_rect.size; } + inline bool operator!=(const Rect2 &p_rect) const { return position != p_rect.position || size != p_rect.size; } + + inline Rect2 grow(real_t p_by) const { + + Rect2 g = *this; + g.position.x -= p_by; + g.position.y -= p_by; + g.size.width += p_by * 2; + g.size.height += p_by * 2; + return g; + } + + inline Rect2 expand(const Vector2 &p_vector) const { + + Rect2 r = *this; + r.expand_to(p_vector); + return r; + } + + inline void expand_to(const Vector2 &p_vector) { //in place function for speed + + Vector2 begin = position; + Vector2 end = position + size; + + if (p_vector.x < begin.x) + begin.x = p_vector.x; + if (p_vector.y < begin.y) + begin.y = p_vector.y; + + if (p_vector.x > end.x) + end.x = p_vector.x; + if (p_vector.y > end.y) + end.y = p_vector.y; + + position = begin; + size = end - begin; + } + + operator String() const; + + inline Rect2() {} + inline Rect2(real_t p_x, real_t p_y, real_t p_width, real_t p_height) { + position = Point2(p_x, p_y); + size = Size2(p_width, p_height); + } + inline Rect2(const Point2 &p_position, const Size2 &p_size) { + position = p_position; + size = p_size; + } +}; + +} // namespace godot + +#endif // RECT2_H diff --git a/GodoBinding/include/core/Ref.hpp b/GodoBinding/include/core/Ref.hpp new file mode 100644 index 0000000..8cbd134 --- /dev/null +++ b/GodoBinding/include/core/Ref.hpp @@ -0,0 +1,214 @@ +#ifndef REF_H +#define REF_H + +#include "GodotGlobal.hpp" +#include "Reference.hpp" +#include "Variant.hpp" + +namespace godot { + +// Replicates Godot's Ref behavior +// Rewritten from f5234e70be7dec4930c2d5a0e829ff480d044b1d. +template +class Ref { + + T *reference = nullptr; + + void ref(const Ref &p_from) { + + if (p_from.reference == reference) + return; + + unref(); + + reference = p_from.reference; + if (reference) + reference->reference(); + } + + void ref_pointer(T *p_ref) { + + ERR_FAIL_COND(!p_ref); + + if (p_ref->init_ref()) + reference = p_ref; + } + +public: + inline bool operator<(const Ref &p_r) const { + + return reference < p_r.reference; + } + inline bool operator==(const Ref &p_r) const { + + return reference == p_r.reference; + } + inline bool operator!=(const Ref &p_r) const { + + return reference != p_r.reference; + } + + inline T *operator->() { + + return reference; + } + + inline T *operator*() { + + return reference; + } + + inline const T *operator->() const { + + return reference; + } + + inline const T *ptr() const { + + return reference; + } + inline T *ptr() { + + return reference; + } + + inline const T *operator*() const { + + return reference; + } + + operator Variant() const { + // Note: the C API handles the cases where the object is a Reference, + // so the Variant will be correctly constructed with a RefPtr engine-side + return Variant((Object *)reference); + } + + void operator=(const Ref &p_from) { + + ref(p_from); + } + + template + void operator=(const Ref &p_from) { + + // TODO We need a safe cast + Reference *refb = const_cast(static_cast(p_from.ptr())); + if (!refb) { + unref(); + return; + } + Ref r; + //r.reference = Object::cast_to(refb); + r.reference = (T *)refb; + ref(r); + r.reference = nullptr; + } + + void operator=(const Variant &p_variant) { + + // TODO We need a safe cast + Reference *refb = (Reference *)T::___get_from_variant(p_variant); + if (!refb) { + unref(); + return; + } + Ref r; + // TODO We need a safe cast + //r.reference = Object::cast_to(refb); + r.reference = (T *)refb; + ref(r); + r.reference = nullptr; + } + + Ref(const Ref &p_from) { + + reference = nullptr; + ref(p_from); + } + + template + Ref(const Ref &p_from) { + + reference = nullptr; + // TODO We need a safe cast + Reference *refb = const_cast(static_cast(p_from.ptr())); + if (!refb) { + unref(); + return; + } + Ref r; + // TODO We need a safe cast + //r.reference = Object::cast_to(refb); + r.reference = (T *)refb; + ref(r); + r.reference = nullptr; + } + + Ref(T *p_reference) { + + if (p_reference) + ref_pointer(p_reference); + else + reference = nullptr; + } + + Ref(const Variant &p_variant) { + + reference = nullptr; + // TODO We need a safe cast + Reference *refb = (Reference *)T::___get_from_variant(p_variant); + if (!refb) { + unref(); + return; + } + Ref r; + // TODO We need a safe cast + //r.reference = Object::cast_to(refb); + r.reference = (T *)refb; + ref(r); + r.reference = nullptr; + } + + inline bool is_valid() const { return reference != nullptr; } + inline bool is_null() const { return reference == nullptr; } + + void unref() { + //TODO this should be moved to mutexes, since this engine does not really + // do a lot of referencing on references and stuff + // mutexes will avoid more crashes? + + if (reference && reference->unreference()) { + + //memdelete(reference); + reference->free(); + } + reference = nullptr; + } + + void instance() { + //ref(memnew(T)); + ref(T::_new()); + } + + Ref() { + + reference = nullptr; + } + + ~Ref() { + + unref(); + } + + // Used exclusively in the bindings to recreate the Ref Godot encapsulates in return values, + // without adding to the refcount. + inline static Ref __internal_constructor(Object *obj) { + Ref r; + r.reference = (T *)obj; + return r; + } +}; + +} // namespace godot + +#endif diff --git a/GodoBinding/include/core/String.hpp b/GodoBinding/include/core/String.hpp new file mode 100644 index 0000000..d448567 --- /dev/null +++ b/GodoBinding/include/core/String.hpp @@ -0,0 +1,147 @@ +#ifndef STRING_H +#define STRING_H + +#include + +namespace godot { + +class NodePath; +class Variant; +class PoolByteArray; +class PoolIntArray; +class PoolRealArray; +class PoolStringArray; +class String; + +class CharString { + + friend class String; + + godot_char_string _char_string; + +public: + ~CharString(); + + int length() const; + const char *get_data() const; +}; + +class String { + godot_string _godot_string; + +public: + String(); + String(const char *contents); + String(const wchar_t *contents); + String(const wchar_t c); + String(const String &other); + + ~String(); + + static String num(double p_num, int p_decimals = -1); + static String num_scientific(double p_num); + static String num_real(double p_num); + static String num_int64(int64_t p_num, int base = 10, bool capitalize_hex = false); + static String chr(godot_char_type p_char); + static String md5(const uint8_t *p_md5); + static String hex_encode_buffer(const uint8_t *p_buffer, int p_len); + + wchar_t &operator[](const int idx); + wchar_t operator[](const int idx) const; + + void operator=(const String &s); + bool operator==(const String &s) const; + bool operator!=(const String &s) const; + String operator+(const String &s) const; + void operator+=(const String &s); + void operator+=(const wchar_t c); + bool operator<(const String &s) const; + bool operator<=(const String &s) const; + bool operator>(const String &s) const; + bool operator>=(const String &s) const; + + operator NodePath() const; + + int length() const; + const wchar_t *unicode_str() const; + char *alloc_c_string() const; + CharString utf8() const; + CharString ascii(bool p_extended = false) const; + + bool begins_with(String &s) const; + bool begins_with_char_array(const char *p_char_array) const; + PoolStringArray bigrams() const; + String c_escape() const; + String c_unescape() const; + String capitalize() const; + bool empty() const; + bool ends_with(String &text) const; + void erase(int position, int chars); + int find(String what, int from = 0) const; + int find_last(String what) const; + int findn(String what, int from = 0) const; + String format(Variant values) const; + String format(Variant values, String placeholder) const; + String get_base_dir() const; + String get_basename() const; + String get_extension() const; + String get_file() const; + int hash() const; + int hex_to_int() const; + String insert(int position, String what) const; + bool is_abs_path() const; + bool is_rel_path() const; + bool is_subsequence_of(String text) const; + bool is_subsequence_ofi(String text) const; + bool is_valid_float() const; + bool is_valid_html_color() const; + bool is_valid_identifier() const; + bool is_valid_integer() const; + bool is_valid_ip_address() const; + String json_escape() const; + String left(int position) const; + bool match(String expr) const; + bool matchn(String expr) const; + PoolByteArray md5_buffer() const; + String md5_text() const; + int ord_at(int at) const; + String pad_decimals(int digits) const; + String pad_zeros(int digits) const; + String percent_decode() const; + String percent_encode() const; + String plus_file(String file) const; + String replace(String what, String forwhat) const; + String replacen(String what, String forwhat) const; + int rfind(String what, int from = -1) const; + int rfindn(String what, int from = -1) const; + String right(int position) const; + PoolByteArray sha256_buffer() const; + String sha256_text() const; + float similarity(String text) const; + PoolStringArray split(String divisor, bool allow_empty = true) const; + PoolIntArray split_ints(String divisor, bool allow_empty = true) const; + PoolRealArray split_floats(String divisor, bool allow_empty = true) const; + String strip_edges(bool left = true, bool right = true) const; + String substr(int from, int len) const; + float to_float() const; + int64_t to_int() const; + String to_lower() const; + String to_upper() const; + String xml_escape() const; + String xml_unescape() const; + signed char casecmp_to(String p_str) const; + signed char nocasecmp_to(String p_str) const; + signed char naturalnocasecmp_to(String p_str) const; + String dedent() const; + PoolStringArray rsplit(const String &divisor, const bool allow_empty = true, const int maxsplit = 0) const; + String rstrip(const String &chars) const; + String trim_prefix(const String &prefix) const; + String trim_suffix(const String &suffix) const; +}; + +String operator+(const char *a, const String &b); +String operator+(const wchar_t *a, const String &b); + +} // namespace godot + +#endif // STRING_H diff --git a/GodoBinding/include/core/TagDB.hpp b/GodoBinding/include/core/TagDB.hpp new file mode 100644 index 0000000..eeaec6c --- /dev/null +++ b/GodoBinding/include/core/TagDB.hpp @@ -0,0 +1,19 @@ +#ifndef TAGDB_HPP +#define TAGDB_HPP + +#include + +namespace godot { + +namespace _TagDB { + +void register_type(size_t type_tag, size_t base_type_tag); +bool is_type_known(size_t type_tag); +void register_global_type(const char *name, size_t type_tag, size_t base_type_tag); +bool is_type_compatible(size_t type_tag, size_t base_type_tag); + +} // namespace _TagDB + +} // namespace godot + +#endif // TAGDB_HPP diff --git a/GodoBinding/include/core/Transform.hpp b/GodoBinding/include/core/Transform.hpp new file mode 100644 index 0000000..9da6366 --- /dev/null +++ b/GodoBinding/include/core/Transform.hpp @@ -0,0 +1,86 @@ +#ifndef TRANSFORM_H +#define TRANSFORM_H + +#include "Basis.hpp" + +#include "AABB.hpp" +#include "Plane.hpp" + +namespace godot { + +class Transform { +public: + Basis basis; + Vector3 origin; + + void invert(); + Transform inverse() const; + + void affine_invert(); + Transform affine_inverse() const; + + Transform rotated(const Vector3 &p_axis, real_t p_phi) const; + + void rotate(const Vector3 &p_axis, real_t p_phi); + void rotate_basis(const Vector3 &p_axis, real_t p_phi); + + void set_look_at(const Vector3 &p_eye, const Vector3 &p_target, const Vector3 &p_up); + Transform looking_at(const Vector3 &p_target, const Vector3 &p_up) const; + + void scale(const Vector3 &p_scale); + Transform scaled(const Vector3 &p_scale) const; + void scale_basis(const Vector3 &p_scale); + void translate(real_t p_tx, real_t p_ty, real_t p_tz); + void translate(const Vector3 &p_translation); + Transform translated(const Vector3 &p_translation) const; + + inline const Basis &get_basis() const { return basis; } + inline void set_basis(const Basis &p_basis) { basis = p_basis; } + + inline const Vector3 &get_origin() const { return origin; } + inline void set_origin(const Vector3 &p_origin) { origin = p_origin; } + + void orthonormalize(); + Transform orthonormalized() const; + + bool operator==(const Transform &p_transform) const; + bool operator!=(const Transform &p_transform) const; + + Vector3 xform(const Vector3 &p_vector) const; + Vector3 xform_inv(const Vector3 &p_vector) const; + + Plane xform(const Plane &p_plane) const; + Plane xform_inv(const Plane &p_plane) const; + + AABB xform(const AABB &p_aabb) const; + AABB xform_inv(const AABB &p_aabb) const; + + void operator*=(const Transform &p_transform); + Transform operator*(const Transform &p_transform) const; + + inline Vector3 operator*(const Vector3 &p_vector) const { + return Vector3( + basis.elements[0].dot(p_vector) + origin.x, + basis.elements[1].dot(p_vector) + origin.y, + basis.elements[2].dot(p_vector) + origin.z); + } + + Transform interpolate_with(const Transform &p_transform, real_t p_c) const; + + Transform inverse_xform(const Transform &t) const; + + void set(real_t xx, real_t xy, real_t xz, real_t yx, real_t yy, real_t yz, real_t zx, real_t zy, real_t zz, real_t tx, real_t ty, real_t tz); + + operator String() const; + + inline Transform(real_t xx, real_t xy, real_t xz, real_t yx, real_t yy, real_t yz, real_t zx, real_t zy, real_t zz, real_t tx, real_t ty, real_t tz) { + set(xx, xy, xz, yx, yy, yz, zx, zy, zz, tx, ty, tz); + } + + Transform(const Basis &p_basis, const Vector3 &p_origin = Vector3()); + inline Transform() {} +}; + +} // namespace godot + +#endif // TRANSFORM_H diff --git a/GodoBinding/include/core/Transform2D.hpp b/GodoBinding/include/core/Transform2D.hpp new file mode 100644 index 0000000..ae01b7f --- /dev/null +++ b/GodoBinding/include/core/Transform2D.hpp @@ -0,0 +1,102 @@ +#ifndef TRANSFORM2D_H +#define TRANSFORM2D_H + +#include "Vector2.hpp" + +namespace godot { + +typedef Vector2 Size2; + +struct Rect2; + +struct Transform2D { + // Warning #1: basis of Transform2D is stored differently from Basis. In terms of elements array, the basis matrix looks like "on paper": + // M = (elements[0][0] elements[1][0]) + // (elements[0][1] elements[1][1]) + // This is such that the columns, which can be interpreted as basis vectors of the coordinate system "painted" on the object, can be accessed as elements[i]. + // Note that this is the opposite of the indices in mathematical texts, meaning: $M_{12}$ in a math book corresponds to elements[1][0] here. + // This requires additional care when working with explicit indices. + // See https://en.wikipedia.org/wiki/Row-_and_column-major_order for further reading. + + // Warning #2: 2D be aware that unlike 3D code, 2D code uses a left-handed coordinate system: Y-axis points down, + // and angle is measure from +X to +Y in a clockwise-fashion. + + Vector2 elements[3]; + + inline real_t tdotx(const Vector2 &v) const { return elements[0][0] * v.x + elements[1][0] * v.y; } + inline real_t tdoty(const Vector2 &v) const { return elements[0][1] * v.x + elements[1][1] * v.y; } + + inline const Vector2 &operator[](int p_idx) const { return elements[p_idx]; } + inline Vector2 &operator[](int p_idx) { return elements[p_idx]; } + + inline Vector2 get_axis(int p_axis) const { + ERR_FAIL_INDEX_V(p_axis, 3, Vector2()); + return elements[p_axis]; + } + inline void set_axis(int p_axis, const Vector2 &p_vec) { + ERR_FAIL_INDEX(p_axis, 3); + elements[p_axis] = p_vec; + } + + void invert(); + Transform2D inverse() const; + + void affine_invert(); + Transform2D affine_inverse() const; + + void set_rotation(real_t p_phi); + real_t get_rotation() const; + void set_rotation_and_scale(real_t p_phi, const Size2 &p_scale); + void rotate(real_t p_phi); + + void scale(const Size2 &p_scale); + void scale_basis(const Size2 &p_scale); + void translate(real_t p_tx, real_t p_ty); + void translate(const Vector2 &p_translation); + + real_t basis_determinant() const; + + Size2 get_scale() const; + + inline const Vector2 &get_origin() const { return elements[2]; } + inline void set_origin(const Vector2 &p_origin) { elements[2] = p_origin; } + + Transform2D scaled(const Size2 &p_scale) const; + Transform2D basis_scaled(const Size2 &p_scale) const; + Transform2D translated(const Vector2 &p_offset) const; + Transform2D rotated(real_t p_phi) const; + + Transform2D untranslated() const; + + void orthonormalize(); + Transform2D orthonormalized() const; + + bool operator==(const Transform2D &p_transform) const; + bool operator!=(const Transform2D &p_transform) const; + + void operator*=(const Transform2D &p_transform); + Transform2D operator*(const Transform2D &p_transform) const; + + Transform2D interpolate_with(const Transform2D &p_transform, real_t p_c) const; + + Vector2 basis_xform(const Vector2 &p_vec) const; + Vector2 basis_xform_inv(const Vector2 &p_vec) const; + Vector2 xform(const Vector2 &p_vec) const; + Vector2 xform_inv(const Vector2 &p_vec) const; + Rect2 xform(const Rect2 &p_vec) const; + Rect2 xform_inv(const Rect2 &p_vec) const; + + operator String() const; + + Transform2D(real_t xx, real_t xy, real_t yx, real_t yy, real_t ox, real_t oy); + + Transform2D(real_t p_rot, const Vector2 &p_pos); + inline Transform2D() { + elements[0][0] = 1.0; + elements[1][1] = 1.0; + } +}; + +} // namespace godot + +#endif // TRANSFORM2D_H diff --git a/GodoBinding/include/core/Variant.hpp b/GodoBinding/include/core/Variant.hpp new file mode 100644 index 0000000..5f40013 --- /dev/null +++ b/GodoBinding/include/core/Variant.hpp @@ -0,0 +1,269 @@ +#ifndef VARIANT_H +#define VARIANT_H + +#include + +#include "Defs.hpp" + +#include "AABB.hpp" +#include "Basis.hpp" +#include "Color.hpp" +#include "NodePath.hpp" +#include "Plane.hpp" +#include "PoolArrays.hpp" +#include "Quat.hpp" +#include "RID.hpp" +#include "Rect2.hpp" +#include "String.hpp" +#include "Transform.hpp" +#include "Transform2D.hpp" +#include "Vector2.hpp" +#include "Vector3.hpp" + +#include + +namespace godot { + +class Dictionary; + +class Array; + +class Variant { + godot_variant _godot_variant; + +public: + enum Type { + + NIL, + + // atomic types + BOOL, + INT, + REAL, + STRING, + + // math types + + VECTOR2, // 5 + RECT2, + VECTOR3, + TRANSFORM2D, + PLANE, + QUAT, // 10 + RECT3, //sorry naming convention fail :( not like it's used often + BASIS, + TRANSFORM, + + // misc types + COLOR, + NODE_PATH, // 15 + _RID, + OBJECT, + DICTIONARY, + ARRAY, + + // arrays + POOL_BYTE_ARRAY, // 20 + POOL_INT_ARRAY, + POOL_REAL_ARRAY, + POOL_STRING_ARRAY, + POOL_VECTOR2_ARRAY, + POOL_VECTOR3_ARRAY, // 25 + POOL_COLOR_ARRAY, + + VARIANT_MAX + + }; + + enum Operator { + + //comparation + OP_EQUAL, + OP_NOT_EQUAL, + OP_LESS, + OP_LESS_EQUAL, + OP_GREATER, + OP_GREATER_EQUAL, + + //mathematic + OP_ADD, + OP_SUBSTRACT, + OP_MULTIPLY, + OP_DIVIDE, + OP_NEGATE, + OP_POSITIVE, + OP_MODULE, + OP_STRING_CONCAT, + + //bitwise + OP_SHIFT_LEFT, + OP_SHIFT_RIGHT, + OP_BIT_AND, + OP_BIT_OR, + OP_BIT_XOR, + OP_BIT_NEGATE, + + //logic + OP_AND, + OP_OR, + OP_XOR, + OP_NOT, + + //containment + OP_IN, + OP_MAX + + }; + + Variant(); + + Variant(const Variant &v); + + Variant(bool p_bool); + + Variant(signed int p_int); + + Variant(unsigned int p_int); + + Variant(signed short p_short); + + inline Variant(unsigned short p_short) : + Variant((unsigned int)p_short) {} + + inline Variant(signed char p_char) : + Variant((signed int)p_char) {} + + inline Variant(unsigned char p_char) : + Variant((unsigned int)p_char) {} + Variant(int64_t p_char); + + Variant(uint64_t p_char); + + Variant(float p_float); + + Variant(double p_double); + + Variant(const String &p_string); + + Variant(const char *const p_cstring); + + Variant(const wchar_t *p_wstring); + + Variant(const Vector2 &p_vector2); + + Variant(const Rect2 &p_rect2); + + Variant(const Vector3 &p_vector3); + + Variant(const Plane &p_plane); + + Variant(const AABB &p_aabb); + + Variant(const Quat &p_quat); + + Variant(const Basis &p_transform); + + Variant(const Transform2D &p_transform); + + Variant(const Transform &p_transform); + + Variant(const Color &p_color); + + Variant(const NodePath &p_path); + + Variant(const RID &p_rid); + + Variant(const Object *p_object); + + Variant(const Dictionary &p_dictionary); + + Variant(const Array &p_array); + + Variant(const PoolByteArray &p_raw_array); + + Variant(const PoolIntArray &p_int_array); + + Variant(const PoolRealArray &p_real_array); + + Variant(const PoolStringArray &p_string_array); + + Variant(const PoolVector2Array &p_vector2_array); + + Variant(const PoolVector3Array &p_vector3_array); + + Variant(const PoolColorArray &p_color_array); + + Variant &operator=(const Variant &v); + + operator bool() const; + operator signed int() const; + operator unsigned int() const; + operator signed short() const; + operator unsigned short() const; + operator signed char() const; + operator unsigned char() const; + operator int64_t() const; + operator uint64_t() const; + + operator wchar_t() const; + + operator float() const; + + operator double() const; + operator String() const; + operator Vector2() const; + operator Rect2() const; + operator Vector3() const; + operator Plane() const; + operator AABB() const; + operator Quat() const; + operator Basis() const; + operator Transform() const; + operator Transform2D() const; + + operator Color() const; + + operator NodePath() const; + operator RID() const; + operator godot_object *() const; + template operator T*() const { return static_cast(T::___get_from_variant(*this)); } + + operator Dictionary() const; + operator Array() const; + + operator PoolByteArray() const; + operator PoolIntArray() const; + operator PoolRealArray() const; + operator PoolStringArray() const; + operator PoolVector2Array() const; + operator PoolVector3Array() const; + operator PoolColorArray() const; + + Type get_type() const; + + Variant call(const String &method, const Variant **args, const int arg_count); + + bool has_method(const String &method); + + bool operator==(const Variant &b) const; + + bool operator!=(const Variant &b) const; + + bool operator<(const Variant &b) const; + + bool operator<=(const Variant &b) const; + + bool operator>(const Variant &b) const; + + bool operator>=(const Variant &b) const; + + bool hash_compare(const Variant &b) const; + + bool booleanize() const; + + ~Variant(); +}; + +} // namespace godot + +#endif // VARIANT_H diff --git a/GodoBinding/include/core/Vector2.hpp b/GodoBinding/include/core/Vector2.hpp new file mode 100644 index 0000000..99ac60f --- /dev/null +++ b/GodoBinding/include/core/Vector2.hpp @@ -0,0 +1,232 @@ +#ifndef VECTOR2_H +#define VECTOR2_H + +#include + +#include "Defs.hpp" + +#include + +namespace godot { + +class String; + +struct Vector2 { + + union { + real_t x; + real_t width; + }; + union { + real_t y; + real_t height; + }; + + inline Vector2(real_t p_x, real_t p_y) { + x = p_x; + y = p_y; + } + + inline Vector2() { + x = 0; + y = 0; + } + + inline real_t &operator[](int p_idx) { + return p_idx ? y : x; + } + + inline const real_t &operator[](int p_idx) const { + return p_idx ? y : x; + } + + inline Vector2 operator+(const Vector2 &p_v) const { + return Vector2(x + p_v.x, y + p_v.y); + } + + inline void operator+=(const Vector2 &p_v) { + x += p_v.x; + y += p_v.y; + } + + inline Vector2 operator-(const Vector2 &p_v) const { + return Vector2(x - p_v.x, y - p_v.y); + } + + inline void operator-=(const Vector2 &p_v) { + x -= p_v.x; + y -= p_v.y; + } + + inline Vector2 operator*(const Vector2 &p_v1) const { + return Vector2(x * p_v1.x, y * p_v1.y); + } + + inline Vector2 operator*(const real_t &rvalue) const { + return Vector2(x * rvalue, y * rvalue); + } + + inline void operator*=(const real_t &rvalue) { + x *= rvalue; + y *= rvalue; + } + + inline void operator*=(const Vector2 &rvalue) { + *this = *this * rvalue; + } + + inline Vector2 operator/(const Vector2 &p_v1) const { + return Vector2(x / p_v1.x, y / p_v1.y); + } + + inline Vector2 operator/(const real_t &rvalue) const { + return Vector2(x / rvalue, y / rvalue); + } + + inline void operator/=(const real_t &rvalue) { + x /= rvalue; + y /= rvalue; + } + + inline Vector2 operator-() const { + return Vector2(-x, -y); + } + + bool operator==(const Vector2 &p_vec2) const; + + bool operator!=(const Vector2 &p_vec2) const; + + inline bool operator<(const Vector2 &p_vec2) const { return (x == p_vec2.x) ? (y < p_vec2.y) : (x < p_vec2.x); } + inline bool operator<=(const Vector2 &p_vec2) const { return (x == p_vec2.x) ? (y <= p_vec2.y) : (x <= p_vec2.x); } + + inline void normalize() { + real_t l = x * x + y * y; + if (l != 0) { + l = sqrt(l); + x /= l; + y /= l; + } + } + + inline Vector2 normalized() const { + Vector2 v = *this; + v.normalize(); + return v; + } + + inline real_t length() const { + return sqrt(x * x + y * y); + } + + inline real_t length_squared() const { + return x * x + y * y; + } + + inline real_t distance_to(const Vector2 &p_vector2) const { + return sqrt((x - p_vector2.x) * (x - p_vector2.x) + (y - p_vector2.y) * (y - p_vector2.y)); + } + + inline real_t distance_squared_to(const Vector2 &p_vector2) const { + return (x - p_vector2.x) * (x - p_vector2.x) + (y - p_vector2.y) * (y - p_vector2.y); + } + + inline real_t angle_to(const Vector2 &p_vector2) const { + return atan2(cross(p_vector2), dot(p_vector2)); + } + + inline real_t angle_to_point(const Vector2 &p_vector2) const { + return atan2(y - p_vector2.y, x - p_vector2.x); + } + + inline real_t dot(const Vector2 &p_other) const { + return x * p_other.x + y * p_other.y; + } + + inline real_t cross(const Vector2 &p_other) const { + return x * p_other.y - y * p_other.x; + } + + inline Vector2 cross(real_t p_other) const { + return Vector2(p_other * y, -p_other * x); + } + + Vector2 project(const Vector2 &p_vec) const; + + Vector2 plane_project(real_t p_d, const Vector2 &p_vec) const; + + Vector2 clamped(real_t p_len) const; + + static inline Vector2 linear_interpolate(const Vector2 &p_a, const Vector2 &p_b, real_t p_t) { + Vector2 res = p_a; + res.x += (p_t * (p_b.x - p_a.x)); + res.y += (p_t * (p_b.y - p_a.y)); + return res; + } + + inline Vector2 linear_interpolate(const Vector2 &p_b, real_t p_t) const { + Vector2 res = *this; + res.x += (p_t * (p_b.x - x)); + res.y += (p_t * (p_b.y - y)); + return res; + } + + Vector2 cubic_interpolate(const Vector2 &p_b, const Vector2 &p_pre_a, const Vector2 &p_post_b, real_t p_t) const; + + inline Vector2 slide(const Vector2 &p_vec) const { + return p_vec - *this * this->dot(p_vec); + } + + inline Vector2 bounce(const Vector2 &p_normal) const { + return -reflect(p_normal); + } + + inline Vector2 reflect(const Vector2 &p_vec) const { + return p_vec - *this * this->dot(p_vec) * 2.0; + } + + inline real_t angle() const { + return atan2(y, x); + } + + inline void set_rotation(real_t p_radians) { + x = cosf(p_radians); + y = sinf(p_radians); + } + + inline Vector2 abs() const { + return Vector2(fabs(x), fabs(y)); + } + + inline Vector2 rotated(real_t p_by) const { + Vector2 v; + v.set_rotation(angle() + p_by); + v *= length(); + return v; + } + + inline Vector2 tangent() const { + return Vector2(y, -x); + } + + inline Vector2 floor() const { + return Vector2(::floor(x), ::floor(y)); + } + + inline Vector2 snapped(const Vector2 &p_by) const { + return Vector2( + p_by.x != 0 ? ::floor(x / p_by.x + 0.5) * p_by.x : x, + p_by.y != 0 ? ::floor(y / p_by.y + 0.5) * p_by.y : y); + } + + inline real_t aspect() const { return width / height; } + + operator String() const; +}; + +inline Vector2 operator*(real_t p_scalar, const Vector2 &p_vec) { + return p_vec * p_scalar; +} + +} // namespace godot + +#endif // VECTOR2_H diff --git a/GodoBinding/include/core/Vector3.hpp b/GodoBinding/include/core/Vector3.hpp new file mode 100644 index 0000000..2d78f21 --- /dev/null +++ b/GodoBinding/include/core/Vector3.hpp @@ -0,0 +1,279 @@ +#ifndef VECTOR3_H +#define VECTOR3_H + +#include + +#include "Defs.hpp" + +#include "String.hpp" + +#include + +namespace godot { + +class Basis; + +struct Vector3 { + + enum Axis { + AXIS_X, + AXIS_Y, + AXIS_Z, + }; + + union { + struct { + real_t x; + real_t y; + real_t z; + }; + + real_t coord[3]; // Not for direct access, use [] operator instead + }; + + inline Vector3(real_t x, real_t y, real_t z) { + this->x = x; + this->y = y; + this->z = z; + } + + inline Vector3() { + this->x = 0; + this->y = 0; + this->z = 0; + } + + inline const real_t &operator[](int p_axis) const { + return coord[p_axis]; + } + + inline real_t &operator[](int p_axis) { + return coord[p_axis]; + } + + inline Vector3 &operator+=(const Vector3 &p_v) { + x += p_v.x; + y += p_v.y; + z += p_v.z; + return *this; + } + + inline Vector3 operator+(const Vector3 &p_v) const { + Vector3 v = *this; + v += p_v; + return v; + } + + inline Vector3 &operator-=(const Vector3 &p_v) { + x -= p_v.x; + y -= p_v.y; + z -= p_v.z; + return *this; + } + + inline Vector3 operator-(const Vector3 &p_v) const { + Vector3 v = *this; + v -= p_v; + return v; + } + + inline Vector3 &operator*=(const Vector3 &p_v) { + x *= p_v.x; + y *= p_v.y; + z *= p_v.z; + return *this; + } + + inline Vector3 operator*(const Vector3 &p_v) const { + Vector3 v = *this; + v *= p_v; + return v; + } + + inline Vector3 &operator/=(const Vector3 &p_v) { + x /= p_v.x; + y /= p_v.y; + z /= p_v.z; + return *this; + } + + inline Vector3 operator/(const Vector3 &p_v) const { + Vector3 v = *this; + v /= p_v; + return v; + } + + inline Vector3 &operator*=(real_t p_scalar) { + *this *= Vector3(p_scalar, p_scalar, p_scalar); + return *this; + } + + inline Vector3 operator*(real_t p_scalar) const { + Vector3 v = *this; + v *= p_scalar; + return v; + } + + inline Vector3 &operator/=(real_t p_scalar) { + *this /= Vector3(p_scalar, p_scalar, p_scalar); + return *this; + } + + inline Vector3 operator/(real_t p_scalar) const { + Vector3 v = *this; + v /= p_scalar; + return v; + } + + inline Vector3 operator-() const { + return Vector3(-x, -y, -z); + } + + inline bool operator==(const Vector3 &p_v) const { + return (x == p_v.x && y == p_v.y && z == p_v.z); + } + + inline bool operator!=(const Vector3 &p_v) const { + return (x != p_v.x || y != p_v.y || z != p_v.z); + } + + bool operator<(const Vector3 &p_v) const; + + bool operator<=(const Vector3 &p_v) const; + + inline Vector3 abs() const { + return Vector3(::fabs(x), ::fabs(y), ::fabs(z)); + } + + inline Vector3 ceil() const { + return Vector3(::ceil(x), ::ceil(y), ::ceil(z)); + } + + inline Vector3 cross(const Vector3 &b) const { + Vector3 ret( + (y * b.z) - (z * b.y), + (z * b.x) - (x * b.z), + (x * b.y) - (y * b.x)); + + return ret; + } + + inline Vector3 linear_interpolate(const Vector3 &p_b, real_t p_t) const { + return Vector3( + x + (p_t * (p_b.x - x)), + y + (p_t * (p_b.y - y)), + z + (p_t * (p_b.z - z))); + } + + Vector3 cubic_interpolate(const Vector3 &b, const Vector3 &pre_a, const Vector3 &post_b, const real_t t) const; + + Vector3 bounce(const Vector3 &p_normal) const { + return -reflect(p_normal); + } + + inline real_t length() const { + real_t x2 = x * x; + real_t y2 = y * y; + real_t z2 = z * z; + + return ::sqrt(x2 + y2 + z2); + } + + inline real_t length_squared() const { + real_t x2 = x * x; + real_t y2 = y * y; + real_t z2 = z * z; + + return x2 + y2 + z2; + } + + inline real_t distance_squared_to(const Vector3 &b) const { + return (b - *this).length_squared(); + } + + inline real_t distance_to(const Vector3 &b) const { + return (b - *this).length(); + } + + inline real_t dot(const Vector3 &b) const { + return x * b.x + y * b.y + z * b.z; + } + + inline real_t angle_to(const Vector3 &b) const { + return std::atan2(cross(b).length(), dot(b)); + } + + inline Vector3 floor() const { + return Vector3(::floor(x), ::floor(y), ::floor(z)); + } + + inline Vector3 inverse() const { + return Vector3(1.f / x, 1.f / y, 1.f / z); + } + + inline bool is_normalized() const { + return std::abs(length_squared() - 1.f) < 0.00001f; + } + + Basis outer(const Vector3 &b) const; + + int max_axis() const; + + int min_axis() const; + + inline void normalize() { + real_t l = length(); + if (l == 0) { + x = y = z = 0; + } else { + x /= l; + y /= l; + z /= l; + } + } + + inline Vector3 normalized() const { + Vector3 v = *this; + v.normalize(); + return v; + } + + inline Vector3 reflect(const Vector3 &by) const { + return by - *this * this->dot(by) * 2.f; + } + + inline Vector3 rotated(const Vector3 &axis, const real_t phi) const { + Vector3 v = *this; + v.rotate(axis, phi); + return v; + } + + void rotate(const Vector3 &p_axis, real_t p_phi); + + inline Vector3 slide(const Vector3 &by) const { + return by - *this * this->dot(by); + } + + void snap(real_t p_val); + + inline Vector3 snapped(const float by) { + Vector3 v = *this; + v.snap(by); + return v; + } + + operator String() const; +}; + +inline Vector3 operator*(real_t p_scalar, const Vector3 &p_vec) { + return p_vec * p_scalar; +} + +inline Vector3 vec3_cross(const Vector3 &p_a, const Vector3 &p_b) { + + return p_a.cross(p_b); +} + +} // namespace godot + +#endif // VECTOR3_H diff --git a/GodoBinding/include/core/Wrapped.hpp b/GodoBinding/include/core/Wrapped.hpp new file mode 100644 index 0000000..a26b448 --- /dev/null +++ b/GodoBinding/include/core/Wrapped.hpp @@ -0,0 +1,16 @@ +#ifndef WRAPPED_HPP +#define WRAPPED_HPP + +#include + +namespace godot { + +class _Wrapped { +public: + godot_object *_owner; + size_t _type_tag; +}; + +} // namespace godot + +#endif // WRAPPED_HPP diff --git a/GodoBinding/include/gen/.gitignore b/GodoBinding/include/gen/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/GodoBinding/include/gen/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore